핵심 요약
Ollama와 ChromaDB를 활용해 문서에 대한 다양한 가상 인물들의 토론을 시뮬레이션하고 GraphRAG로 시각화하는 오픈소스 로컬 군집 지능 도구이다.
배경
기존의 군집 지능 엔진인 MiroFish가 특정 클라우드 의존성과 에이전트의 획일화된 반응 문제를 가지고 있어, 이를 해결하기 위해 완전히 로컬에서 작동하며 다양한 인구통계학적 특성을 반영하는 MURM을 개발했다.
의미 / 영향
로컬 LLM을 활용한 에이전트 시뮬레이션에서 단순한 프롬프팅보다 인구통계학적 설계와 그래프 기반의 지식 관리가 결과의 다양성에 결정적임을 확인했다. 오픈소스 도구인 MURM은 기업이나 연구소에서 보안 이슈 없이 복잡한 사회적 시나리오를 테스트하는 데 유용한 프레임워크가 될 것이다.
커뮤니티 반응
작성자가 직접 개발한 도구에 대해 커뮤니티는 로컬 실행 가능성과 시각화 기능에 높은 관심을 보였다.
실용적 조언
- 로컬 환경에서 에이전트 시뮬레이션을 구축할 때 Ollama와 ChromaDB 조합을 사용하면 비용과 보안 문제를 동시에 해결할 수 있다.
- 에이전트들이 중립적인 의견으로 쏠리는 현상을 방지하려면 인구통계학적 아키타입을 사전에 정의하고 할당 표집 방식을 적용해야 한다.
- 시뮬레이션 결과의 신뢰성을 높이기 위해 Wikipedia와 같은 외부 지식 소스를 실시간으로 접지하는 기능을 활용할 것을 권장한다.
언급된 도구
MURM추천
로컬 군집 지능 에이전트 시뮬레이션 엔진
Ollama추천
로컬 LLM 추론 및 실행 런타임
ChromaDB추천
벡터 데이터 저장 및 유사도 검색
NetworkX추천
복잡한 네트워크 구조 분석 및 그래프 생성
섹션별 상세
MiroFish는 Zep Cloud 사용이 필수적이고 에이전트들이 중립적인 의견으로 수렴하는 '허드 행동(herd behavior)' 문제가 있었다. MURM은 NetworkX와 ChromaDB를 활용해 인프라 비용을 없애고, 인구통계학적 아키타입과 할당 표집 방식을 도입해 의견의 다양성을 확보했다. 이를 통해 사용자는 자신의 로컬 환경에서 수천 명의 가상 인물이 참여하는 토론을 무료로 시뮬레이션할 수 있다.
Wikipedia 컨텍스트를 실시간으로 접지(Grounding)하고 동적 GraphRAG 시각화를 지원한다. 이를 통해 에이전트들이 외부 지식을 활용해 토론하고, 그 상호작용 과정을 그래프 형태로 실시간 모니터링할 수 있는 구조를 갖췄다. 단순한 텍스트 출력을 넘어 지식의 전파와 에이전트 간의 관계망을 시각적으로 분석할 수 있다는 점이 특징이다.

시뮬레이션의 질적 분석을 위해 샤논 엔트로피와 양극화 지수와 같은 창발성 지표를 도입했다. 또한 시뮬레이션 종료 후 특정 시점으로 돌아가 다른 변수를 대입해보는 A/B 반사실적 분기 분석 기능을 포함해 실험의 깊이를 더했다. 이는 정책 변화나 시장 반응을 예측할 때 다양한 시나리오를 체계적으로 비교 검토할 수 있게 한다.
실무 Takeaway
- Ollama와 ChromaDB를 연동해 데이터 유출 걱정 없는 완전 로컬 군집 지능 시뮬레이션 환경을 구축했다.
- 인구통계학적 아키타입 설정을 통해 에이전트 간의 실제적인 의견 대립과 토론 양상을 효과적으로 재현한다.
- GraphRAG 시각화와 통계적 지표를 결합해 시뮬레이션 결과에 대한 정량적이고 정성적인 분석 도구를 제공한다.
언급된 리소스
GitHubMURM GitHub Repository
AI 분석 전체 내용 보기
AI 요약 · 북마크 · 개인 피드 설정 — 무료