上传一份文件,它构建一个平行世界,预测万物。
01 传统预测的困境
我们每天面对各种需要预判未来的场景:一个舆情事件会如何发酵?一项新政策落地后公众会怎么反应?《红楼梦》失传的结局究竟是什么?
传统的预测方法——无论是统计 模型 还是单一 AI 对话——都有一个根本缺陷:它们把世界简化成了一条线性轨迹。现实世界中,无数个体的互动才是推动历史走向的真正力量。
传统 AI 的困境在于:它是孤独的对话框。而现实世界的演化,是成千上万人在博弈、传播、决策的群体涌现。MiroFish 要解决的,就是这个鸿沟。
当单个 AI 准确率只有 30%,一百万个放在一起能预测什么?
02 MiroFish 是什么
MiroFish 是一款基于多智能体技术的新一代 AI 预测引擎,在 GitHub 开源,由盛大集团孵化。 项目 于 2025 年 12 月正式发布,上线后迅速登上 GitHub Trending 榜单。
它的核心思路是:用现实世界的信息作为”种子”,自动构建一个高保真的平行数字世界。在这个世界里,成千上万个具备独立人格、长期记忆与行为逻辑的智能体自由交互,涌现出复杂的社会动态。
核心能力一览:
- 🌱 种子驱动:上传任意材料,从新闻报告到小说章节,皆可作为平行世界的起点
- 🧠 长期记忆:GraphRAG + Zep Cloud 技术,每个智能体都有独立的社交记忆与行为逻辑
- 🔭 上帝视角:动态注入变量,观察蝴蝶效应如何在虚拟社会中扩散演化
- 📊 深度报告:ReportAgent 汇总模拟结果,输出结构化详尽的预测分析报告
MiroFish 的仿真引擎由 CAMEL-AI 团队开源的 OASIS 框架驱动,该框架支持百万级智能体并发交互,已在学术界用于研究误信息传播、推荐算法影响等社会现象。

03 怎么用
MiroFish 的使用流程分为两步:本地部署和发起预测。整体上手门槛不高,支持 Docker 一键启动。
环境要求: Node.js 18+、Python 3.11+,以及一个大模型 API Key(官方推荐阿里百炼,也支持其他主流大模型)。
# 1. 克隆项目
git clone https://github.com/666ghj/MiroFish
cd MiroFish
# 2. 配置 API Key
cp .env.example .env
# 编辑 .env,填入你的大模型 API Key
# 3. Docker 一键启动(推荐)
docker compose up -d
# 访问 http://localhost:3000
部署成功后,打开浏览器进入 Web 界面,整个预测流程自动化运行,共分为四个阶段:
第一阶段:图谱构建
系统从上传的种子材料中提取实体与关系,使用时序 GraphRAG 技术构建动态知识图谱,精准还原事件背景与人物关系网络。
第二阶段:环境搭建
自动抽取实体关系,生成具有不同立场与背景的智能体人设,并通过 Agent 注入仿真参数,完成虚拟社会的”世界观设定”。
第三阶段:双世界并行模拟
智能体基于大模型决策,在双平台中并行运行,自动产生发帖、点赞、访谈等社交行为,动态更新时序记忆。
第四阶段:报告生成与深度互动
ReportAgent 深度 分析模拟结果,输出详尽预测报告;用户还可直接进入数字世界,与任意智能体对话。
⚠️ 注意成本:MiroFish 运行一次完整模拟对大模型 Token 消耗较大,建议先用免费额度小规模测试(< 40 轮)。各大模型免费额度可能不足以完成完整预测,需注意控制成本。
你只需要做两件事:上传种子材料(一份数据报告、一篇新闻、甚至是小说文本),然后用自然语言描述你想预测的问题。其余的交给 MiroFish。
项目还配套了 BettaFish(微舆) 工具,可用于从小红书、抖音、微博等 30+ 平台自动爬取舆情数据,生成分析报告后直接导入 MiroFish 进行预测,构成完整的”数据采集 → 智能预测”闭环。
典型使用场景:
| 场景 | 做法 |
|---|---|
| 📰 舆情预测 | 上传舆情报告,推演事件如何在各圈层传播、舆论风向如何转变 |
| 📈 金融决策沙盘 | 注入市场信号与政策草案,预演不同路径下的市场反应 |
| 🏛️ 政策预演 | 在零风险环境中测试政策落地效果,观察公众情绪的演化 |
| 📖 小说结局推演 | 输入《红楼梦》前 80 回,让 AI 群体推断失传的后半部结局 |
04 总结
MiroFish 代表了大模型 Agent 应用的一个重要方向:从单体助手到社会群体。它不是又一个”对话 AI”,而是一台让数千个 AI 组成一个社会、自发演化、涌现预测的仿真引擎。
这个思路并非空穴来风——社会模拟、Agent 建模在学术界已有深厚积累,MiroFish 的价值在于将其工程化、产品化、普通人可用化,让”如果当初做了另一个决策,世界会怎样”这个问题第一次有了可操作的答案。
MiroFish 适合哪些人?
- 决策者:需要低风险试错工具
- 研究者:希望探索社会涌现现象
- 创作者:想用 AI 辅助世界观推演
- 好奇者:对”平行宇宙”抱有好奇心的每一个人
当然,它目前仍有局限:预测结果具有参考性而非确定性,单次运行成本不低,且复杂场景下的模拟耗时较长。但作为开源项目,其技术路线和工程实现都值得深入学习。
一句话记住它: MiroFish 是一台用群体智能预测未来的数字沙盘引擎——上传任意种子材料,万个 AI 智能体在平行世界中自由演化,最后给你一份详尽的推演报告。它把”如果……会怎样”这个永恒的问题,变成了可以在代码里运行的实验。
⭐ GitHub:github.com/666ghj/MiroFish# 让未来在数字沙盘中预演——MiroFish:群体智能预测引擎
上传一份文件,它构建一个平行世界,预测万物。