본문으로 건너뛰기

MiroFish: 미래를 시뮬레이션하는 집단지능 엔진

정석

MiroFish

“미래를 예측할 수 있을까?”

이 질문에 MiroFish는 놀라운 접근법을 제시합니다. 단일 AI가 아닌, 수천 개의 독립적인 AI 에이전트가 사회를 시뮬레이션하여 미래를 추론합니다.


무엇이 특별한가

MiroFish는 집단지능(Swarm Intelligence) 기반의 AI 예측 엔진입니다.

Swarm Intelligence

작동 방식:

  1. 현실 세계의 시드 정보 추출 (뉴스, 정책, 금융 신호)
  2. 고해상도 디지털 평행세계 자동 구축
  3. 독립적인 인격, 장기 기억, 행동 로직을 가진 수천 개의 에이전트 생성
  4. 자유로운 상호작용과 사회적 진화 시뮬레이션
  5. 결과 분석 및 예측 리포트 생성

사용자는 “신의 관점”에서 변수를 주입하고, 미래의 흐름을 동적으로 추론할 수 있습니다.


핵심 철학: 개별 상호작용 → 집단적 출현

MiroFish의 핵심 통찰은 단순합니다:

개별 상호작용이 촉발하는 집단적 출현(Emergence)을 포착하라

전통적인 예측 모델은 수학적 추세 분석에 의존합니다. 하지만 사회 현상은 개인들의 복잡한 상호작용에서 발생합니다. MiroFish는 이를 정면으로 공격합니다.

거시적 관점:

정책과 PR을 제로 리스크에서 시행착오할 수 있는 의사결정자의 예비 실험실

미시적 관점:

소설 결말 추론이나 아이디어 탐구를 위한 개인 사용자의 크리에이티브 샌드박스


기술 아키텍처: 5단계 파이프라인

1. 그래프 구축 (Graph Construction)

현실 시드 추출 → 개인/집단 기억 주입 → GraphRAG 구축

2. 환경 구축 (Environment Setup)

엔티티 관계 추출 → 인격(페르소나) 생성 → 시뮬레이션 파라미터 주입

3. 시뮬레이션 시작 (Simulation)

듀얼 플랫폼 병렬 시뮬레이션 → 예측 요구 자동 파싱 → 시계열 기억 동적 업데이트

4. 리포트 생성 (Report Generation)

ReportAgent가 풍부한 도구 세트로 시뮬레이션 후 환경과 깊이 있게 상호작용

5. 깊이 있는 인터랙션 (Deep Interaction)

시뮬레이션 세계의 누구와도 대화 가능 + ReportAgent와 Q&A

실제 활용 사례

1. 여론 분석 및 예측

Prediction Analysis

핫이슈 사건에 대한 대중 반응 시뮬레이션 기업 PR 위기 관리 시나리오 테스트 정책 발표 전 사회적 반응 예측

데모: 무대 여론 리포트를 사용한 예측 시연 제공

2. 문학/콘텐츠 창작

소설 결말 추론 — 《홍루몽》 후반부 80회 수십만 자를 기반으로 잃어버린 결말 예측 대체 역사 시나리오 탐구 캐릭터 행동 예측

3. 금융 시장 분석

시장 심리 시뮬레이션 뉴스 이벤트가 투자자 행동에 미치는 영향 리스크 시나리오 분석

4. 정책 시뮬레이션

새로운 규제의 사회적 영향 정책 변화에 대한 이해관계자 반응 장기적 파급효과 분석


기술 스택

구성요소기술
프론트엔드Node.js 18+, React
백엔드Python 3.11-3.12
패키지 관리uv (Python), npm (Node)
LLMOpenAI SDK 호환 API (qwen-plus 권장)
메모리Zep Cloud
시뮬레이션 엔진OASIS (CAMEL-AI)

주의: 시뮬레이션은 LLM 호출이 많이 발생합니다. 초기 테스트는 40회 미만 라운드로 시작하는 것을 권장합니다.


빠른 시작

소스 배포

# 저장소 클론
git clone https://github.com/666ghj/MiroFish.git
cd MiroFish

# 환경 변수 설정
cp .env.example .env
# .env 파일에 API 키 입력

# 의존성 설치
npm run setup:all

# 서비스 시작
npm run dev

접속:

Docker

# 환경 변수 설정
cp .env.example .env

# 컨테이너 시작
docker compose up -d

데모 체험

온라인 데모에서 실제 여론 이벤트 시뮬레이션을 체험할 수 있습니다:

🔗 mirofish-live-demo


배경: 인디 개발자의 야심

MiroFish는 중국 인디 게임 개발자 666ghj가 개발했습니다. 흥미로운 점은 성대그룹(Shanda) 의 전략적 지원과 인큐베이팅을 받았다는 것입니다.

성대그룹은 중국의 전통적인 게임 기업이지만, 이 프로젝트에 과감히 투자했습니다. 이는 집단지능 기반 시뮬레이션이 단순한 기술 실험이 아닌, 실용적 가치를 인정받았음을 보여줍니다.

핵심 기여:


마치며: “모든 만약에 대한 결과를 볼 수 있다”

MiroFish는 전통적인 예측 모델링과는 근본적으로 다른 접근법을 취합니다.

10,000+ 스타가 증명합니다: 미래를 예측하는 새로운 방식이 여기 있습니다.

진지한 정책 분석부터 재미있는 소설 결말 추론까지 — MiroFish는 “모든 만약”을 시뮬레이션할 수 있는 플랫폼을 제공합니다.


🔗 관련 정보

이전
PinchTab: AI 에이전트를 위한 고성능 브라우저 자동화 브리지
다음
DeerFlow 2.0: 바이트댄스가 만든 오픈소스 슈퍼에이전트 하네스