微软开源 PDD Kit:用形式化证明约束 agent 写的代码

Microsoft Research · rss · 2026-11-06

Microsoft Research 发布 Proof-Driven Development(PDD)Kit,把形式化方法带进日常 AI 编码工作流,解决"agent 生成的代码没人能逐行 review"的规模化难题。

核心问题:

PDD Kit 的做法:

案例:用两句需求验证了 5000 行 Rust 全栈应用 Pet Store(Axum+SQLite 后端、Leptos/WASM 前端)的登录逻辑,只要求"正确密码才发 token、仅 admin 账号得 admin token"。PDD Kit 先反问关键边界问题(如"只拒绝错误密码"也满足字面要求,需双向证明排除),最终发现既有 bug 并数学证明登录逻辑无此类缺陷,开发者全程无需逐行读代码。建议从最敏感模块(登录/权限)开始增量验证。

原文链接 →

「编程与Agent」频道最新

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