通过 OpenAI Assistants API 实现多个 Agents 协同的尝试

347 天前
 everfly75
OpenAI 的 Assistants API 刚推出的时候,我就在想能不能通过 function calling 的机制,让多个 Assistants 基于共同的目标与用户协同聊天?最近终于有时间鼓捣了一个简单的 Demo 出来。

这是一个简单的生成式 AI 知识挑战游戏,背后有六个各自独立的 Agents ,首先由 moderator 负责接待用户,然后依次由五位不同 AI 细分领域的 Agents 出题,每答对一题就会切换到下一个 Agent ,但如果答错就要从头再来~


欢迎体验并拍砖!如果感兴趣的人还算多,我会考虑将代码开源。
https://cochat.breezegpt.dev
1315 次点击
所在节点    分享创造
6 条回复
cwzsquare
347 天前
Fantastic! 体验了一下确实饶有兴味,期待您的开源;不过简短的中文、英文的测试体验中,在回答正确调用下一个 Agent 的时候,还是有可能 Calling 失败的,不知道是什么问题。

everfly75
346 天前
OpenAI 的 Assistants API
everfly75
346 天前
OpenAI 的 Assistants API 可能默认的温度设置比较高,而调用时又不能自定义温度参数,所以在生成内容时还是会存在一定的不确定性,一定概率会出现调用 Agent 不成功的情况。目前实践中只能尽量通过评估改进 prompt 来增加生成的稳定性,并且希望 OpenAI 能够增加 Assistants API 的灵活度和透明度。
steveway
346 天前
有意思 微软是不是有篇论文提到多 3.5 agent 的效果可以媲美 4
everfly75
346 天前
@steveway 是的,但是这个和 MoE 那样的专家模型还是有区别,更像是让多个 Agent 一起基于共同目标协作完成任务的一种实验方案
fredweili
345 天前
cooooool

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1008526

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX