Boris Cherny 用 Opus 5.5 加 Lean 形式化验证,产出 16 个修 bug PR

AccBalanced · x · 2026-09-25

Claude Code 创作者 Boris Cherny 用 Opus 5.5 对 Claude Agent SDK 做形式化验证:几条简短 prompt 就产出 16 个修复真实 bug 与竞态条件的 PR,而他自己并不熟悉 Lean。

验证发现的实际 bug 包括:会话阶段中沙箱网络请求与权限提示可同时解决、导致会话永久等待;重试循环与 token 截断守卫互相冲突形成死循环;流式响应可能在消息中途结束却被记为成功,无报错也无成本记录。

他还表示 TLA+ 同样好用,有时会将 Lean 与 TLA+ 结合,一次性检查数据流、并发与状态管理。他认为这种「老技术遇上更快的作者」的方法对形式化建模代码、发现人工难以察觉的 bug 极为实用,并提问:形式化验证会是编程(或至少找 bug)的未来吗?

所属事件:Opus 5.5+Lean 形式化验证 Agent SDK 修出 16 个 bug(19 条相关)→

原文链接 →

「编程与Agent」频道最新

更多「编程与Agent」频道 AI 资讯 →