Microsoft Research 发布 PDD Kit,用于应对 AI Agent 大规模生成代码后人工逐行审查难以扩展的问题。该工具将开发者意图转化为 Verus 形式化规范,证明 Agent 代码对所有输入均满足规范,在无法证明的部分回退到测试。研究团队在 GitHub Next 的 Chopin 环境中对 Rust 商店应用 Pet Store 的登录逻辑进行验证,称 Verus 强化了代码并发现既有 bug,开发者只需审查意图而非逐行阅读生成代码。
AI推荐理由 Microsoft Research 官方博客介绍 PDD Kit:将开发者意图转为 Verus 形式化规范,证明 AI 生成代码对所有输入满足规范,无法证明处回退到测试。文中给出在 GitHub Next 的 Chopin 环境中对 Rust 商店应用 Pet Store 登录逻辑做形式化验证的案例,称发现既有 bug 并证明登录逻辑相对规范无缺陷。属于研究者来源、方法明确,对 Agent 生成代码的可验证性有实际价值;但案例规模有限,效果仍属研究性验证。