这个项目能做什么

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(后端)。