OpenClaw 多 Agent 协作实践:用三个 AI 组成一个写作团队
OpenClaw 多 Agent 协作实践:用三个 AI 组成一个写作团队
很多人用 AI 的方式是 一个模型干所有事。
但现实世界里,复杂任务往往是 多角色协作。
比如写一篇文章:
- 有人负责 头脑风暴
- 有人负责 写作
- 有人负责 统筹调度
OpenClaw 的 Multi-Agent 架构 正好可以实现这一点。
这篇文章带你从 0 到 1 搭建一个 三 Agent 协作系统:
用户 │ ▼ Coordinator(协调官) ├── Brainstorm(脑暴搭子) └── Writer(写作助手) 并通过 飞书群 实现真实的协作体验。
一、架构设计
我们创建三个 Agent:
| Agent | 角色 | 职责 |
|---|---|---|
| brainstorm | 脑暴搭子 | 创意发散 |
| writer | 写作助手 | 文章创作 |
| coordinator | 协调官 | 任务调度 |
任务流程:
用户 ↓ Coordinator ↓ Brainstorm(创意发散) ↓ Writer(内容写作) ↓ Coordinator(整合结果) ↓ 返回用户 二、创建多个 Agent
通过 CLI 创建三个独立 Agent。
创建 Brainstorm Agent
openclaw agents add brainstorm --model zai/glm-4.5-air --workspace ~/.openclaw/workspace-brainstorm 设置身份:
openclaw agents set-identity --agent brainstorm --name"脑暴搭子"--emoji"💡"创建 Writer Agent
openclaw agents add writer --model zai/glm-4.5-air --workspace ~/.openclaw/workspace-writer 设置身份:
openclaw agents set-identity --agent writer --name"写作助手"--emoji"✍️"创建 Coordinator Agent
openclaw agents add coordinator --model zai/glm-4.5-air --workspace ~/.openclaw/workspace-coordinator 设置身份:
openclaw agents set-identity --agent coordinator --name"协调官"--emoji"🎯"三、验证 Agent 创建
执行:
openclaw agents list 如果成功,你会看到类似:
brainstorm writer coordinator 四、给 Agent 设置"人格"(SOUL.md)
每个 Agent 都有自己的 工作方式和风格。
OpenClaw 通过 SOUL.md 定义。
Brainstorm Agent
路径:
~/.openclaw/workspace-brainstorm/SOUL.md # Brainstorm Partner ## 角色 你是用户的脑暴搭子,负责一起思考,而不是直接给答案。 ## 思维方式 ### 先扩散,再收敛 优先给出 3-5 个不同方向的思路。 ### 多提问题 如果问题不清晰,先提关键问题。 ### 类比解释 复杂概念优先用简单类比。 ### 鼓励反直觉 提出跨领域想法。 Writer Agent
路径:
~/.openclaw/workspace-writer/SOUL.md # Writer Agent ## 角色 资深公众号写作专家。 ## 风格 - 开头必须有故事或反直觉观点 - 段落短小 - 善用类比 - 结尾有 CTA ## 禁忌 - 不使用空洞词 - 不堆砌术语 Coordinator Agent
路径:
~/.openclaw/workspace-coordinator/SOUL.md # Main Agent ## 角色 团队协调官。 ## 职责 1 接住需求 2 调度 Agent 3 质量把控 4 串联流程 ## 调度规则 头脑风暴 → @brainstorm 文章写作 → @writer 简单问答 → 自己回答 五、绑定飞书群
创建三个飞书群:
brainstorm writer coordinator 把机器人拉入群。
修改:
~/.openclaw/openclaw.json 配置:
"bindings":[{"agentId":"brainstorm","match":{"channel":"feishu","peer":{"kind":"group","id":"oc_4b02..."}}},{"agentId":"writer","match":{"channel":"feishu","peer":{"kind":"group","id":"oc_c6330..."}}},{"agentId":"coordinator","match":{"channel":"feishu","peer":{"kind":"group","id":"oc_dd55..."}}}]六、开启 Agent 间通信
在 ~/.openclaw/openclaw.json 中添加:
"tools":{"agentToAgent":{"enabled":true,"allow":["coordinator","brainstorm","writer"]}}七、测试多 Agent 协作
在 coordinator 群:
@openclaw 帮我写一篇关于人工智能的科普文章 面向中学生 400字 先 brainstorm 再 writer 八、协作执行流程
用户请求 ↓ Coordinator ↓ Brainstorm(生成创意) ↓ Writer(写文章) ↓ Coordinator 汇总 九、最终效果
生成文章示例:
探索人工智能的奇妙世界 人工智能(AI)就像一个会思考的超级大脑, 正在悄悄改变我们的生活。 比如手机语音助手、 智能翻译软件、 游戏里的AI对手。 医生用AI辅助诊断, 机器人在工厂工作。 未来, AI需要更多年轻人参与。 文章同时保存到:
workspace-coordinator/ai_article.md 十、总结
我们实现了一个 三 Agent AI 团队:
Coordinator ├── Brainstorm └── Writer 特点:
- 每个 Agent 有 独立人格
- 每个 Agent 有 独立 workspace
- Coordinator 负责 任务调度
- 通过 Feishu 实现真实协作
这种架构本质是:
AI Team Architecture