跳到主要内容
极客日志极客日志面向AI+效率的开发者社区
首页博客我的书AI学习GitHub 精选镜像AI 生图工具UI配色美学关于
搜索内容 / 工具 / 仓库 / 镜像...⌘K搜索
注册
博客列表
PythonNode.jsAI算法

MiroFish:基于群体智能的万物预测引擎

MiroFish 是一款基于多智能体技术的通用群体智能引擎。它通过上传种子信息构建平行数字世界,自动生成具备独立人格和记忆的智能体进行演化推演。核心功能包括现实映射、世界构建与涌现演化,利用 GraphRAG 记忆图谱实现拟人化交互。支持小说剧本推演、政策舆情模拟及金融市场预测等场景。技术栈采用 Vue3、Python FastAPI 及 uv 包管理器,部署需配置 LLM 接口与 Zep 记忆服务。适用于需要社会仿真与未来轨迹预测的开发场景。

道系青年发布于 2026/3/29更新于 2026/9/1165 浏览
MiroFish:基于群体智能的万物预测引擎

摘要:你是否想过像《黑客帝国》或《西部世界》那样,构建一个平行的数字世界?或者在小说写到瓶颈时,让书中人物自己'活'过来推演结局?今天介绍的开源项目 MiroFish,正是一个基于多智能体(Multi-Agent)技术的通用群体智能引擎。它能通过你上传的'种子信息',自动生成成千上万个具备独立人格和记忆的智能体,在数字沙盘中演化未来。


背景

在 ChatGPT 单打独斗的时代,我们问它:'如果发生 X,会产生什么后果?'它只能基于训练数据给出概率性的回答。

但在 MiroFish 构建的多智能体系统 (MAS) 中,AI 不再是一个孤独的对话框。MiroFish 让无数个 AI 智能体组成一个社会,它们有记忆、有性格、有社交关系。当你在系统中投入一个变量(比如一条突发新闻),你会看到这些智能体如何反应、如何传播信息、如何集体决策——这才是真正的仿真与预测。

项目仓库:https://github.com/666ghj/MiroFish


核心技术

文章配图

文章配图

文章配图

文章配图

文章配图

文章配图

MiroFish 是一款简洁通用的群体智能引擎。它的核心逻辑如下:

  1. 现实映射 (Seed Extraction):你喂给它一份报告、一本小说或一条政策草案。
  2. 世界构建 (World Building):它自动提取关键信息,构建一个高保真的平行数字世界。
  3. 涌现演化 (Emergence):成千上万个智能体(Agents)在这个世界里自由交互。
  4. :你可以动态注入变量,观察蝴蝶效应如何发生,从而预测未来轨迹。
上帝视角 (God Mode)
技术亮点
  • GraphRAG 记忆图谱:利用 Zep Cloud 构建智能体的长期记忆。智能体不仅记得你是谁,还记得昨天和隔壁老王吵过架,行为逻辑高度拟人。
  • 社会化演进:智能体之间会八卦、会结盟、会对抗。这种'群体涌现'现象是传统单一 LLM 无法模拟的。
  • 多模态兼容:底层支持 OpenAI 格式的任意 LLM,官方推荐搭配 Qwen-Plus(通义千问)以获得最佳性价比。

应用场景

MiroFish 的野心很大,它不仅是一个玩具,更是一个决策实验室。

  1. 小说/剧本推演:
    • 场景:写悬疑小说卡文了?
    • 操作:把前三章上传,设定好角色性格。MiroFish 会让侦探和凶手在虚拟世界里博弈,帮你推演出最合理的结局。
  2. 政策/舆情模拟:
    • 场景:公司要发布一个极具争议的新产品。
    • 操作:生成 1000 个不同背景的用户智能体,发布产品公告,观察舆情发酵的方向,提前准备公关预案。
  3. 金融/市场预测:
    • 场景:美联储降息。
    • 操作:模拟不同类型的投资者(散户、机构、恐慌者)的交易行为,预测市场情绪的流动。

部署指南

MiroFish 采用了现代化的技术栈(Vue3 + Python FastAPI + uv),部署体验非常流畅。

1. 环境准备

你需要安装:

  • Node.js (18+)
  • Python (3.11 - 3.12)
  • uv (Python 极速包管理器,强烈推荐)

2. 克隆项目与安装依赖

git clone https://github.com/666ghj/MiroFish.git
cd MiroFish
# 使用 npm 脚本一键安装前后端依赖
npm run setup:all 

3. 配置环境变量 (.env)

复制配置文件并填入 Key:

cp .env.example .env 

打开 .env 编辑关键参数:

# LLM 配置 (推荐使用阿里百炼 Qwen-plus,便宜且强)
LLM_API_KEY=sk-xxxxxxxx
LLM_BASE_URL=https://dashscope.aliyuncs.com/compatible-mode/v1
LLM_MODEL_NAME=qwen-plus
# Zep 记忆服务 (必填,用于存储智能体记忆,有免费额度)
# 注册地址:https://app.getzep.com/
ZEP_API_KEY=z_xxxxxxxxx 

4. 启动数字世界

# 在根目录执行,同时启动前端和后端
npm run dev 
  • 前端地址:http://localhost:3000
  • 后端 API:http://localhost:5001

打开浏览器,上传一段文本(比如《三体》的第一章),看着系统自动分析实体、创建角色,然后点击'开始模拟',见证文明的演化吧!


注意事项

  1. Token 消耗警告:多智能体交互意味着大量的 LLM 调用。如果你开 100 个智能体跑 50 轮对话,Token 消耗是指数级的。初次尝试建议使用 Qwen-Plus 或 DeepSeek 等高性价比模型,不要直接上 GPT-4。
  2. Zep 配置:MiroFish 强依赖 Zep 做记忆存储,不要跳过 Zep 的配置,否则智能体会变成'金鱼记忆'。
  3. Windows 用户:虽然官方主要支持 Mac,但最新版本已对 Windows 的 UTF-8 编码做了兼容,如果遇到乱码请更新到最新代码。

结语

MiroFish 让我们看到了 Agent Sim(智能体模拟)的巨大潜力。它不再是冰冷的数据分析,而是有温度的社会推演。

无论你是想做一名推演未来的'架构师',还是想给自己写的小说找一个'虚拟试炼场',MiroFish 都是目前开源界最好的切入点之一。

目录

  1. 背景
  2. 核心技术
  3. 技术亮点
  4. 应用场景
  5. 部署指南
  6. 1. 环境准备
  7. 2. 克隆项目与安装依赖
  8. 使用 npm 脚本一键安装前后端依赖
  9. 3. 配置环境变量 (.env)
  10. LLM 配置 (推荐使用阿里百炼 Qwen-plus,便宜且强)
  11. Zep 记忆服务 (必填,用于存储智能体记忆,有免费额度)
  12. 注册地址:https://app.getzep.com/
  13. 4. 启动数字世界
  14. 在根目录执行,同时启动前端和后端
  15. 注意事项
  16. 结语

更多推荐文章

查看全部
  • Gemini 3 免费上手:六个渠道实测与取舍
  • DeepSeek 与 GPT 技术架构深度解析
  • OpenClaw 多 Agent 与多飞书机器人配置指南
  • Python 实现 Claude 3 Opus 高并发调用与成本优化方案
  • JavaScript 能否同时胜任前后端开发
  • Flutter 组件 genkit 适配鸿蒙:模型幻觉审计与 RAG 向量对齐
  • WPScan 漏洞扫描工具使用指南:安装、配置与实战
  • MAVROS 安装指南、基础概念与 ROS C++ 仿真实战
  • Python 数据分析与自动化 30 个实战技巧
  • Java在AI时代的崛起:从机器学习到AIGC全栈方案
  • OpenClaw 记忆管理实践:Token 压缩与双层记忆体系
  • 易语言核心自动化场景实战:办公、测试、数据抓取与游戏脚本开发
  • 通过 Vue 实例劫持突破 Web 编辑器的粘贴限制
  • Flutter 三方库 jwt_io 的鸿蒙化适配指南
  • 前端安全:别让你的应用变成黑客的游乐场
  • 仓颉语言 libmd 哈希算法库实现详解
  • Spring Boot Web 后端开发核心注解详解
  • AI 产品经理面试指南:核心能力、技术问答与项目实战
  • 算法专题:双指针
  • 大模型技术进阶路线:从基础理论到生产环境优化

相关免费在线工具

  • 加密/解密文本

    使用加密算法(如AES、TripleDES、Rabbit或RC4)加密和解密文本明文。 在线工具,加密/解密文本在线工具,online

  • RSA密钥对生成器

    生成新的随机RSA私钥和公钥pem证书。 在线工具,RSA密钥对生成器在线工具,online

  • Mermaid 预览与可视化编辑

    基于 Mermaid.js 实时预览流程图、时序图等图表,支持源码编辑与即时渲染。 在线工具,Mermaid 预览与可视化编辑在线工具,online

  • 随机西班牙地址生成器

    随机生成西班牙地址(支持马德里、加泰罗尼亚、安达卢西亚、瓦伦西亚筛选),支持数量快捷选择、显示全部与下载。 在线工具,随机西班牙地址生成器在线工具,online

  • Gemini 图片去水印

    基于开源反向 Alpha 混合算法去除 Gemini/Nano Banana 图片水印,支持批量处理与下载。 在线工具,Gemini 图片去水印在线工具,online

  • curl 转代码

    解析常见 curl 参数并生成 fetch、axios、PHP curl 或 Python requests 示例代码。 在线工具,curl 转代码在线工具,online