就像人类在犯错后会思考如何改进一样,这个过程中,Actor 会尝试不同的行动,并从结果中学习。每当 Actor 完成一个步骤时,Evaluator 会评估 Actor 的表现,并记录下哪些做得好,哪些需要改进。这些记录被保存起来放到 Memory 模块中,以便在未来的尝试中让 Actor 参考,并在未来做出更好的决策。通过这样的尝试、评估和反思循环来更好地完成指定的任务。
整个过程参考图一。
CRITIC 则更好理解,就是借助外部工具来给 AI 提供更精确的反馈,然后让 AI 根据这些反馈来优化输出。过程大致如下: