Microsoft Research· Alex Lavaee, Matthai Philipose·· 8 天前AI 评分58
微软研究院的 PDD Kit 对智能体编写的全栈 Web 应用进行形式化验证
Formally verifying agent-written full-stack web apps with PDD Kit
AI 导读
微软研究院推出了 PDD Kit,这是一个研究原型,可将开发者的自然语言意图转化为 Verus 形式化规范,证明编码智能体生成的 Rust 代码对任意输入均满足该规范,并在证明无法覆盖之处回退到测试。在 GitHub Next 的 Chopin 中进行的一次演示中,团队使用 PDD Kit 验证了 Pet Store 的登录逻辑——这是一个约 5,000 行的 Rust 全栈应用——开发者审查的是意图产物,而非逐行审查生成的代码。PDD Kit 目前仅能验证 Rust,其保证依赖于六个经开发者批准的可信组件,包括 bcrypt 密码校验和两次数据库查询。
来源:Microsoft Research · microsoft.com