主打特征是工效(ergonomic)与轻量(lightweight)。
Swarm 关注的重点是让智能体协作和执行变得轻量、高度可控且易于测试。 为此,它使用了两种原语抽象:智能体(agent)和交接(handoff)。其中,智能体包含指令和工具,并且在任何时间都可以选择将对话交接给另一个智能体。
Swarm 的两大核心抽象概念: Agent: 包含指令和工具,可以随时将对话移交给另一个 Agent Handoff(移交): Agent 之间互相传递对话和执行任务的机制
首先,需要再次强调,Swarm 是一个实验性质的多智能体框架,并不是为生产目的开发的,因此团队表示不会提供任何官方支持。
Swarm 的核心组件包括 client(客户端)、Agent(智能体)、Function(函数)接下来我会详细说这三个部分