让 agent 通宵对着可重现的测试抓 bug
想法 + starter prompt,我们还没跑过
适合:有个解释不了的 bug,又没时间自己慢慢挖的开发者
作者让 Codex 通宵跑好几个钟头,去查一个找不到原因的 bug。重点是有一个 unit test,每次都从 app 的主要入口重现这个 bug。agent 自己加 debug print,一个个测试原因的猜测。
步骤
- 写一个每次都用同样方式失败的测试,从 app 正常的入口开始跑。
- 在另一个 branch 做,什么都不会碰到主 code。
- 贴上 starter prompt,你不在的时候让它跑。
- 早上看它的笔记,确认它找到的原因,才决定留不留改动。
Starter prompt
测试 [测试名字] 每次都失败。用 [指令] 跑。我不知道为什么。 只在 branch [branch 名字] 上做。加 debug print,想出可能的原因,然后一个个拿这个测试来验证。在 [笔记文件] 持续记录每个猜测和结果。 不要 push、merge 或删任何东西。停下来的时候,写一份总结,说最可能的原因和证据。
原帖:Hacker News · 来源 agentusecases.ai。内容是我们用自己的话写的,我们还没跑过,先用假资料试。