微软研究院发布 PDD Kit 形式化验证智能体代码
先了解这件事
微软研究院发布 PDD Kit,把开发者的意图转成 Verus 形式化规范,再证明编码智能体生成的代码对每个输入都满足该规范;证明覆盖不到的部分改用测试。团队在 GitHub Next 的 Chopin 环境中用它验证了约 5000 行 Rust 全栈应用 Pet Store 的登录逻辑,开发者只审阅意图文档,未逐行阅读生成代码。 其他语言的代码可移植到 Rust 后按同一规范检查,非 Rust 项目也可通过绑定调用已验证的 Rust 代码。 微软研究院称,其保证强度取决于六个受信任组件,其中 check_password 承担所有密码相关承诺,两处查找承担所有关于令牌指向哪个账户的承诺;这些组件只有测试支持,没有证明。
AI 根据报道生成 · 58 分钟前更新
报道时间线
沿着报道,了解事件的不同侧面。
- RadarAIMicrosoft Research 推出 Proof-Driven Development Kit,用形式化证明校验 AI 生成代码
Microsoft Research 介绍 Proof-Driven Development Kit(PDD Kit),用于解决 AI 智能体生成代码规模过大、难以逐行审查的信任问题。
- Microsoft Research精选微软研究院用 PDD Kit 形式化验证智能体编写的全栈 Web 应用
微软研究院发布 PDD Kit,把开发者的意图转成 Verus 形式化规格,再证明编码智能体生成的代码对每个输入都满足该规格,证明覆盖不到的部分改用测试。团队在 GitHub Next 的 Chopin 环境中用它验证了 Rust 全栈应用 Pet Store 的登录逻辑,约 5000 行 Rust 代码,开发者只审阅意图文档而未逐行阅读生成代码。
- RadarAIMicrosoft Research 发布 PDD Kit,用 Verus 形式化验证智能体编写的全栈 Web 应用
Microsoft Research 发布 Proof-Driven Development 工具包 PDD Kit,把用户意图转成 Verus 形式化规范,证明智能体写的代码对每个输入都满足规范,证明覆盖不到的地方回退到测试。
本事件热度走势
还没有足够的连续观测数据,暂不绘制趋势。