多 Bot 协作:群聊、交接与共享 Bot
上一课的 Bot 模板 给每位同事一份副本;这一课讲另外两件事:让多个 Bot 在同一个聊天里协作——Grok Bot 群聊加 Bot 之间的交接,以及让全团队和同一个 Bot 聊天——共享 Bot。全程约 12 分钟。
三种方式先混个脸熟,后面每一步都在用:
| 协作方式 | 一句话 | 适合 |
|---|---|---|
| 群聊(group chat) | 你和 2–6 个 Bot 在同一个聊天里 | 一个共享结果,交接过程大家可见 |
| 交接(handoff) | Bot A 给 Bot B 发异步消息 | 长任务在 Bot 之间流转,你不用逐步盯 |
| 共享 Bot(shared Bot) | 全团队和同一个 Bot 聊 | 配置统一,每人聊天私密 |
学完你能做什么
- 用
Cmd/Ctrl+Shift+N发起 Grok Bot 群聊,在 To: 里加 2–6 个 Bot,改群名、随时调整成员 - 用
@点名、Reply 定向、@everyone全员通报,给每个阶段定唯一负责人 - 让 Bot 之间交接工作(handoff),并说出个人 Bot 在 Slack 频道线程里为什么交不了
- 把 Bot 共享给全团队或指定的人,分清 Collaborator(聊)和 Manager(改配置)
- 让同事通过 Browse shared Bots、分享链接或 Slack 用上共享 Bot,并知道用量记在谁头上
你现在的困境
- 「调研、写稿、审稿三个 Bot 各干各的,我在三个窗口之间当人肉传话筒,谁丢了谁的输出都不知道」
- 「想让全团队用同一个知识库 Bot,可我只会发模板——每人一份副本,聊着聊着配置就各养各的了」
- 「同事在 Slack 频道里 @ 我的 Bot,它要么不干活,要么把结果发回 app,频道里的人都看不见」
什么时候用这一招
当你需要:
- 几个 Bot 共同完成一个共享结果,交接过程对大家可见
- 长任务在 Bot 之间异步流转,你只想盯关键节点
- 全团队和同一个 Bot 聊天:配置统一、每人聊天私密
而且不想:
- 在多个一对一聊天之间复制粘贴当传话筒
- 给每人发一份 Bot 副本、配置各自漂移(那是模板的场景)
- 把敏感的 apps、secrets、文件随 Bot 一起交出去
🎒 开始前的准备
- 完成了 第一个 Bot:创建、派活、看它在云电脑上干活,手上至少有一个能干活的 Bot
- 想跟练共享 Bot:你在 Cursor 团队里,且成员都有 Grok Bot——侧栏 + 下能看到 Browse shared Bots(看不到就是不在团队里,或 app 需要更新)
- 想跟练 Slack 部分:你有团队 Slack workspace 权限,同事也愿意链接自己的账号
- 读过 审批与 Auto Review:群聊里没有审批卡,这节课反复用到这条
核心思路
三种方式按「谁和谁共享上下文」区分,上面表格是速查。真正决定成败的是三条边界:
- 群聊里没有审批。审批请求、密钥/登录请求、邮件和 Slack 草稿都不会出现在群里;需要审批的动作,回一对一聊天做。
- 共享不复制。共享 Bot 是同一个 Bot:每人聊天私密(owner 和 Manager 也看不到你的),但 owner 配的 apps、secrets、skills、files 在每个队友的聊天里都生效。要每人一份副本,用模板。
- 本机 Bot 不能共享、不能混群。跑在你自己电脑上的 Bot 没法共享;群聊里可以加同事共享给你的 Bot,但它不能和跑在你自己电脑上的 Bot 同群。
跟我做
第 1 步:发起 Grok Bot 群聊(To: 加 2–6 个 Bot)
为什么:几个 Bot 要一个共享结果时,群聊让所有人看到同一份上下文和交接过程,你不用当传话筒。
桌面端三选一:New chat、快捷键 Cmd/Ctrl+Shift+N,或 Cmd/Ctrl+K 打开命令面板选 New group chat。手机 App 1.19.0 及以上 + 只开 New Bot、不再提供 New Group Chat,群聊请在桌面端发起;手机上已有的群聊仍能打开、发言和改名。
在 To: 里加 2–6 个 Bot,打开群,把自动生成的群名改成可读的——桌面右键侧栏里的群选 Rename chat,或点顶部群名、在详情里点名字编辑;手机点群名 → Edit → 改 Name → Done。群成员以后也能改。
第一条消息写清共享结果是什么、每一步谁负责。群的用途靠对话定义,想改就直说。
你应该看到:一个你和这些 Bot 的群聊,Bot 们开始根据开场消息认领任务。
- 群聊建好,To: 里是 2–6 个 Bot,群名可读
第 2 步:@ 点名分工,每个阶段一个负责人
为什么:不点名时 Bot 们会自己商量谁来回答;点名能避免抢活和重复劳动。
派活方式:正常写消息让 Bot 们自己决定谁回;输入 @ 选某个 Bot 定向派活;点某条消息的 Reply 回应特定 Bot;输入 @everyone 做全员通报——慎用。
开场就把每个阶段的唯一负责人定好(把 @Researcher 这些换成你自己的 Bot 名):
@Researcher 收集原始材料,每条结论都附来源链接。
@Writer 把材料整理成发布草稿。
@Reviewer 对照来源检查草稿,只列必须修复的问题。
先不要发布任何内容。你的消息可以带附件;Bot 的回复也能带文件、问题和表单,你填的答案会回到提问的那个 Bot。
你应该看到:被点名的 Bot 各自认领任务并在群里汇报,交接对全群可见。
- 每个阶段都有唯一负责人,没有两个 Bot 干同一件事
第 3 步:让回复留在群里(别私聊我)
为什么:Bot 可能跑去自己的一对一聊天里回你,或私聊另一个 Bot 交接——那些消息只出现在各自的聊天里,群里的人看不到。
在群里直接说:
请在群里回复,这件事不要私聊我。要变成规矩,让每个 Bot 记住:
记住:在群聊里,就在群聊里回复。你应该看到:Bot 的回复出现在群里;它私聊别的 Bot 的消息出现在对应 Bot 自己的聊天里。
三条管理规则:
- Bot 互发消息没有开关,靠指令管:告诉它们「不要私聊其他 Bot,先问我」;哪个 Bot 老自己开新活,就开它的一对一聊天让它停。
- 想让某个辅助 Bot 安静又不删掉:关它的通知或隐藏它。群聊没有针对单个 Bot 的 Notifications 开关。
- 每条 Bot 回复都算你的用量——包括群内回复和 Bot 之间的消息。群里 Bot 越少,回复越少。
第 4 步:让 Bot 之间交接工作(handoff)
为什么:交接是 Bot 给 Bot 的异步消息——接活的 Bot 被唤醒、处理、稍后回复,适合「一个 Bot 管数据源、另一个管交付物」「专家 Bot 审稿」「长任务不想逐步盯」。
在一对一聊天里对 Bot 说「把草稿交给 @Reviewer 审」这类话即可。
你应该看到:交接过程出现在对话里,接收方 Bot 醒来接活。
两个纪律:
- 每个阶段一个负责人。并行交接会制造重复工作和刷屏通知。
- 交接需要 Bot 在那一轮「代表某个人」,能不能交、回复落到哪,取决于你在哪里派活:
| Bot 类型 | 你在哪里派活 | 能否给其他 Bot 发消息 | 代表谁 | 回复落到哪 |
|---|---|---|---|---|
| 个人 Bot | app,或它与你的 Slack DM | ✅ 能 | 你 | app 聊天(不进 Slack) |
| 个人 Bot | Slack 频道线程 | ❌ 不能 | 没人(线程是共享的) | Bot 会说它做不了 |
| 共享 Bot | Slack 频道线程或 DM | ✅ 能,交给提它的人自己的 Bot | @ 它的那位同事 | 同一条 Slack 线程 |
想在 Slack 频道里让 Bot 互交?走下一步:把 Bot 共享出去、接进 Slack。
- 交接试通了:接收方 Bot 醒来接活,回复落在表格里预期的位置
第 5 步:把 Bot 共享给团队(Share 与两种角色)
为什么:共享 Bot 是「同一个 Bot,每人聊天私密」——配置统一、团队学到的知识归一处,不像模板那样各养各的。
共享前先检查它的 apps、secrets、skills、files:它们会在每个队友的聊天里生效,只留你愿意让所有共享对象使用的内容。
- 点聊天顶部的 Bot 名字,选 Share。
- Who has access 二选一:选你的团队 = 共享给全员;或 People you invite = 只给指定的人和群组(会要求 Limit access 确认)。
- Add people or groups 加人;Add as 选角色:
- Collaborator:能和 Bot 聊天
- Manager:还能改它的 instructions、skills、memory、apps
- 停止共享:再次打开 Share,移除访问。
owner 和 Manager 始终能用这个 Bot。
你应该看到:同事在 + → Browse shared Bots 里看到这个 Bot,标注着创建者。
- 角色分好了:该聊天的给 Collaborator,该改配置的给 Manager
第 6 步:让同事用上共享 Bot(Browse、链接与 Slack)
为什么:共享只发了权限,同事还得把 Bot 加进来;Slack 里用还要先链接账号。
| 方式 | 同事做什么 |
|---|---|
| Browse shared Bots | 侧栏 + → Browse shared Bots → 选 Add(手机:+ → Browse shared Bots) |
| 分享链接 | 打开你发的链接,选 Start a chat——链接打开的是同一个 Bot |
| Slack | owner/Manager:点 Bot 名字 → Bring to your team's Slack → Connect;显示 Awaiting admin approval 就等 Slack workspace 管理员批准 |
Slack 里两个要点:
- 每个同事先链接自己的账号:Settings → General → Shared Bots → Link。没链接就发消息,Bot 会回复链接步骤。
- 显示 Connected 后,同事可以 DM 这个 Bot 或在频道里 @ 它——共享 Bot 有自己的 Slack app 和 handle。
你应该看到:同事在侧栏或 Slack 里和这个 Bot 聊上了;它用 owner 配置的 apps 干活,要用同事自己的账号前会先问。
- 至少一位同事通过 Browse shared Bots 或 Slack 用上了共享 Bot
检查点 ✅
- 能用
Cmd/Ctrl+Shift+N发起群聊,To: 里加 2–6 个 Bot - 群里每个阶段只有一个负责人;需要审批的动作没有安排在群里
- 说出个人 Bot 在 Slack 频道线程里为什么不能交接(线程共享,不代表任何人)
- 共享前清过 apps、secrets、skills、files;Collaborator/Manager 角色分好
- 知道用量规则:共享 Bot 的回复记在被回答的人头上,适用各自的额度
踩坑提醒
❌ 在群聊里等审批卡——永远等不到
群聊里不出现审批请求、密钥/登录请求、邮件和 Slack 草稿;Bot 发进群的交接消息也是纯文本。
正确做法:需要审批的动作放到一对一聊天里做;要让另一个 Bot 看图,让它直接 Bot 对 Bot 发,别指望图跟着群消息走。
❌ @everyone 当加强版 @ 用
@everyone 是给「全群都要知道的通报」用的。每条 Bot 回复都算你的用量——包括群内回复和 Bot 互发消息,人越多烧得越快。
正确做法:只 @ 真正负责的 Bot;确实需要多个 Bot 时逐个点名;全员通报才用 @everyone。
❌ 把共享 Bot 和本机 Bot 拉进同一个群
群聊里可以加同事共享给你的 Bot,但它不能和跑在你自己电脑上的 Bot 同群。
正确做法:一个群要么全是自己的 Bot,要么加共享 Bot 但别混本机 Bot。
❌ 把共享当复制,或以为「共享了就安全」
共享不复制:删除共享 Bot 是 owner 专属操作,全团队的入口、各自的聊天和 routines 一起消失,不可撤销。owner 和 Manager 看不到你的聊天,但 owner 配的 apps/secrets 在每个队友的聊天里都生效。
正确做法:共享前清一遍 apps、secrets、skills、files;「分享 Bot」不等于「安全边界」,该收紧的去 审批与 Auto Review 设置。
进阶技巧(可选)
- Slack 里的共享 Bot:频道线程里它代表 @ 它的同事干活,能把活交给那位同事自己的 Bot,回复落回同一线程;审批用 Review an action 卡(Allow once / Deny / View details),只有提问的人能答;Bot 记录每条消息是谁派的,谁都能问它;routine 在线程里回帖后会一直跟帖,后续不用再 @。
- 管理员批量分发:Cursor dashboard 的 Grok Bot 页 → Manage Shared Bots:Access 改谁能用,Auto-add(All team 或指定 groups)自动放进成员侧栏——被 auto-add 的成员不能自行隐藏。
- 手机与语音:手机 + → Browse shared Bots 添加共享 Bot,聊天、答 Allow 卡都行;共享 Bot 不能设为 primary Bot;桌面端可在你和它的聊天里 Start voice chat。
- 隐私与用量边界:你和共享 Bot 的私聊通常跑在你的 Grok Bot 电脑上(能碰你的文件和登录);你的 privacy mode 比 owner 更严时,这段对话会改跑另一台电脑。想让所有共享 Bot 重新询问是否用你的个人账号:Settings → General → Shared Bots → Clear。
本课小结
- ✅ 会发起 Grok Bot 群聊:
Cmd/Ctrl+Shift+N新建,To: 加 2–6 个 Bot,群名和成员随时改 - ✅ 会派活:不点名让 Bot 自己商量、
@/Reply定向、@everyone只做全员通报;每阶段一个负责人 - ✅ 会管群:让 Bot「在群里回复」并让它记住;Bot 互发消息没有开关,靠指令管
- ✅ 会交接:个人 Bot 在 app 或自己的 Slack DM 里能互发消息;Slack 频道线程里的交接要靠共享 Bot
- ✅ 会共享:Share → Who has access → Collaborator/Manager;共享不复制、每人聊天私密、用量记在被回答的人头上
关键位置速查:
| 位置 | 用法 |
|---|---|
Cmd/Ctrl+Shift+N(或 Cmd/Ctrl+K → New group chat) | 新建群聊 |
| 侧栏右键群 → Rename chat / 点顶部群名 | 改群名 |
| 聊天顶部 Bot 名字 → Share | 共享:谁能用、谁是 Manager |
| 侧栏 + → Browse shared Bots | 发现并添加共享 Bot |
| Settings → General → Shared Bots → Link | 链接 Slack 账号(每个同事各链各的) |
| Settings → General → Shared Bots → Clear | 清空连接器偏好,让共享 Bot 重新询问 |
| Cursor dashboard → Grok Bot 页 → Manage Shared Bots | 管理员:Access 与 Auto-add |
下一课预告
Bot 在 app 里能组团干活了,下一课把它们带到 X 上:@bot 与 X Chat:在 X 上随时派活。
你会学到:
- 在 X 上 @bot 派活的前提条件
- @bot 的回复代表什么,不回复的常见原因
- 区域限制怎么判:按 X 账号注册国,部分地区不可用
- X Chat 的可用账户与基础排错