做 AI 游戏生成,很容易想到把事情拆开:一个负责需求,一个做界面,一个找素材,再让一个写代码。光看流程图,分工挺清楚。
但把它们接起来以后,问题就具体多了。需求里说角色能跳两次,写代码的那一步有没有收到这个限制?素材已经换过一轮,后面拿到的是新地址还是旧地址?某一步重试了,之前的结果还算不算数?
这些事情在单次对话里不太显眼。要做成一个能反复用的产品,就得认真处理。
我会先看每一步的输入和输出。上一步做完了什么,下一步还缺什么,最好能明确检查。只留一大段“我已经完成了”的文字,对接的人和后面的模型都容易猜。
状态也得留清楚。流程跑到一半失败,我希望知道停在了哪里,能不能从这里接着来。全部重新生成一遍,有时连原来不错的部分都会一起丢掉。
至于要拆几个 Agent,我没有固定答案。任务拆细了,确实可能更好检查,但交接、等待和重试也会跟着变多。一个步骤能稳定做好的事,我通常不会急着再加一层。
现在看到一张很复杂的 Agent 流程图,我会先想点开其中一条连线,看看里面到底传了什么。