Rohan Paul
@rohanpaul_ai
将代理内存视为具有提交和分支的 Git 存储库,可以让代理放弃过时的需求并保留仍然有效的工作。
当代理保存其工作版本并从正确的版本恢复时,可以更好地处理用户的任务中更改,因此将版本控制构建到任何接受反馈的代理中。
用户很少预先提供完整的规格。当结果出来时,他们会添加、修复或删除需求。然后,大多数代理会将陈旧的工作继续下去或重做所有事情。
GitHarness 存储每个需求及其匹配的工作,例如 Git 提交,以及来自最接近的有效版本的分支。它在所有 30 个测试设置中都击败了普通延续。在第 1 个设置中,它在编码任务上使用的标记减少了 73.6%,同时得分更高。
当用户更改 1 个细节时,返回到仍然适合的版本并仅重做更改的内容。