OC
OpenClaw 中文解释版

给五岁小朋友也能看懂的说明书

简要总结

Broadcast Groups

这页说明书在讲一个叫“广播群组”的新玩具。它就像一个小队长,可以让你在同一个 WhatsApp 聊天群里,同时派出好几个不同本领的“小助手”来一起工作。比如,一个助手检查代码,一个助手写说明书,它们可以同时回答你的问题。现在这个玩具只在 WhatsApp 里能用哦。

五岁小孩版解释

“广播群组”是一个很厉害的功能。想象一下,你有一个 WhatsApp 的群聊,以前只能有一个小助手在里面和你说话。现在有了广播群组,你可以让好几个小助手同时待在这个群里!当你在群里说话时,所有你指定的小助手都会一起听到,并且可以一起回答你。每个小助手都有自己的本领,比如有的专门检查代码安全,有的专门帮你翻译成英文。

怎么设置这个广播群组呢? 你需要在一个叫配置文件的地方,添加一个叫 broadcast 的部分。这就像画一张“小助手值班表”。

  1. 第一步:找到你的群聊号码。 这个号码长得有点奇怪,比如 120363403215116621@g.us 就是一个群聊的号码。如果是一对一聊天,号码就像手机号,比如 +15551234567
  2. 第二步:写下谁要值班。 在你的“值班表”(broadcast 部分)里,写上群聊号码,然后告诉它需要哪几个小助手来工作。小助手的名字要用方括号 [ ] 括起来,用逗号隔开。
    • 例如:“120363403215116621@g.us”: [“alfred”, “baerbel”, “assistant3”] 这个意思是,在这个群里,alfred、baerbel 和 assistant3 这三个小助手会一起工作。

小助手们怎么一起工作? 它们有两种排队方式,你可以用 strategy 来告诉它们。

  1. “parallel”(一起上): 这是默认的方式。就像赛跑时大家一起起跑,所有小助手会同时开始思考你的问题,然后一起回答。
  2. “sequential”(排排队): 这种方式下,小助手们会一个接一个地工作。第一个小助手想完了、回答完了,第二个小助手才开始想。

要小心的事情和记住的规则:

  • 只在 WhatsApp 里玩: 现在这个广播群组功能,只能在 WhatsApp 的网页版里用。像 Telegram、Discord 这些聊天软件,以后可能才能用。
  • 小助手们互相看不见: 每个小助手都有自己的小房间、自己的记忆。它们不知道其他小助手说了什么。这样它们才能各有各的性格和本领。
  • 别忘了给小助手起名字和分配工具: 在配置文件的 agents 部分,你要先把每个小助手都介绍清楚,比如它的 id(内部代号)和 name(显示的名字)。你还可以决定每个小助手能用什么工具,比如有的只能“读”文件,有的可以“读”和“写”文件。
  • 不要派太多小助手: 虽然你可以派很多小助手,但如果超过5到10个,它们可能会有点慢。给简单任务的小助手,可以用速度快一点的“大脑”(模型)。
  • 一个坏了不影响别的: 如果其中一个小助手出错了,没关系,其他小助手还是会正常工作的。

如果小助手不听话怎么办? 如果设置了广播群组,但小助手们不回答:

  1. 检查一下,你写在“值班表”里的小助手 id,是不是真的在 agents.list 里介绍过。
  2. 检查你写的群聊号码(比如 120363403215116621@g.us)对不对。
  3. 可以看看日志文件来找原因,命令是:tail -f ~/.openclaw/logs/gateway.log | grep broadcast