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

MiroFish:基于多智能体的群体智能模拟引擎

MiroFish 是一个基于多智能体技术的开源群体智能引擎。它通过上传种子信息构建平行数字世界,自动生成具备独立人格和记忆的智能体进行演化推演。核心功能包括现实映射、世界构建及涌现演化,支持 GraphRAG 记忆图谱和社会化演进。应用场景涵盖小说剧本推演、政策舆情模拟及金融预测。部署需 Node.js、Python 环境,配置 LLM API 及 Zep 记忆服务即可运行。

念念不忘发布于 2026/3/27更新于 2026/6/420 浏览
MiroFish:基于多智能体的群体智能模拟引擎

🚀 前言:当 AI 拥有了'社会属性'

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

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

项目地址:https://github.com/666ghj/MiroFish

🔍 什么是 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. 🚀 前言:当 AI 拥有了“社会属性”
  2. 🔍 什么是 MiroFish?
  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. 🎯 总结
  • 💰 8折买阿里云服务器限时8折了解详情
  • Magick API 一键接入全球大模型注册送1000万token查看
  • 🤖 一键搭建Deepseek满血版了解详情
  • 一键打造专属AI 智能体了解详情
极客日志微信公众号二维码

微信扫一扫,关注极客日志

微信公众号「极客日志V2」,在微信中扫描左侧二维码关注。展示文案:极客日志V2 zeeklog

更多推荐文章

查看全部
  • 三步优化 AI 生成前端 UI:配色与风格控制实战
  • Python 高级编程技术详解与实战
  • Visual Studio 中 GitHub Copilot 大模型配置与使用
  • C++ 核心:继承机制详解
  • AI 辅助开发实战:Python 数据处理自动化指南
  • Windows 11 使用 llama.cpp 运行 Qwen3.5 量化模型测试
  • 图形管线与渲染引擎中的 C++ 架构设计:模块化、跨平台与资源驱动实践
  • Windows 10 部署 llama.cpp 环境配置与编译指南
  • 华三 H3C 交换机 NTP 时间同步配置方法
  • 如何修改 Conda 环境的 Python 版本
  • SBUS 协议详解:从原理到 STM32 实战应用
  • C++ STL list 容器底层实现分析
  • Ubuntu SSH 服务安装与配置详解
  • Flutter 三方库 flutter_dropzone 的鸿蒙化适配指南
  • Spring 嵌入式内存数据库选型:H2、Derby 与 HSQL 对比
  • 基于 Java 的百度地图路线规划服务开发
  • 二分查找算法:山脉数组的峰顶索引与寻找峰值
  • C++ STL 基础:迭代器、auto 与范围 for 循环
  • 无人机与机器人群控通信技术现状及未来展望
  • C++ map 容器:键值对有序管理与高效检索

相关免费在线工具

  • 加密/解密文本

    使用加密算法(如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