跳到正文
Simon Willison·· 4 天前AI 评分28

Geoffrey Huntley:用 pre-commit hook 强制 AI 智能体使用诊断库

Quoting Geoffrey Huntley

AI 导读

Geoffrey Huntley 提出用 pre-commit hook 检查 git diff 中绕过诊断模块、直接调用可观测性模块的代码,一旦发现就拒绝提交并注入提示词,要求 AI 智能体改用诊断库,效果从"有偏差"变成"十全十美"。他认为与其手动更新 AGENTS.md 后仍会漂移,不如用这种强制手段约束智能体行为。

正文 · AI 翻译

2026年10月13日

如果智能体没有使用我的诊断库,我可以内省并更新 AGENTS.md,但仍然存在偏差,而且会逐渐漂移。于是,我写了一个 pre-commit 钩子,检查 git diff 中是否有绕过我的诊断模块、直接调用可观测性模块的情况。砰:提交失败,并注入一条提示,告诉智能体使用诊断库。突然间,它就十全十美了。

—— Geoffrey Huntley,再也不该有人手写代码了。以下是剩下的东西。

来源:Simon Willison · simonwillison.net