原创

OpenClaw 多 Agent 实战:从零搭建 AI 开发团队

温馨提示:
本文最后更新于 2026年03月28日,已超过 67 天没有更新。若文章内的图片失效(无法正常加载),请留言反馈或直接联系我

来源: https://developer.volcengine.com/articles/7617825213975920703
采集时间: 2026-03-27

第一步:团队架构设计

在配置多Agent团队前,先设计好我们的多 Agent 团队架构,我们希望有一个开发团队,团队中包括:

  • 产品经理
  • 前端开发工程师
  • 后端开发工程师
  • UI设计工程师
  • 测试工程师

一个完整的需求提供给产品经理,他需要拆解任务并分派给团队中的不同角色,由他们各自按照要求完成对应的工作。

第二步:创建Agent

在安装 openclaw的机器上依次运行以下命令,分别为你的团队创建多个 Agent:

# 创建多个Agent
openclaw agents add PM --workspace PM
openclaw agents add UI --workspace UI
openclaw agents add FE --workspace FE
openclaw agents add BE --workspace BE
openclaw agents add TE --workspace TE

# 查看Agent列表
openclaw agents list

第三步:Agent 定义

我们使用单 Agent 的时候很多人并不会去修改 Workspace 下定义的这些 Markdown 文件,此时使用的是 OpenClaw 预制的定义。 当我们使用多 Agent 方案时,我们必须根据实际的需求定义Agent 的:

文件 作用
SOUL.md 我是一个怎样的人(人格特质、核心原则)
AGENTS.md 如何工作(工作流程、操作规范)
HEARTBEAT.md 定时任务
BOOTSTRAP.md 初始化时完成的事
TOOLS.md 怎么操作(工具手册、配置说明)
IDENTITY.md 我是谁(名字、沟通方式)
USER.md 我为谁服务(用户偏好、决策模式)

第四步:添加飞书机器人

添加飞书机器人的步骤和单 Agent 没有差别,我们需要为每个 Agent 创建一个飞书机器人。

第五步:为机器人添加飞书Channel 账号

目前无法通过命令行添加飞书 Channel账号,比较方便的方法是直接编辑 openclaw.json。

{
  "channels": {
    "feishu": {
      "enabled": true,
      "dmPolicy": "pairing",
      "accounts": {
        "main": { "appId": "cli_xxx", "appSecret": "xxx", "botName": "产品经理" },
        "UI": { "appId": "cli_xxx", "appSecret": "xxx", "botName": "UI设计师" },
        "FE": { "appId": "cli_xxx", "appSecret": "xxx", "botName": "前端开发工程师" },
        "BE": { "appId": "cli_xxx", "appSecret": "xxx", "botName": "后端开发工程师" },
        "TE": { "appId": "cli_xxx", "appSecret": "xxx", "botName": "测试工程师" }
      }
    }
  }
}

第六步:绑定 Agent 到飞书账号

通过直接配置 openclaw.json 中的 bindings 节点:

{
  "bindings": [
    { "agentId": "PM", "match": { "channel": "feishu", "accountId": "main" }},
    { "agentId": "UI", "match": { "channel": "feishu", "accountId": "UI" }},
    { "agentId": "FE", "match": { "channel": "feishu", "accountId": "FE" }},
    { "agentId": "BE", "match": { "channel": "feishu", "accountId": "BE" }},
    { "agentId": "TE", "match": { "channel": "feishu", "accountId": "TE" }}
  ]
}

添加完成后,重启网关:

openclaw gateway restart

第七步:为飞书机器人配置事件与回调

依次为你的机器人配置事件与回调,别忘记授权飞书完成配对。

FAQ

1. Gateway 启动失败

  • 末端节点存在逗号,导致解析出错
  • 节点名称写错

2. 机器人无响应

  • 未配置事件与回调或者事件与回调配置错误
  • 绑定信息错误
  • Channels 中匹配信息配置错误

3. Agent 间未隔离

检查 bindings 配置是否正确。


本文由技术精华文章采集任务自动获取

正文到此结束
本文目录