OpenClaw小龙虾搭建多Agent智能体,一个人拥有一个团队

作者: admin 分类: 评论分析 发布时间: 2026-03-11 13:26

一直拖着没写的教程,今天来填个坑。有些小伙伴经常看到各种龙虾群,多个龙虾机器人一起干活的截图或者视频,比如下面这样的:

好奇这是怎么做到的,目前自己就接入了一个机器人了,也想着拥有一个机器人团队。

比如团队的CEO是小猪,下面有两个员工,分别是新媒体运营小猫,咨询顾问小狗,财务小鸭等等。

按照一个公司的组织架构去搭建,每个机器人对应一个岗位,承担不同的职能,分工协作完成你布置的任务。

这有点像皇帝一样,号令群臣,也难怪前段时间有个叫“三省六部”的开源项目很火,人人都想过一把当老板的瘾,一个人管理一个机器人团队。

对于OpenClaw小龙虾来说,并不是什么难事,因为本身就支持Subagent(子代理)的功能,也就是多智能体。

用大白话讲,一个OpenClaw的系统,可以有主Agent(主智能体),下面带着一群子Agent(子智能体)。

而且是通过一个gateway(网关,或者叫身体)来进行互相通信管理,每个Agent都有独立的workspace(工作区域),独立的Agent设定和sessions(会话记忆)。

其它的bindings(路由配置)、agents.list.subagents配置、channels配置之类的就不展开讲了,免得给大家绕晕了。

你只需要知道当你在OpenClaw上创建了多Agent(多智能体)后,你就可以在用户目录(以Windows为例,目录路径一般是C:\Users\你的用户名\.openclaw)下,找到agents目录,如图:

这里面就是你创建的多Agent设置目录,main是主Agent,xiaogou、xiaomao啥的就是子Agent。

然后第二个是工作区域,以Windows为例,在.openclaw目录下就能看到主Agent的workspace文件夹,以及其它子Agent的workspace文件夹,它们都是独立的,如图:

每个独立的workspace文件夹点击进去,都是该Agent的基本设定文件,具体包括以下文件:

AGENTS.md:操作指令 + “记忆”

SOUL.md:人设、边界、语气

TOOLS.md:用户维护的工具说明

BOOTSTRAP.md:一次性首次运行仪式(完成后删除)

IDENTITY.md:智能体名称/风格/表情

USER.md:用户档案 + 偏好称呼

以上内容都是你需要了解的,还有一个MEMORY.md这里没有列出来,这是长期记忆文件,默认是没有的,你可以要求你的小龙虾去创建一下。

大概就这些,一般来说,如果我们去搭建OpenClaw的多Agent智能体团队,是用于工作的话,那最好还是接入飞书机器人。

所以下面就以接入飞书机器人为例,像钉钉也是同样的思路的。无非就是你要创建多少个Agent,就对应地创建多少个机器人,一一地配置接入OpenClaw即可。

提示词创建多Agent

为了避免手动挨个去创建Agent,容易导致大家在操作的时候搞混逻辑,老马下面提供了一段完整的提示词给到大家。

你只需要把下面这段提示词修改一下,比如提示词中只添加了两个员工,一个员工就是一个子Agent,你可以改成三个、四个、五个都行。

另外,每个员工的ID、专业定位、核心能力、性格你都可以根据自己的需求去修改。

提示词框架模板如下:

请按照以下要求,帮我创建一个多Agent的团队


一、团队基础信息
团队名称:小猪的欢乐团队
团队规模:3人(1主Agent+2子Agent)
协作方式:共用1个网关,各子Agent有独立工作区域目录、独立频道,可接入单独飞书机器人,后续将拉入同一飞书工作群组协同工作
搭建要求:先提交搭建方案,经指令发起者允许后再执行操作,操作后引导发起者进行后续对接
二、主Agent(核心管理)
名称:小猪
ID:main
职责:负责管理整个公司所有事务,作为主Agent,保持原有所有设置不变,搭建并统筹子Agent开展工作
三、子Agent(员工)
子Agent 1
名称:小猫
ID:xiaomao
专业定位:专业新媒体内容运营专家
核心能力:擅长信息选题搜索、整理、撰写、修改、发布,是AI时代前卫、优质的内容创作者
性格:活泼开朗、乐于助人、勤奋好学、乖巧懂事、执行力超强
子Agent 2
名称:小狗
ID:xiaogou
专业定位:专业咨询顾问
核心能力:可解答全领域全行业问题,涵盖互联网、AI、营销、管理、信息技术、科学、历史等
性格:沉稳成熟、仔细认真、注重细节、恪守专业

把以上提示词模板,按你的需求修改后,直接发送给你的小龙虾,它就会一步步引导你继续下面的操作,如图:

当然,创建多Agent的步骤,基本小龙虾已经帮你完成了,不需要你手动去操作。

需要你人工去操作的,无非是登录飞书开放平台,一个一个应用去创建。假设你创建的是5个员工子Agent的团队。

那么相对应的,你就需要在飞书开放平台上创建5个应用,5个应用对应5个飞书机器人,这么讲应该能理解吧,如图:

只要你以前在飞书开放平台上创建并且成功对接过一个机器人,你就知道,现在就是复制,复制多4个子机器人,加上你之前创建的作为主机器人,一共就5个机器人,这就对应上了。

比如老马之前创建过一个主Agent叫小猪的主机器人,现在为子Agent的小猫、小狗分别再创建子机器人,加一起就三机器人,如图:

都复制创建完成后,挨个地把每个机器人的App ID和App Secret发给小龙虾,让它帮你配置就完事了。

对了,如果主机器人你之前已经配置过的,就不需要重复发给小龙虾再次配置了,只需要把子机器人的给它就行。

如果你是首次接入飞书机器人,之前一个机器人都没有设置过的,那你就把所有机器人的App ID和App Secret发给小龙虾去配置。

啰嗦了这么多,逻辑跟步骤应该不是很难理解了吧。可能对于一个飞书机器人都没创建过的小伙伴来说,创建第一个飞书机器人都很难。

所以下面老马把创建单个飞书机器人,并且接入OpenClaw的教程,再贴出来一遍,你照着抄作业就行了。

创建飞书机器人接入

首先打开飞书的开放平台网站:https://open.feishu.cn,右上角使用手机号码登录一下,登录后进入开发者后台,点击“创建企业自建应用”,如图:

根据你的喜好输入一下应用名称,以及应用描述,随便选择一个图标,确认创建即可,如图:

然后会跳转到添加应用能力页面,我们直接选择第一个,添加机器人,如图:

添加完机器人后,在左侧菜单的开发配置里点击“权限管理”,选择“批量导入/导出权限”,如图:

在导入页面中,把原来的那一段Json格式的内容都删除掉。再复制下面这段内容,粘贴进去,再点击“下一步,确认新增权限”即可:

{
  "scopes": {
    "tenant": [
      "contact:contact.base:readonly",
      "docx:document:readonly",
      "im:chat:read",
      "im:chat:update",
      "im:message.group_at_msg:readonly",
      "im:message.p2p_msg:readonly",
      "im:message.pins:read",
      "im:message.pins:write_only",
      "im:message.reactions:read",
      "im:message.reactions:write_only",
      "im:message:readonly",
      "im:message:recall",
      "im:message:send_as_bot",
      "im:message:send_multi_users",
      "im:message:send_sys_msg",
      "im:message:update",
      "im:resource",
      "application:application:self_manage",
      "cardkit:card:write",
      "cardkit:card:read"
    ],
    "user": [
      "contact:user.employee_id:readonly",
      "offline_access","base:app:copy",
      "base:field:create",
      "base:field:delete",
      "base:field:read",
      "base:field:update",
      "base:record:create",
      "base:record:delete",
      "base:record:retrieve",
      "base:record:update",
      "base:table:create",
      "base:table:delete",
      "base:table:read",
      "base:table:update",
      "base:view:read",
      "base:view:write_only",
      "base:app:create",
      "base:app:update",
      "base:app:read",
      "board:whiteboard:node:create",
      "board:whiteboard:node:read",
      "calendar:calendar:read",
      "calendar:calendar.event:create",
      "calendar:calendar.event:delete",
      "calendar:calendar.event:read",
      "calendar:calendar.event:reply",
      "calendar:calendar.event:update",
      "calendar:calendar.free_busy:read",
      "contact:contact.base:readonly",
      "contact:user.base:readonly",
      "contact:user:search",
      "docs:document.comment:create",
      "docs:document.comment:read",
      "docs:document.comment:update",
      "docs:document.media:download",
      "docs:document:copy",
      "docx:document:create",
      "docx:document:readonly",
      "docx:document:write_only",
      "drive:drive.metadata:readonly",
      "drive:file:download",
      "drive:file:upload",
      "im:chat.members:read",
      "im:chat:read",
      "im:message",
      "im:message.group_msg:get_as_user",
      "im:message.p2p_msg:get_as_user",
      "im:message:readonly",
      "search:docs:read",
      "search:message",
      "space:document:delete",
      "space:document:move",
      "space:document:retrieve",
      "task:comment:read",
      "task:comment:write",
      "task:task:read",
      "task:task:write",
      "task:task:writeonly",
      "task:tasklist:read",
      "task:tasklist:write",
      "wiki:node:copy",
      "wiki:node:create",
      "wiki:node:move",
      "wiki:node:read",
      "wiki:node:retrieve",
      "wiki:space:read",
      "wiki:space:retrieve",
      "wiki:space:write_only"
    ]
  }
}

这时就会显示一些刚才我们导入的权限名称,直接点击“申请开通”,最后再确认一下,我们的权限就算是导入成功了,如图:

权限搞定之后,需要点击页面上方提示中的“创建版本”,把当前的版本发布一下,如图:

输入一下版本号,比如1.0.0,更新说明里面可以随便填写。最后滑动到页面底部,点击“保存”即可,如图:

发布完版本,使用你刚才注册飞书开放平台的手机号码,在电脑上下载安装一个飞书的客户端,或者手机上应用商店搜索下载安装飞书的APP,登录一下。

然后飞书电脑客户端,或者飞书APP上面就会收到提示,你的应用已经发布成功,如图:

此时点击打开应用,你会发现机器人没有聊天对话的输入框,无法进行聊天。这是因为我们还没有把应用凭证发给小龙虾去配置频道。

添加频道之前,我们需要在飞书开放平台获取一下应用凭证,复制好App ID和App Secret两个值就可以了,如图:

接着回到跟小龙虾的WebUI网页控制面板(或者之前已经配置好的主飞书机器人聊天界面),把每个机器人对应的App ID和App Secret都发给它,让它进行配置即可,如图:

然后在你的飞书客户端,挨个给每个机器人随便发送一条信息,比如发个1,它就会回复一段配置码的信息。

你把这些信息分别复制一下,再挨条发回给小龙虾,进行一一的验证匹配,这样每个机器人就算是接入成功了,如图:

下一步再回到飞书的开放平台,我们还需要打开一下事件与回调的长连接。

在左侧菜单点击“事件与回调”,打开页面后会看到一个铅笔的图标,点击一下进入编辑,勾选“使用长连接接收事件”,保存即可,如图:

然后往下滑动,在右侧能看到一个“添加事件”按钮,点击一下。需要添加一个接收消息的事件,搜索一下“接收”两个字就能找到接收消息事件,勾选一下,确认添加完成,如图:

同样的,我们在回调配置里面,也点击小铅笔的按钮,将订阅方式勾选“使用长连接接收回调”,然后保存,如图:

最后我们再次去创建发布一下应用的版本,这时版本号就要改成1.0.1了,更新说明照样随意写,记得点保存,如图:

发布成功后,我们回到飞书的客户端或者APP,再次去打开机器人应用。你就会发现左下角多出了一个输入按钮,点击就可以进行输入对话聊天了,如图:

到这里,你的飞书机器人就算是创建并成功接入OpenClaw了。思路都是相同的,创建一个飞书机器人去接入,跟创建多个去接入,一样的道理。

无非是你需要几个飞书机器人,就重复操作几次而已。只要你成功接入过一个飞书机器人,接下来都不是问题。

那么最后,你就可以创建一个群组,把刚才已经搭建好的员工机器人,拉进群里面,开始干活了,如图:

记得,创建了飞书群组之后,要在右上角点击三个小点,进入设置,然后去添加群机器人,不是添加群成员,别搞错了。

另外说明一点,现在群里面的机器人,你是要@它们,它们才会回你消息,这也避免你随便说句话,里面的机器人都跑出来回答,有点烦。

你有活要干了,可以@你的主机器人,也就是公司的CEO,比如老马创建的团队中,小猪这个机器人是CEO,那老马就可以@小猪。

然后跟小猪说,你去完成这个任务,至于你要安排小猫跟小狗分别干什么活我不管,给我结果就行。

这就是一种不打扰,不乱套的场景。还有小伙伴说,我就喜欢群里热热闹闹,乱七八糟的。我就喜欢说一句话,群里的机器人都出来冒泡回答。

那这种群互动方式也是可以设置的,你只需要对你小龙虾(或者主Agent)说:帮我设置一下groupPolicy配置的allowlist模式,如图:

然后打开你刚才创建的飞书群组,还是点右上角三个小点,进入设置,把最底下的会话ID,复制一下发给小龙虾(或者主Agent)去设置就行了,如图:

设置完成之后,关键的来了,你继续跟小龙虾说:把群聊的requireMention改成false,实现不需要@机器人也能回复。

等小龙虾回复你配置已经完成,这样子你只要在群里随便说一句话,你那些机器人员工就跟抢着拍马屁的似的,跑出来回复你。

如果你后面觉得机器人刷屏太烦了,让小龙虾把requireMention改成ture,恢复成原来需要@机器人才会回复即可。

还是那句话,小龙虾是我们的助手,有些问题可以交给它自己去解决,不需要我们满世界地去问其它AI或者朋友,寻求解决方案。

有时候你觉得它干活不靠谱,或者害怕它权限太高了乱来乱操作,你就让它记住每一步操作之前,都需要你人工确认,并写入长期记忆。

好了,以上就是今天的分享,欢迎关注、点赞、转发一键三连。有任何问题和需求,请在评论区留言,回见!

对了,老马最近刚创建了一个AI学习交流群,有兴趣进群的小伙伴可以添加老马微信号:immajiabin,添加好友时备注:进群(不备注不通过)。

如果觉得我的文章对您有用,请随意赞赏。您的支持将鼓励我继续创作!

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

Protected by WP Anti Spam