框架

AutoGen

多智能体对话,群聊。

支持 7 种模式。

该框架原生支持的模式

  • Conversational Multi-Agent — 让代理轮流对话,直到满足完成标准;代理角色推动对话向前发展。
  • Supervisor — 在一组专业代理之上放置一个协调代理,并将工作分配给它们。
  • Role Assignment — 为每个代理分配一个命名角色(研究员、作者、评论员、规划者),并提供特定角色的提示、工具组合和接受标准。
  • Debate — 让多个代理就一个问题争论不同的立场,并通过结构化的交流达成共识。
  • Inner Committee — 在单个代理循环中以几种不同的人格(执行者、批评者、规划者)运行一个模型。
  • Tool Use — 让LLM对外部工具包进行类型化调用,而不是生成周围系统需要解析的自由文本。
  • Code Execution — 让模型生成代码,在沙箱中运行,并将运行结果视为答案,而不是信任模型在其头脑中计算。