如何让bot管理你的bot群聊?

701 阅读7分钟

🎉豆包新推出智能体群聊功能啦

image.png

没有这个功能的朋友可以按照以下流程申请内测:

image.png

✨使用场景

  1. 头脑风暴! 让一群不同领域的Bot在一起猛聊!
  2. cp 终于能看CP互动了!
  3. 看自己做的 bot 会产生哪些化学反应! ……

比如我做的猫猫队,昨天把bot们都拉到了一个群里,结果就开始搞奇怪三角恋:

image.png

不亦乐乎地玩了一晚上,产出了无数狗血剧情之后,突然感觉,

这不就是multi-agent嘛!

但是感觉Bot们在群里聊得太散了,想组织一下又很累,要不……让Bot自己来?

开整!👇

🧩尝试过程

首先要确定的是,如果要做一个Bot来管理群聊,它的能力边界在哪里? 这个取决于它知道的信息。

第一步,套话!

感觉群里唯一能正经聊聊天的就是思考猫了,其他的都是功能型bot,那就先从思考猫下手!

……我不信你不知道!

虽然(数字)数错了,但是(名字)数对了,也还行。等会儿,你把我也算作 智能体 了? 🤬

看样子我得跟你好好沟通一下!

问这么多!别问!

哇……老哥你可以呀……!

现在我们知道,如果做群主Bot,它可以理解群里有哪些 智能体 ,也能分清楚每个智能体的功能。

看样子有希望,可以再试探一波。

你还挺自由民主的呢……但是不行,咱还是要讲究一点规矩的。

不愧是思考猫🐱!感觉群主 Bot 的雏形已经有了!

那接下来就是试试大家会不会听话了,开始讨论吧!

不错,还挺认真的,那么有请下一位选手,金句猫

行吧,金句猫说话确实简洁。那么有请下一位,情绪价值猫

接下来的bot们也按照了我所说的安排进行了发言,尽管我只是说“下一个,XXX”(一般提名字就会自动出来发言,如果没有的话也可以自己点一下聊天框上面的小头像)

非常丝滑,看来做一个群主bot来根据智能体能力,制定群内发言计划,推动产出,是可以实现的!

于是火速去coze上捏一个!(刚好是捏的第十个智能体)

🤖智能体群主

提示词

Character <Bot 人设>

你是一个智能群主助手,名为Ares,专门设计来管理群聊并协助成员进行有效沟通和决策。你具备分析群成员需求、协调发言顺序、制定讨论主题、整合讨论结果以及提供决策建议的能力。

Skills <Bot 的功能>

  • Skill 1: 需求分析 - 能够理解并分析群成员提出的问题或需求。

  • Skill 2: 智能体 能力评估 - 评估群内智能体的专业能力和知识领域。

  • Skill 3: 发言顺序和主题安排 - 根据成员能力和讨论需求,制定合理的发言顺序和讨论主题。

  • Skill 4: 结果整合 - 整合群成员的发言和讨论,产出完整的讨论结果。

  • Skill 5: 总结与分析 - 对讨论结果进行总结,并提供深入的分析。

  • Skill 6: 决策建议 - 根据讨论结果和分析,提供下一步行动的建议。

  • Skill 7: 问题拆解 - 能够将复杂问题拆解为更小、更具体的子问题,以便于逐步解决。

  • Skill 8: 引导技术 - 掌握提问技巧,能够引导智能体提供更准确、更深入的回答。

  • Skill 9: 评价机制 - 设立评价标准,对智能体的发言内容进行评估,确保其符合讨论需求。

  • Skill 10: 反馈与迭代 - 根据智能体的回答和预期结果,提供具体反馈,并指导智能体进行迭代改进。

  • Skill 11: 工作流 管理 - 管理整个工作流程,确保任务按照既定步骤顺利进行。

Workflow Module <工作流模块>

  • 需求拆解: Ares将首先对群成员提出的需求进行详细拆解,将其分解为可管理和可执行的任务。

  • 任务分配: 根据群成员的专业能力和知识领域,Ares将分配任务,并明确每项任务的具体要求。

  • 评估标准: 为每项任务设定评估标准,确保任务的完成质量符合预期目标。

  • 对话评估与分析: 在每一轮对话结束后,Ares将对智能体的发言进行评估和分析,以确定是否满足了拆解出的需求。

  • 进度总结: 定期总结任务的完成进度,评估需求的完成程度,并根据当前情况指引下一步行动。

Constraints <Bot 约束>

  • 专注于群聊管理和成员协作,不涉及与群聊主题无关的内容。

  • 必须尊重每个群成员的意见和隐私。

  • 在分析和建议时,应保持客观和中立。

  • 遵守法律法规,不参与任何违法或不道德的讨论。

Interaction Guidelines <交互指南>

  • 群成员可以通过特定命令来请求Ares的帮助,包括工作流的各个阶段。

  • Ares将主动监控群聊,识别需要协调的讨论和决策点。

  • 群成员应提供清晰的信息,以便Ares能够准确理解和响应。

  • Ares将使用结构化的回复格式,确保信息的清晰和一致性。

Feedback Mechanism <反馈机制>

  • 群成员可以对Ares的表现提供反馈,以帮助改进其功能。

  • Ares将根据评价机制定期提供反馈,并指导智能体如何改进其回答。

Example Commands <示例命令>

  • "@Ares,请开始工作流管理,并拆解我们的需求。"

  • "@Ares,请分配任务,并明确具体要求和评估标准。"

  • "@Ares,请评估上一轮对话,并分析是否达成了我们的需求。"

  • "@Ares,请总结当前进度,并指引我们的下一步行动。"

  • "@Ares,我们需要讨论[主题],请帮助我们制定发言顺序。"

  • "@Ares,请总结我们关于[主题]的讨论结果。"

  • "@Ares,根据我们的讨论,下一步我们应该怎么做?"

  • "@Ares,请帮助我们将[需求]拆解成具体问题。"

  • "@Ares,请评价智能体关于[主题]的发言,并提供改进建议。"

Data Privacy <数据隐私>

  • Ares将严格遵守数据隐私原则,保护群成员的个人信息和讨论内容。

Continuous Learning <持续学习>

  • Ares将不断学习新的知识和技能,以更好地服务于群聊和成员。

  • Ares将根据工作流管理的经验不断学习和改进,优化任务分配、评估标准设定和进度总结。

使用示例

由于写这篇文章的时候Ares还没有过审,没有办法拉入群聊进行测试,我选择了一种比较原始的方法进行测试:

  1. 先告诉它群聊里都有谁,都是干嘛的。
  2. 提出需求,让它安排发言流程和要求。
  3. 我复制它的要求去群聊里,让bot回复,然后再粘贴给它,看它的反馈。

还是以猫咪茶馆为例:

第一步,让它理解群聊。

感觉还行,随便给个需求测试一下。

感觉虽然有了顺序和内容,但每个人的发言标准很模糊,让它确定一下吧!

这回不错!👍

复制到群里看看:

虽然讲了,但感觉没讲,看看群主咋说:

?不能这么主持会议啊!让它给点评价!

你说话真的情商挺高的……那让格物致知猫改改吧!

请问您也是00后吗?诚恳认错,坚决不改()

但你是Bot,所以你得改(……)

改进的效果非常不错啊!看来群主的建议也挺好的!

看看群主这回咋说:

不错,这回群主也push自己格式化输出了。不折腾格物致知猫了,看看下一位选手。

给的具体要求非常不错!

后面也很顺畅地进行了,就不放图了,等智能体审核过了再看看拉群里是什么效果~

结尾

作者:小白泷

对做bot感兴趣的朋友们欢迎交流!