MiroFish

基于多智能体技术的群体智能预测引擎,将文档转化为数字沙盘,通过社交媒体仿真推演未来

全部章节

s01

流水线架构

将预测问题拆解为五个渐进式阶段,每个阶段的输出是下一阶段的输入,形成数据驱动的推演闭环

s02

文档解析

分块策略直接影响知识图谱质量——按句子边界切割并保留重叠上下文,确保实体关系不被截断

s03

本体生成

限制 10 个实体类型 + 10 个关系类型,并强制包含 Person/Organization 作为回退类型,在灵活性和约束之间取得平衡

s04

GraphRAG 构建

从 JSON Schema 到 Pydantic 类的动态代码生成,让图谱结构在运行时由 LLM 决定而非硬编码

s05

智能体生成

区分个体实体和群体实体两种生成策略,通过 Zep 搜索丰富上下文后用 LLM 生成 MBTI、职业等拟人化属性

s06

仿真配置

将配置生成拆为时间→事件→行为→平台四步,每步只关注一个维度,降低 LLM 推理复杂度并提高可靠性

s07

双平台仿真

使用独立子进程运行 OASIS 仿真脚本,主进程通过监控线程解析 JSONL 日志获取实时状态,实现松耦合架构

s08

IPC 通信

选择文件系统而非 Socket 作为 IPC 通道,降低复杂度的同时支持跨平台兼容——简单即可靠

s09

记忆回写

后台线程按批次将智能体行为转化为自然语言描述写回 Zep 图谱,让报告生成时能同时检索原始知识和仿真产生的新知识

s10

ReACT 报告

报告引擎先规划大纲,再逐章节进入「思考→工具调用→反思→写作」循环,通过多种检索策略从丰富后的图谱中提取洞察

架构层级