根据先容,OpenAI Swarm 可以协调、实行和测试多智能体,让其变得轻量且高度可控,其目标是让开发者能够以简便高效的方式管理多个 AI 智能体之间的互动。Swarm 框架的核心在于智能体(agents)和交接(handoffs)两个基础抽象( primitive abstractions):每个智能体是特定指令与工具的组合,能够独立完成任务;智能体可以在实行过程中随时将任务或对话交接给其他智能体,确保流程的流畅性和模块化。
Swarm 代理与 Assistants API 中的 Assistants 不同:Assistants API 提供了内置内存管理的完全托管解决方案,而 Swarm 使用 Chat Completions API 进行操作,并且在调用之间保持无状态,几乎完全在客户端上运行,非常适合寻求完全透明和精细控制上下文、步骤和工具使用的开发者。
当时,就有开发者为其行为感到惋惜,“作为一名构建者,我更欣赏你的代码,而不是原始存储库。我甚至很高兴能与你合作,但现在根据你的行为,我不那么确定了。我认为,从长远来看,更好的做法是更新 README,写一些类似‘受到 Shunyu 等人关于 Tree of Thoughts (原始实现在此处) 的工作启发’的内容。” “兄弟,这是一件光荣的事情,但你现在的这种行为正在玷污自己的名声。”
此外,还有网友还爆料出,Gomez 之前还曾抢注名为“sora”的存储库(https://github.com/kyegomez/Sora),去年他运行机器人来抓取MicroSoft Bing 图像创建器,以重新提供针对他自己的“非官方”dalle3 API 请求(https://github.com/Agora-Lab-AI/Dalle3/blob/main/dalle3/dalle.py#L113),并且他还收到过许多其他有关名称抢注的投诉(https://github.com/microsoft/unilm/issues/1182)。