MiroFish 群体智能预测引擎
MiroFish 是一个基于多智能体(Multi-Agent)的通用群体智能预测引擎。它从新闻、政策、财报等真实素材中抽取种子信息,构建高保真平行数字世界,让数千个具备独立人格与长期记忆的智能体自由交互演化,从而推演未来走向并生成预测报告。
爱鲜报评分
0.0
0 人评分
77k
星数
是
中文
Python
主语言
是
活跃
19
贡献者
人工分析
EDITORIAL推荐理由
项目将 LLM 多智能体仿真与知识图谱、GraphRAG 结合,把「预测」变成可交互、可注入变量的数字沙盘,思路新颖且工程完成度高。中文文档、B 站演示视频与 QQ 群齐全,对国内开发者非常友好。适合想研究多智能体社会仿真、舆情推演或金融预测的技术团队参考与二次开发。
适用场景
- 舆情事件走向推演与公关预案演练
- 金融信号与市场情绪预测实验
- 政策草案的零风险沙盘预演
- 小说/剧情结局等创意推演
- 多智能体社会仿真与 Agent 记忆研究
优点
- 多智能体 + 长期记忆 + GraphRAG 的完整预测流水线
- 支持从上帝视角动态注入变量,交互性强
- 提供中文文档、在线 Demo 与视频教程,上手门槛低
- 前后端一键安装脚本与 Docker 部署,工程化完善
- 可对接任意 OpenAI SDK 兼容的 LLM 接口
缺点
- LLM 调用消耗较大,大规模仿真成本高
- 依赖 Zep Cloud 等外部服务,需自行申请 API Key
- 仿真轮次过多时耗时明显,建议先用小规模验证
- 预测结果受种子素材与模型质量影响,需人工判断
上手难度
进阶
MiroFish 是什么
MiroFish 是一个简洁通用的群体智能引擎,目标是用多智能体仿真来「预测万物」。你只需上传种子素材(数据分析报告、新闻、小说文本等),再用自然语言描述预测需求,它就会自动构建一个高保真的平行数字世界,让成千上万个拥有独立人格、长期记忆和行为逻辑的智能体在其中自由交互、社会演化,最终输出预测报告。
上传种子材料 + 描述预测需求 → 得到详细预测报告 + 可深度交互的数字世界
核心工作流
- 图谱构建:种子抽取、个体/集体记忆注入、GraphRAG 构建
- 环境搭建:实体关系抽取、Persona 生成、Agent 配置注入
- 仿真运行:双平台并行仿真、自动解析预测需求、动态时序记忆更新
- 报告生成:ReportAgent 携带丰富工具集,与仿真后环境深度交互
- 深度交互:可与仿真世界中任意 Agent 对话,也可与 ReportAgent 交互
快速开始
环境要求
| 工具 | 版本 | 说明 |
|---|---|---|
| Node.js | 18+ | 前端运行时 |
| Python | 3.11 ~ 3.12 | 后端运行时 |
| uv | 最新版 | Python 包管理器 |
配置与启动
# 1. 复制并编辑环境变量
cp .env.example .env
# 2. 一键安装全部依赖
npm run setup:all
# 3. 同时启动前后端
npm run dev
启动后前端位于 http://localhost:3000,后端 API 位于 http://localhost:5001。也支持 Docker 部署:
docker compose up -d
关键环境变量
LLM_API_KEY/LLM_BASE_URL/LLM_MODEL_NAME:任意兼容 OpenAI SDK 格式的 LLM 接口,官方推荐通义千问 qwen-plusZEP_API_KEY:Zep Cloud 的 Key,用于智能体长期记忆
注意:LLM 消耗较大,建议先用 40 轮以内的仿真做验证。
适用场景
- 宏观层面:决策者的预演实验室,政策与公关可在零风险下测试
- 微观层面:个人用户的创意沙盘,推演小说结局、探索想象场景
- 舆情分析:结合热点事件报告进行群体演化推演
- 金融预测:基于市场信号进行多智能体推演
项目亮点
- 多智能体 + 长期记忆 + 知识图谱的完整预测链路
- 支持「上帝视角」动态注入变量,精确推演未来轨迹
- 提供中文文档、在线 Demo、B 站演示视频与 QQ 交流群
- 前后端分离,一键脚本与 Docker 双部署方案
注意事项
项目采用 AGPL-3.0 协议,商用需关注开源合规要求;同时仿真效果高度依赖种子素材质量与所选 LLM 的能力,结果应作为决策参考而非唯一依据。
评论
- 暂无评论,来写第一条吧。