主要项目分析

定位

本笔记分析 MiroFish 群体智能引擎生态(上游核心 + Explorer 扩展 + 部署社区)。源链接:

一句话:MiroFish 是“简洁通用的群体智能引擎,预测万物”——上传种子信息(新闻/报告/小说)→ 自动构建高保真平行数字世界 → 让成千上万具独立人格、长期记忆、行为逻辑的智能体自由交互演化 → 从“上帝视角”注入变量,推演未来轨迹并输出预测报告。GitHub 7.1 万 Star(Trendshift 榜单),是 2025-11 以来现象级开源项目。

核心原理(群体智能/多智能体仿真)

  • 引擎:基于 OASIS(CAMEL-AI 开源多智能体仿真框架)——数千智能体并行仿真、独立人格(种子)驱动
  • 工作流:① 提取种子信息(事件/政策草案/金融信号/小说文本)→ ② 自动构建平行数字世界(人物/AI 带人格+记忆+行为逻辑)→ ③ 智能体社会演化(互动、博弈、舆论扩散)→ ④ 上帝视角注入变量 → ⑤ 输出预测报告 + 可继续对撞对话/再注入
  • 双视角:宏观=决策者零风险预演实验室(政策/公关);微观=个人创意沙盒(小说结局、脑洞场景)

四大场景(对应本笔记需求)

场景MiroFish 能力典型演示
小说角色世界模拟种子=小说文本,构建书中人物智能体,推演后续/佚稿结局《红楼梦》佚稿结局推演(基于前 80 回数十万字)
交易参与者市场模拟种子=金融信号/交易者画像,模拟多机构对手行为与市场演化(financial-forecasting量化场景需甄别(见下“适用性评估”)
团队模拟多智能体组织仿真:成员人格/利益/博弈组织决策、团队推演
重大事件分析推演种子=新闻/政策草案,建舆论场与利益相关方智能体,推政策走向、舆情演化武汉大学舆情模拟(与 BettaFish 报告联动)

两大仓库对比(诚实差异)

维度上游 MiroFishMiroFish-Explorer(fork)
定位极简核心引擎(“简洁”理念)探索者扩展版(“做加法”)
热度⭐ 71,182 / fork 11,070⭐ 12 / fork 2
规模后端 ~12 service / 前端 ~7 view后端 ~80+ service(6.7×)/ 前端 ~25 view(3.5×)
继承上游OASIS 仿真、知识图谱(Neo4j)、report_agent、Docker
独有扩展圆桌推演、政策推演、因果推断(DoWhy/EconML)、博弈论求解器(Gambit/OpenSpiel/Network/Stackelberg)、影响传播、意见动力学、Tauri 桌面端、因果桥接、智能体辩论、流式推演
Explorer 分支新增Command Workflow(命令工作流:reset / inject / pause / resume / snapshot export / sweep 参数扫描)——面向研究者的批量/可复现推演
技术栈PythonFlask 3 + Neo4j 5 + Vue 3 + Tauri 2 + Python 3.11/3.12(uv)

技术架构

  • 上游:Python 后端(OASIS 仿真 + graph_builder 图谱 + report_agent 报告);Docker 部署;AGPL-3.0;主页 mirofish.ai
  • Explorer:前端 Vue 3(Element Plus + ECharts + vis-network + Pinia)→ Flask 3 后端(80+ service)→ Neo4j 图数据库;Tauri 2 桌面端(macOS + Windows,自带 Neo4j + JRE;前端 5288 / 后端 5103 / Neo4j 7687
  • Command Workflow:后端 command_engine.py / command_models.py / command_session_manager.py,前端 CommandWorkflow.vue——面向研究者的结构化命令驱动推演

部署(雨云论坛教程要点)

  • 硬性资源(多智能体仿真较吃资源):CPU ≥2 核(推荐 4)、内存 ≥8GB(推荐 16GB)、硬盘 ≥40GB、Docker ≥20.10 / Compose v2
  • 纯本地小规模:2C4G 可跑;团队/大规模:4C8G+ 更稳
  • 流程:选服务器(雨云/自备)→ 装 Docker → 配 LLM_API_KEY/BASE_URL/MODEL_NAMEdocker compose up -d → 浏览器打开;也可走源码部署(npm run setup:all + 单独启 Neo4j)

适用性评估(重点:量化市场模拟)⚠️

  • 强项:舆论/政策/社会/小说场景的定性推演——多智能体对人性、利益博弈、信息扩散的建模有真实价值;金融领域定位为 financial-forecasting(宏观/舆情驱动的方向性预测)
  • ⚠️ 对“交易参与者市场模拟”需甄别:MiroFish 是叙事/认知仿真不是订单簿/微观结构回测引擎——它模拟的是“交易者如何基于信息与心理决策”的交互认知层,而非价格撮合、滑点、流动性等市场机制(那些仍需传统回测系统)
  • 💡 合理用法:作为情景生成器——用其多智能体推演“市场群体心理/舆情事件如何演化”,产出宏观剧本与因变量,再接入自己的量化因子/回测框架;Explorer 的博弈论与因果推断(DoWhy/EconML)对“事件→行情”因果分析有增量价值
  • ⚠️ 工程注意:Explorer 为活跃开发期的个人 fork(星标低、迭代快),生产使用建议以上游稳定版为基线,Explorer 作为研究尝鲜;AGPL-3.0 对本项目适用

来源

  • GitHub API + README:666ghj/MiroFish、jjy1000/MiroFish-Explorer(2026-08 抓取)
  • 雨云论坛部署教程:《MiroFish 一篇部署教程搞定》(forum.rainyun.com/t/topic/13141)
  • 官方演示:mirofish.ai、直播演示(武大舆情、红楼梦佚稿)