MiroFish:基于多智能体群体智能的通用预测仿真引擎
666ghj/MiroFish · A Simple and Universal Swarm Intelligence Engine, Predicting Anything. 简洁通用的群体智能引擎,预测万物
ELI5:它是什么,解决什么问题
MiroFish 是一个多智能体技术驱动的预测引擎,可从新闻、政策草案、金融信号等真实世界素材中提取种子信息,自动构建高保真的平行数字世界。在这个数字空间中,成千上万个具有独立人格、长期记忆和行为逻辑的智能体自由交互并进行社会演化,用户可从"上帝视角"动态注入变量以推演未来走向,最终获得详细的预测报告和可深度交互的仿真世界。项目支持舆情分析、金融预测、小说结局推演等场景,采用 Python 实现,仿真引擎基于 OASIS 构建。
核心能力与快速开始
★ 73102 · Python
- 能做什么
- 基于多智能体技术构建平行数字世界进行预测仿真。主要能力包括:从真实世界素材(突发新闻、政策草案、金融信号、小说故事等)中提取种子信息;通过 GraphRAG 构建知识图谱并注入个体与集体记忆;生成智能体人格与实体关系配置;进行双平台并行仿真并自动解析预测需求、动态更新时间记忆;由 ReportAgent 携带丰富工具集与仿真后环境深度交互生成预测报告;支持用户与仿真世界中任意智能体对话交互。
- 适用场景
- 舆情事件推演(如武汉大学舆情模拟);金融预测与政策新闻预测;文学创作场景推演(如红楼梦遗失结局推演);决策者的政策与公关零风险演练;个人用户的创意沙盘与想象力场景探索。
- 项目形态
- 可直接使用的工具
- 部署方式
- 支持两种部署方式:1)源码部署(推荐),需 Node.js 18+、Python 3.11-3.12、uv 包管理器,通过 npm run setup:all 安装依赖,npm run dev 启动前后端(前端 http://localhost:3000,后端 API http://localhost:5001);2)Docker 部署,配置 .env 后执行 docker compose up -d,映射端口 3000/5001。
- 主要依赖
- 需要配置 LLM API(支持 OpenAI SDK 格式,推荐阿里云百炼平台 Qwen-plus 模型)以及 Zep Cloud 的 API Key。源码部署需 Node.js 18+、Python ≥3.11 且 ≤3.12、uv 最新版。README 提示高消耗,建议先进行少于 40 轮的仿真。
- 使用限制
- README 提示高消耗,模拟轮次建议先控制在 40 轮以内。需要依赖外部 LLM API 与 Zep Cloud 服务(Zep 有免费月度配额,仅够简单使用)。未说明本地离线运行、模型微调或自托管 LLM 的支持情况。
- 许可证
- AGPL-3.0
- 最近推送
- 2026-09-03 13:00
资料检查:2026-09-15 07:00 · 卡片整理:2026-09-15 07:00
卡片由 AI 根据仓库资料整理,未进行安装或运行验证 · 本次更新未完成,保留上次成功内容
职业应用
程序员
程序员可基于该 Python 实现的多智能体仿真引擎进行二次开发或集成,其仿真引擎基于 OASIS 构建,可用于构建多智能体交互与预测类应用。
查看内容依据
采用 Python 实现,仿真引擎基于 OASIS 构建
由 AI 根据来源材料整理,未进行安装或运行验证
产品经理
产品经理可将新闻、政策草案等真实世界素材作为种子信息,利用 MiroFish 构建平行数字世界进行舆情分析,从上帝视角动态注入变量推演未来走向,获得预测报告,用于需求分析和用户研究中的趋势预判。
查看内容依据
项目支持舆情分析、金融预测、小说结局推演等场景
由 AI 根据来源材料整理,未进行安装或运行验证
讨论 0
登录后参与讨论,阅读资讯无需注册。
还没有评论,来分享第一个看法。