最近在尝试用LangChain的AutoGen框架搭一个多Agent协作系统,一个负责规划、一个负责执行、一个负责审查。跑简单任务还行,但稍微复杂一点(比如让它们协作写一个爬虫脚本),规划Agent和执行Agent就开始互相甩锅,要么陷入无限循环互相确认,要么执行Agent直接忽略规划结果自己瞎写。我试过调temperature、改prompt、加max_iterations,效果都不太稳定。想问下大家做多Agent协作时,怎么解决Agent之间通信和任务边界的问题?是不是我的架构设计本身就有问题?求指点。