这个项目能做什么
MiroFish是基于多智能体群体智能的下一代AI预测引擎。通过摄取新闻快讯、政策草案、金融信号或虚构场景等种子材料,它构建出一个高保真的平行数字世界,其中数千个智能体——拥有独立人格、通过Zep Cloud实现长期记忆、具备行为逻辑——自由互动并经历社会演化。
用户可以从顶层设计视角动态注入变量,推演未来轨迹,相当于在决策前的数字沙盒中预演结果。
核心特性:
- **基于GraphRAG的知识构建**:从种子数据中提取实体和关系,构建结构化知识图谱
- **人物生成**:自动创建具有独特人格、记忆和行为规则的智能体
- **双平台并行模拟**:运行并发模拟,支持动态时序记忆更新
- **交互式后模拟环境**:与任何模拟智能体对话,并通过专用ReportAgent深入分析预测报告
- **大模型灵活性**:支持任意OpenAI SDK兼容API;推荐通过百炼平台使用阿里云Qwen-plus
- **可视化仪表盘**:Web界面实时监控模拟过程
工作流程:
1. 图谱构建 —— 种子提取、记忆注入、GraphRAG构建
2. 环境配置 —— 实体/关系提取、人物生成、智能体配置
3. 模拟运行 —— 并行执行、需求自动解析、动态记忆更新
4. 报告生成 —— 深度分析与丰富工具交互
5. 深度交互 —— 与模拟智能体和报告对话
项目统计:
- 部分功能由[CAMEL-AI的OASIS(开放智能体社交互动模拟)](https://github.com/camel-ai/oasis)支持
- 盛大多数战略支持和孵化
- 在线演示:[mirofish-live-demo](https://666ghj.github.io/mirofish-demo/)
前置条件:Node.js 18+、Python ≥3.11/≤3.12、uv包管理器,以及大模型提供商和Zep Cloud的API密钥。
部署选项包括源码(npm run setup:all + npm run dev)和Docker Compose,映射端口3000(前端)和5001(后端)。
评论
0 评分人数达到10人后显示
登录后参与讨论。