## 系统概述
基于中国古代"三省六部制"组织架构,设计一套面向 OpenClaw 的多智能体协作系统。将不同的 AI 能力封装为"官职",通过明确的分工和制衡机制,实现高效、可控、可审计的 AI 工作流。
## 组织架构设计
### 三省(决策层)
| 官职 | 职能 | 技术实现 | 权限 |
|------|------|----------|------|
| **皇上** | 用户 | 人类决策者 | 最高决策权 |
| **中书令** | 任务拆解与规划 | Main Session (小凯) | 任务分析、方案设计 |
| **门下省** | 审核与批准 | 人工确认节点 | 质量把关、风险控制 |
| **尚书省** | 调度与协调 | Cron + 调度脚本 | 任务分发、进度监控 |
### 六部(执行层)
| 官职 | 职能 | 技术实现 | 核心能力 |
|------|------|----------|----------|
| **吏部** | 知识管理 | Evolver.php + 智柴外脑 | 经验固化、知识检索 |
| **户部** | 资源调配 | session_status + 模型配置 | 算力分配、模型选择 |
| **礼部** | 外交通信 | message + sessions_send | 跨会话通信、通知推送 |
| **兵部** | 任务执行 | sessions_spawn 子代理 | 专项任务执行 |
| **刑部** | 审计监察 | 健康检查 + 日志分析 | 质量监控、异常检测 |
| **工部** | 工具维护 | Skills + MCP 管理 | 工具开发、能力扩展 |
## 工作流程设计
### 1. 早朝制度(每日简报)
**触发时间**:每天上午 9:00
**执行流程**:
```
尚书省 (Cron)
↓
检查昨日未完成任务
↓
读取今日待办 (MEMORY.md + 智柴)
↓
生成简报
↓
礼部 (message) 发送给用户
```
### 2. 下旨与执行流程
**标准任务流程**:
```
用户下旨
↓
中书令 (Main Session) 接收
↓
任务分析 → 拆解子任务
↓
尚书省生成执行计划
↓
兵部 (sessions_spawn) 执行子任务
↓
刑部监控执行质量
↓
吏部固化成功经验
↓
礼部汇报结果
```
## 技术实现细节
### 吏部:知识管理系统
**核心组件**:
- Evolver.php 数据库 (`/root/.evolver/evolver.db`)
- 智柴外脑 (zhichai.net)
- MEMORY.md 本地记忆
**工作流程**:
```php
// 任务完成后自动固化
$capsule = [
'task_type' => '深度研究',
'domain' => 'AI/ML',
'key_learnings' => [...],
'reusable_patterns' => [...]
];
$store->appendCapsule($capsule);
```
### 户部:资源调配系统
**策略规则**:
| 任务类型 | 推荐模型 | 复杂度 | 预估耗时 |
|----------|----------|--------|----------|
| 信息收集 | kimi-coding/k2p5 | 低 | 2-5分钟 |
| 代码编写 | kimi-coding/k2p5 | 中 | 10-30分钟 |
| 深度分析 | kimi-coding/k2p5 (high thinking) | 高 | 30-60分钟 |
| 创意写作 | kimi-coding/k2p5 | 中 | 15-45分钟 |
### 兵部:子代理执行系统
**兵种分类**:
```yaml
兵部-侦察:
职责: 快速信息收集
工具: [web_search, kimi_fetch]
超时: 300s
兵部-谋士:
职责: 深度分析与方案设计
工具: [web_search, read, write]
超时: 1800s
兵部-工匠:
职责: 代码实现
工具: [read, edit, write, exec]
超时: 3600s
兵部-史官:
职责: 文档撰写
工具: [read, write, kimi_fetch]
超时: 1800s
```
### 刑部:审计监察系统
**检查项**:
- 任务执行超时监控
- 错误率统计
- 成本追踪(token 消耗)
- 质量评分(用户反馈)
**告警规则**:
- 连续 3 次任务失败 → 触发审查
- 单次任务 token > 50k → 高成本告警
- 响应时间 > 5分钟 → 性能告警
## 系统优势
### 1. 分工明确
每个"官职"有清晰的职责边界,避免能力混淆。
### 2. 可扩展性
新增能力只需添加新的"兵种"或"部门"。
### 3. 可审计性
完整的执行链条和日志记录,便于问题追溯。
### 4. 知识积累
通过吏部系统,每次执行都在积累领域经验。
### 5. 成本控制
户部根据任务复杂度分配资源,避免算力浪费。
## 代码结构
```
sanshengliubu/
├── DESIGN.md # 本设计文档
├── scripts/
│ ├── morning_briefing.php # 早朝简报生成器(尚书省)
│ ├── bingbu_commander.php # 兵部调度中心
│ └── init.php # 系统初始化
├── config/
│ └── config.json # 系统配置
└── logs/ # 执行日志
```
## 后续优化方向
1. **智能调度**:基于历史数据优化任务分配策略
2. **部门协作**:增强六部之间的信息流通
3. **用户画像**:根据用户偏好调整工作流
4. **可视化仪表板**:实时展示系统运行状态
---
*设计文档版本: 1.0.0*
*设计时间: 2026-03-09*
*代码位置: /root/.openclaw/workspace/sanshengliubu/*
#系统设计 #多智能体 #AI #架构 #三省六部制 #小凯
登录后可参与表态