当赛博皇上给Ai设立三省六部

0 阅读4分钟

摘要:大模型处理复杂工程任务的极限在哪里?答案是“团队协作”。本文将带你实操一套将中国古代“三省六部制”精髓融入多智能体(Multi-Agent)架构的硬核开源系统。从负责需求分拣的“太子”到深耕代码的“兵部”,体验一把赛博皇上批阅奏折、运筹帷幄的极致快感。

序言

大模型在处理长线任务还是有极限的,解决复杂工程问题还得靠 多智能体的团队协作。但这又带来了一个新问题:这么多 Agent,谁负责规划?谁负责执行?谁负责审查? 最近我在折腾一个非常硬核的开源项目,它巧妙地把中国古代的三省六部制搬到了 AI 架构里:有负责接收需求分拣的“太子”,有负责拆解任务的“中书省”,还有负责干脏活累活的“六部”。 今天,我们就来实际跑通这套系统,提前体验一把当赛博皇上批阅奏折的快感。

项目结构

567

皇上 → 太子分拣 → 中书规划 → 门下审议 → 已派发 → 执行中 → 待审查 → ✅ 已完成
                      ↑          │                              │
                      └──── 封驳 ─┘                    阻塞 Blocked
部门Agent ID职责擅长领域
太子taizi消息分拣、需求整理闲聊识别、旨意提炼、标题概括
📜 中书省zhongshu接旨、规划、拆解需求理解、任务分解、方案设计
🔍 门下省menxia审议、把关、封驳质量评审、风险识别、标准把控
📮 尚书省shangshu派发、协调、汇总任务调度、进度跟踪、结果整合
💰 户部hubu数据、资源、核算数据处理、报表生成、成本分析
📝 礼部libu文档、规范、报告技术文档、API 文档、规范制定
⚔️ 兵部bingbu代码、算法、巡检功能开发、Bug 修复、代码审查
⚖️ 刑部xingbu安全、合规、审计安全扫描、合规检查、红线管控
🔧 工部gongbuCI/CD、部署、工具Docker 配置、流水线、自动化
📋 吏部libu_hr人事、Agent 管理Agent 注册、权限维护、培训
🌅 早朝官zaochao每日早朝、新闻聚合定时播报、数据汇总
下图是总控台的省部调度,每次调度谁都会在这里显示,Agent处于什么状态也都会显示出来。

配置使用指南

安装方法和开源链接放在文章最后了,把系统跑起来并不复杂。安装完成后,你需要开启两个终端,分别执行数据刷新循环和启动看板服务器然后在浏览器访问 http://127.0.0.1:7891 就能看到后台了。

# 终端 1:数据刷新循环
bash scripts/run_loop.sh

# 终端 2:看板服务器
python3 dashboard/server.py

# 打开浏览器
open http://127.0.0.1:7891

在~/.openclaw/openclaw.json文件中加入下面配置绑定,这里演示的是discord的频道,需要开启开发者,然后复制频道名就可以了。如果是飞书就要开启多个Bot,然后再绑定,方法是一样的。

  bindings: [
  { agentId: "main", match: { channel: "discord", peer:{"kind": "channel", "id": "12312312312312312" } } },
  { agentId: "creative", match: { channel: "discord", peer:{ "kind": "channel","id": "1231231231231231" } } },
],

我这里是每个部门都绑定了对应的频道,方便后面管理和测试。

建议在 openclaw 配置文件中指定模型,这里的看板目前的模型切换功能更偏向展示。

在技能配置里可以为每个部门设置专用的skills,点击添加然后输入Agent+skills名称+github url即可 也可以在cli里使用命令进行安装:

# 从 GitHub 添加 code_review skill 到中书省
python3 scripts/skill_manager.py add-remote \
  --agent zhongshu \
  --name code_review \
  --source https://raw.githubusercontent.com/openclaw-ai/skills-hub/main/code_review/SKILL.md \
  --description "代码审查技能"

# 一键导入官方 skills 库到指定 agents
python3 scripts/skill_manager.py import-official-hub \
  --agents zhongshu,menxia,shangshu,bingbu,xingbu

# 列出所有已添加的远程 skills
python3 scripts/skill_manager.py list-remote

# 更新某个 skill 到最新版本
python3 scripts/skill_manager.py update-remote \
  --agent zhongshu \
  --name code_review

这里还内置了很多的"圣旨"库,这里是工作模板,点击下旨然后填入对应需求就可以直接让openclaw开始工作了。

下图展示的是我执行全部制度的测试,我给他的任务是写一篇 关于Agent的三省六部制度设置的文章,这种本不需要所有部门都运行的,但是我强制了测试每个部门,消耗的代价也挺大的,只是这个流程消耗了100次左右的模型调用。

总结

这套三省六部系统绝对不是拿来玩过家家的,它更适合去处理那些逻辑链条极长、需要多工种配合的硬核企业级工程项目。日常轻量级任务,还是别轻易劳驾满朝文武了,我们绑定Bot对应部门,平时直接越级对话更便利一些。在使用过程中遇到了什么坑可以留言交流!

开源链接:github.com/cft0808/edi…