使用运行时间长的智能体,在夜间完成调试
作者让 Codex CLI 运行数小时,以添加调试信息并针对复现单元测试验证假设,通常只是为了找出错误。
- 具体怎么做
- 作者让智能体在夜间运行 Codex 数小时,以修复无法解释的故障。关键要求是一个可确定的单元测试,能够通过应用程序的入口处复现该故障。随后,智能体自行处理繁琐工作:在代码中添加调试输出,并测试关于故障原因的假设。
- 做到了什么
- 原文没有提供任何数字或具体结果。作者将其视为理想用例,并说明他们经常使用这种方法,但并未说明智能体实际发现缺陷的频率。
- 上手要点
- 首先进行确定性复制测试,通过应用前端入口进入;该方法依赖于智能体具有可重复的通过/失败信号,以便验证假设。
你可以这样试
使用 Codex[项目]中存在一个错误,该错误在测试[测试名称或路径]下可复现。提出关于原因假设,添加临时调试输出信息,运行测试,并持续验证假设直至找到根本原因。当能够用输出结果作为证据解释原因时即可停止,然后列出所添加的调试输出信息并删除它们。提出修复方案,但未经我同意请勿实施。