简介#
Agents可以通过多种方式协同工作来解决问题。研究论文如AutoGen、MetaGPT和ChatDev表明,在软件开发等复杂任务中,多agent系统的表现优于单agent系统。
多agent设计模式是一种从消息协议中产生的结构:它描述了agents如何相互协作来解决问题。例如,前一节介绍的配备工具的agent就采用了一种名为ReAct的设计模式,该模式涉及agent与工具的交互。
您可以使用AutoGen agents实现任何多agent设计模式。在接下来的两节中,我们将讨论两种常见的设计模式:用于任务分解的群组对话(group chat),以及用于增强鲁棒性的反思(reflection)。