介绍#
代理可以以多种方式协同工作来解决问题。 像AutoGen, MetaGPT 和ChatDev这样的研究工作已经表明, 在复杂任务如软件开发中,多代理系统的表现优于单代理系统。
多智能体设计模式是一种从消息协议中产生的结构:它描述了智能体之间如何互动以解决问题。例如,配备工具的智能体在前一节中采用了一种称为ReAct的设计模式,该模式涉及智能体与工具的互动。
您可以使用AutoGen代理实现任何多代理设计模式。在接下来的两部分中,我们将讨论两种常见的设计模式:用于任务分解的群聊,以及用于鲁棒性的反思。