文章预览
OpenAI终于open了,最近几天,OpenAI开源了多智能体框架 Swarm , 这是一个实验性质的多智能体编排框架,主打特征是 工效 (ergonomic)与 轻量 (lightweight)。 项目地址:https: //github.com/openai/swarm Swarm 专注于使Agent协调和执行变得轻量级、高度可控且易于测试,它 通过两个原始抽象来实现这一点:智能体( agent )和交接( handoffs )。一个智能体包含了指令和工具,并且可以在任何时候选择将对话交接给另一个智能体。 这些原始抽象足够强大,能够表达工具和智能体网络之间的丰富动态,允许你构建可扩展的、现实世界的解决方案,同时避免陡峭的学习曲线。 Swarm的使用也非常简单,我们先来看一个 M ulti-agent的使用示例: from swarm import Swarm, Agentclient = Swarm()def transfer_to_agent_b(): return agent_bagent_a = Agent( name= "Agent A" , instructions= "You are a helpful agent."
………………………………