← 全部用例

English

写软件 · Codex

让 agent 通宵对着可重现的测试抓 bug

想法 + starter prompt,我们还没跑过

适合:有个解释不了的 bug,又没时间自己慢慢挖的开发者

作者让 Codex 通宵跑好几个钟头,去查一个找不到原因的 bug。重点是有一个 unit test,每次都从 app 的主要入口重现这个 bug。agent 自己加 debug print,一个个测试原因的猜测。

步骤

  1. 写一个每次都用同样方式失败的测试,从 app 正常的入口开始跑。
  2. 在另一个 branch 做,什么都不会碰到主 code。
  3. 贴上 starter prompt,你不在的时候让它跑。
  4. 早上看它的笔记,确认它找到的原因,才决定留不留改动。

Starter prompt

Starter prompt,先把 [方括号] 换成你的资料。

测试 [测试名字] 每次都失败。用 [指令] 跑。我不知道为什么。

只在 branch [branch 名字] 上做。加 debug print,想出可能的原因,然后一个个拿这个测试来验证。在 [笔记文件] 持续记录每个猜测和结果。

不要 push、merge 或删任何东西。停下来的时候,写一份总结,说最可能的原因和证据。

原帖:Hacker News · 来源 agentusecases.ai。内容是我们用自己的话写的,我们还没跑过,先用假资料试。