介绍#

智能体(Agents)可以通过多种方式协同工作来解决问题。诸如 AutoGenMetaGPTChatDev 等研究工作表明,多智能体系统在软件开发等复杂任务上表现优于单智能体系统。

多智能体设计模式是信息协议中出现的一种结构:它描述了智能体如何相互作用以解决问题。例如,上一节中的配备工具的智能体采用了名为 ReAct 的设计模式,该模式涉及智能体与工具的交互。

您可以使用 AutoGen 智能体实现任何多智能体设计模式。在接下来的两节中,我们将讨论两种常见的设计模式:用于任务分解的群聊,以及用于增强鲁棒性的反思。