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

Logo

小龙虾开发者社区是 CSDN 旗下专注 OpenClaw 生态的官方阵地,聚焦技能开发、插件实践与部署教程,为开发者提供可直接落地的方案、工具与交流平台,助力高效构建与落地 AI 应用

更多推荐