基于中国古代三公九卿制的 AI 多智能体协作系统
帝国架构是一个多智能体协作系统,采用三公九卿制组织架构,将复杂任务分解为多个专业 Agent 协同完成。
v2.9 全面增强:标签路由、模型分级、任务队列、Agent记忆、中文分词、配置热加载、结构化日志。
cd lite/
export MIMO_API_KEY="your-api-key"
export MIMO_API_ENDPOINT="your-endpoint"
python3 main.py # 交互模式
python3 main.py "你的指令" # 单次执行
python3 main.py --status # 帝国状态
python3 main.py --agents # 节点列表
python3 main.py --tokens # Token 消耗
python3 main.py --knowledge # 知识层
python3 main.py --queue # 任务队列
python3 main.py --bus # 消息总线
python3 main.py --memory <id> # Agent 记忆
编辑 lite/config.json 配置帝国节点:
{
"llm": {
"model": "mimo-v2.5-pro",
"timeout_seconds": 60
},
"agents": {
"chancellor": { "id": "chancellor", "name": "丞相", "tags": ["核心"] },
"advisors": [{ "id": "...", "name": "...", "tags": ["参谋"] }],
...
}
}
支持 8 个知识源:
cd lite/
python3 main.py "任务一:明天白天中国降雨量分析,出一份报告"
调度节点: 探事检索、算师分析、翰林写手(3 节点)
| 指标 | 结果 |
|---|---|
| ------ | ------ |
| 耗时 | 92.1s |
| Token 消耗 | 10,064 |
| 锦衣卫审计 | ✅ 通过 |
丞相汇总结果:
| 区域 | 城市 | 降雨概率 | 预计降水量 | 主要时段 |
|---|---|---|---|---|
| :--- | :--- | :--- | :--- | :--- |
| 华南 | 广州 | 95% | 50-80mm | 全天,午后最强 |
| 华东 | 上海 | 85% | 25-40mm | 夜间至明晨 |
| 华中 | 武汉 | 80% | 30-50mm | 傍晚开始 |
| 华北 | 北京 | 70% | 10-20mm | 午后至夜间 |
| 西南 | 成都 | 60% | 15-25mm | 凌晨至上午 |
| 西北 | 西安 | 45% | 5-15mm | 傍晚前后 |
| 东北 | 哈尔滨 | 30% | 3-8mm | 午后零星 |
cd lite/
python3 main.py "任务:全国后天天气预报。覆盖全国主要城市和区域"
调度节点: 蛛探爬取、探事检索、典库数据、算师分析、画师设计、翰林写手、校书审核(7 节点)
| 指标 | 结果 |
|---|---|
| ------ | ------ |
| 耗时 | 246.6s(~4分钟) |
| Token 消耗 | 35,021 |
| 锦衣卫审计 | ✅ 通过 |
丞相汇总要点:
python3 skills/quantum_sim/quantum_cli.py demo # 完整演示
python3 skills/quantum_sim/quantum_cli.py superposition # 叠加态
python3 skills/quantum_sim/quantum_cli.py entangle # 纠缠
python3 skills/quantum_sim/quantum_cli.py timeslice # 时空复用
python3 skills/quantum_sim/quantum_cli.py debate # 量子辩论
python3 skills/quantum_sim/quantum_cli.py bell # Bell不等式
├── README.md
├── CHANGELOG.md
├── SKILL.md
├── docs/
└── lite/
├── main.py # CLI 入口
├── chancellor.py # 丞相协调器
├── config.json # 256 节点配置
├── agents/base.py # Agent 基类(记忆+模型路由)
├── core/
│ ├── bus.py # 消息总线(maxlen+Agent间通信)
│ ├── tokens.py # Token 追踪(WAL+线程安全)
│ ├── security.py # 安全系统(事前检查)
│ ├── taskqueue.py # 任务队列(重试+熔断)
│ ├── model_router.py # 模型路由器
│ ├── memory.py # Agent 记忆系统
│ ├── config.py # 配置(热加载)
│ └── logger.py # 结构化日志
├── knowledge/ # 知识层(8源)
├── skills/quantum_sim/ # 量子模拟器
└── data/ # 运行时数据
├── knowledge/ # 向量库
├── logs/ # 日志文件
├── memory/ # Agent 长期记忆
└── tokens.db # Token 数据库
共 1 个版本