rohanpaul_ai· @rohanpaul_ai · X·· 2 天前AI 评分
用 Git 式版本管理让智能体处理中途需求变更
作者提出把智能体记忆当作 Git 仓库管理,用提交和分支保存版本,让智能体丢弃过期需求、保留仍有效的工作。GitHarness 将每条需求与其对应工作一起存储并从最近有效版本分支,在全部 30 个测试场景中胜过普通续跑,其中 1 个场景在编码任务上少用 73.6% token 且得分更高。
把智能体记忆当作 Git 仓库来管理,带有提交和分支,可以让智能体丢弃过时的需求,同时保留仍然有效的工作。
当智能体保存工作版本并从正确的版本恢复时,它们能更好地处理用户在任务中途提出的变更,因此要为任何接收反馈的智能体内置这种版本管理机制。
用户很少一开始就给出完整规格。他们会随着结果的产出不断增加、修正或删除需求。大多数智能体随后要么带着过时的工作继续推进,要么全部推倒重来。
GitHarness 将每条需求与其对应的工作一起存储,就像 Git 提交一样,并从最近的有效版本创建分支。在全部 30 个测试场景中,它都优于简单的继续执行。在其中 1 个设置中,它在编码任务上节省了 73.6% 的 token,同时得分更高。
当用户更改 1 个细节时,回到仍然适用的版本,只重做发生变化的部分。
来源:rohanpaul_ai · x.com