做多智能体游戏生成,我比较在意各个步骤之间传的是什么。需求、界面、素材、代码由不同的 Agent 处理,如果它们拿到的不是同一版内容,最后很难接起来。

比如素材已经换了,代码还引用旧地址;或者某一步重试后,后面的步骤继续用了上一次的结果。排查这种问题,需要知道每一步拿到了哪些文件、产出了什么,以及有没有成功完成。

所以我倾向于把版本和状态明确记录下来。聊天记录可以留作参考,但文件地址、当前版本这些信息最好能直接查到。

至于要拆几个 Agent,我觉得要看任务本身。有些步骤适合单独检查和重试,有些放在一起做更省事。拆得越细,等待和交接也越多。