概述
三省六部·Edict 是一套按中国古代官制来组织的 AI 多 Agent 协作架构。它把'自由聊天式'的 Agent 协作,改成了有分工、有审核、有回路的流程,重点不是让 Agent 更会聊,而是让它们更可控、可查、可干预。
核心设计
为什么很多 Multi-Agent 框架不好用
像 CrewAI、AutoGen、LangGraph 这类框架,常见做法还是让 Agent 自由对话:
Agent A → "Hey, 你来处理这个"
Agent B → "好,我算一下"
Agent A → "结果是这样"
问题不在于它们不能工作,而在于工作过程太散:
- 你很难提前知道它们会聊到哪一步
- 同样的输入,输出可能不一样
- 中间发生了什么,很难完整追踪
- 发现方向跑偏时,往往已经晚了
Edict 的做法:先定制度,再谈协作
Edict 走的是另一条路:不要让 Agent 自由发挥,而是给它们一套固定流程。
三省六部的思路本来就是分权制衡,放到 AI 系统里也差不多:
皇上(用户) ↓ 下旨
太子(分拣) ↓ 传旨
中书省(规划) ↓ 提交审核
门下省(审议)← 可以封驳
尚书省(派发) ↓ 分配
六部(执行) ↓ 汇总
尚书省(回奏) ↓ 皇上(用户)
路径是收敛的,职责是固定的。谁负责规划,谁负责审核,谁负责执行,都写死了。这样做不够'自由',但线上用起来省心,尤其是在需要留痕和回滚的时候。
架构细节
12 个 Agent 和它们各自做什么
| 部门 | Agent ID | 职责 | 说明 |
|---|---|---|---|
| 太子 | taizi | 消息分拣 | 判断是闲聊还是任务,闲聊直接回复,任务递交给中书省 |
| 中书省 | zhongshu | 规划中枢 | 接旨后拆解为子任务,分配方案 |
| 门下省 | menxia | 审议把关 | 审核中书省的方案,可以准奏或封驳(打回重做) |
| 尚书省 | shangshu | 调度大脑 | 派发任务,协调六部,汇总结果 |
| 户部 | hubu | 数据资源 | 数据处理、报表、成本分析 |
| 礼部 | libu | 文档规范 | 技术文档、API 文档 |
| 兵部 | bingbu | 工程实现 | 代码开发、Bug 修复、代码审查 |
| 刑部 | xingbu | 安全合规 | 安全扫描、合规检查 |
| 工部 | gongbu | 基础设施 | CI/CD、Docker、部署 |
| 吏部 | libu_hr | 人事管理 | Agent 注册、权限维护 |
| 早朝官 | zaochao | 情报枢纽 | 每日新闻聚合、数据汇总 |
每个 Agent 都有自己的 Workspace、Skills,也可以单独配置 LLM。这个设计的好处很直接:职责边界清楚,出问题时更容易定位,不会把所有东西都塞进一个大而全的提示词里。


