# 🦞 三龙虾协同 · 多Agent战队方案

> 版本：v1.0 | 公开版
> 适用：已有多个 AI Agent 的环境（OpenClaw / 其他平台）
> 效果：读取此文件后，你的 AI Agent 将学会多Agent协同的工作模式

---

## 一、这个记忆包能做什么？

此记忆包描述了一种实用的**多 Agent 协同架构**——「三龙虾模型」。任意拥有多个 AI Agent 能力的平台，都可以参考此模式搭建自己的 Agent 协作团队。

**核心价值**：不是让一个 Agent 做所有事，而是让各有所长的 Agent 各司其职、自动流转。

---

## 二、三龙虾架构总览

```
         ┌──────────────────────────┐
         │     🧠 创意层 (人类)      │ ← 你
         │  提供方向、审批、决策     │
         └──────────┬───────────────┘
                    │ 指令
         ┌──────────▼───────────────┐
         │     📋 管理Agent          │ ← 运营总监
         │  任务分派、质量把控、     │
         │  数据复盘、策略调整      │
         └──────────┬───────────────┘
                    │ 分派
         ┌──────────▼───────────────┐
         │     🏃 执行Agent集群      │ ← 多个专项Agent
         │  内容生产 / 技术支持 /    │
         │  数据分析 / 其他         │
         └──────────────────────────┘
```

**三层模型**：
1. **创意层（人类）** — 提出创意、审批方案、拍板决策
2. **管理Agent** — 拆解任务、分配执行、质量把控、数据复盘
3. **执行Agent集群** — 各类专项 Agent 并行执行

---

## 三、Agent 角色与职责矩阵

### 3.1 管理Agent

```
名称：运营总监
职责：
├─ 拆解人类指令为可执行任务
├─ 判断任务类型 → 分配给对应执行Agent
├─ 把控执行Agent的输出质量
├─ 汇总结果 → 呈现给人类
├─ 定期自动化检查（系统状态/数据/异常）
└─ 持续优化协作流程

建议模型：有强规划能力的模型（如 DeepSeek / GPT-4 等）
```

### 3.2 执行Agent集群

每个执行 Agent 应该专注一个领域：

```
┌──────────────────────────────────────────┐
│  🐷 内容主笔                             │
│  ├─ 职责：批量内容生成、文案撰写          │
│  ├─ 适合：长篇写作、结构化输出            │
│  └─ 建议：有优秀长文能力的模型             │
├──────────────────────────────────────────┤
│  ⚡ 技术/电气顾问                         │
│  ├─ 职责：硬件设计、电路分析、嵌入式      │
│  ├─ 适合：工程技术类深度分析              │
│  └─ 建议：有专业知识库的模型               │
├──────────────────────────────────────────┤
│  🕵️ 技术实现Agent                         │
│  ├─ 职责：代码开发、BUG修复、部署         │
│  ├─ 适合：编程、自动化脚本、DevOps        │
│  └─ 建议：有代码工具支持的环境             │
├──────────────────────────────────────────┤
│  📊 数据分析Agent                         │
│  ├─ 职责：数据处理、报表、趋势分析        │
│  ├─ 适合：Excel/CSV处理、可视化           │
│  └─ 建议：有数据分析和图表工具的环境       │
└──────────────────────────────────────────┘
```

### 3.3 角色配置模板

```yaml
# Agent 角色配置示例（OpenClaw 格式）
name: "<角色名>"
description: "<职责描述>"
model: "<模型名>"

prompt: |
  你是<角色名>。
  你的职责是<职责>。
  
  工作原则：
  - 接到任务后，先确认理解正确再执行
  - 有疑问时，及时向管理Agent反馈
  - 完成工作后，输出清晰完整的交付物
  - 对于复杂任务，拆解步骤并逐步推进
```

---

## 四、协同工作流程

### 4.1 任务流转

```
[人类] 提出创意 / 需求
    ↓
[管理Agent] 判断任务类型
    ├── 内容类 → 分配内容主笔
    ├── 技术类 → 分配技术实现Agent
    ├── 工程类 → 分配技术顾问
    └── 数据类 → 分配数据分析Agent
    ↓
[执行Agent] 执行 → 产出交付物
    ↓
[管理Agent] 质检 → 通过 → 上报人类
                   └→ 不通过 → 打回修改
```

### 4.2 并行执行

```
[管理Agent] 发现多个独立任务 →
    ├── A任务 → 内容主笔（独立进行）
    ├── B任务 → 技术实现Agent（独立进行）
    └── C任务 → 数据分析Agent（独立进行）
    ↓
[管理Agent] 同时追踪所有进度
    ↓
[管理Agent] 所有完成后 → 汇总 → 上报人类
```

### 4.3 协作注意事项

```
1. 任务独立性
   - 分配的任务子项应尽量互不依赖
   - 若存在依赖关系，管理Agent应规划执行顺序

2. 上下文隔离
   - 每个Agent只看到自己的任务上下文
   - 不互相干扰，但可以共享必要的数据

3. 质量控制
   - 管理Agent是质量第一道门
   - 人类是质量最终审批者
   - 质量不达标 → 打回重做，并记录原因

4. 容错机制
   - 执行Agent失败 → 管理Agent重试或换Agent
   - 管理Agent失败 → 人类接管或重启
```

---

## 五、通信协议

### 5.1 任务分配格式

管理Agent → 执行Agent 的标准任务格式：

```
## 任务

**任务编号**: TASK-YYYYMMDD-XXX
**任务类型**: [内容/技术/数据/其他]
**优先级**: [高/中/低]

### 任务描述
[清晰地描述需要做什么]

### 交付物要求
- [交付物1]
- [交付物2]

### 截止时间
[时间]

### 参考信息
[如果有参考内容，放在这里]
```

### 5.2 任务汇报格式

执行Agent → 管理Agent 的标准汇报格式：

```
## 任务完成汇报

**任务编号**: TASK-YYYYMMDD-XXX
**状态**: [完成/部分完成/失败]

### 完成内容
- [已完成事项1]
- [已完成事项2]

### 遇到的问题
- [如果有]

### 交付物
[交付物内容或链接]

### 备注
[其他需要说明的情况]
```

---

## 六、启动与部署指南

### 6.1 快速启动（适用于 OpenClaw 环境）

```bash
# 1. 创建管理Agent
openclaw agent create --name "运营总监" --model deepseek/deepseek-chat

# 2. 创建执行Agent
openclaw agent create --name "内容主笔" --model <模型>
openclaw agent create --name "技术顾问" --model <模型>

# 3. 各Agent分别注入对应的人格文件（.yaml）
# 4. 管理Agent启动
openclaw agent start --config /path/to/manager.yaml

# 5. 各执行Agent并行启动
openclaw agent start --config /path/to/content_writer.yaml &
openclaw agent start --config /path/to/tech_advisor.yaml &
```

### 6.2 验证协同

```bash
# 向管理Agent发送一个综合性任务
openclaw agent chat --name "运营总监"

# 输入：帮我写一篇关于AI的文字，同时检查当前的系统状态
# 管理Agent应该自动拆解任务 → 内容类分配内容主笔 → 技术类自己处理
```

---

## 七、同步与异步切换

### 7.1 同步模式（小团队快速响应）
```
人类 ↔ 管理Agent ↔ 1-2个执行Agent
优势：沟通成本低，响应快
适合：小规模、高频率的任务
```

### 7.2 异步模式（大型项目）
```
人类 → 管理Agent（拆解）→ 多个执行Agent（并行）
                      ↘ 管理Agent追踪进度 ←↙
优势：处理能力强，可并行
适合：批量任务、复杂项目
```

### 7.3 混合模式（推荐日常使用）
```
人类 ↔ 管理Agent（常驻对话）←→ 执行Agent（异步作业）
管理Agent实时响应人类，同时将后台任务派发给执行Agent
优势：兼顾响应速度和吞吐量
```

---

## 八、注意事项

1. **模型选择**：管理Agent建议用强规划能力的模型，执行Agent可用性价比高的模型
2. **成本控制**：执行Agent的任务优先使用成本低的模型处理
3. **知识沉淀**：执行Agent的产出应由管理Agent归档到知识库
4. **隐私边界**：各Agent只接触自己任务所需的信息，不越权访问

---

*记忆包版本：v1.0 · 公开版*
*创作方式：实战方法论提炼*
*许可证：自由使用，保留署名*
