프로젝트 소개
MiroFish는 Multi-Agent Swarm Intelligence 위에 구축된 차세대 AI 예측 엔진입니다. Breaking news, policy drafts, financial signals, fictional scenarios 같은 Seed Materials를 흡수하여, 독립된 페르소나와 Zep Cloud를 통한 장기 기억, 행동 로직을 가진 수천 명의 지능형 에이전트가 자유롭게 상호작용하고 사회 진화를 겪는 고품질 병렬 디지털 월드를 구축합니다.
사용자는 상향식(top-down) 관점에서 변수를 동적으로 주입하여 미래 궤적을 추론할 수 있으며, 의사결정 전에 디지털 샌드박스에서 결과를 rehearsal할 수 있습니다.
주요 기능:
- **GraphRAG 기반 지식 구성**: Seed Data에서 엔티티와 관계를 추출하여 구조화된 Knowledge Graph 구축
- **페르소나 생성**: 고유한 페르소나, 메모리, 행동 규칙을 갖춘 에이전트 자동 생성
- **듀얼 플랫폼 병렬 시뮬레이션**: 동적 Temporal Memory 업데이트와 함께 병렬 시뮬레이션 실행
- **인터랙티브 Post-Simulation 환경**: 모든 Simulation Agent와 대화 및 ReportAgent를 통한 심층 예측 보고서 탐색
- **LLM 유연성**: OpenAI SDK 호환 API 지원; 권장 제공자는 Bailian Platform의 Alibaba Qwen-plus
- **시각화 대시보드**: 실시간 시뮬레이션 모니터링용 Web UI
워크플로우:
1. Graph 빌딩 — 시드 추출, 메모리 주입, GraphRAG 구성
2. 환경 설정 — 엔티티/관계 추출, 페르소나 생성, 에이전트 구성
3. 시뮬레이션 — 병렬 실행, 자동 파싱된 요구사항, 동적 메모리 업데이트
4. 보고서 생성 — 풍부한 Toolset 상호작용을 통한 심층 분석
5. 심층 상호작용 — Simulation 에이전트 및 보고서와 채팅
프로젝트 통계:
- CAMEL-AI의 [OASIS (Open Agent Social Interaction Simulations)](https://github.com/camel-ai/oasis)로 일부 파워됨
- Shanda Group의 전략적 지원 및 인큐베이션
- 온라인 데모: [mirofish-live-demo](https://666ghj.github.io/mirofish-demo/)
사전 요구사항: Node.js 18+, Python ≥3.11/≤3.12, uv 패키지 관리자, LLM 제공자 및 Zep Cloud용 API 키
배포 옵션: 소스 코드(npm run setup:all + npm run dev), Docker Compose(3000 프론트엔드, 5001 백엔드 포트 매핑)
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.