微软研究院与GitHub Next推出PDD Kit形式化验证原型
Start here
微软研究院联合 GitHub Next 推出研究原型 PDD Kit,旨在通过形式化验证确保编码智能体严格遵循用户设计意图。该工具引入了证明驱动开发(PDD)范式,能够将自然语言需求转化为 Rust 证明语言 Verus 的形式化规范。在此基础上,由智能体生成代码及配套的数学证明,并借助 Verus 和 Z3 求解器对所有可能输入完成确定性机器验证,以确保智能体生成的代码逻辑严格符合规格要求。
AI-generated from reports · Updated 3 hours ago
Report timeline
Follow the reports to see different sides of the story.
- Microsoft ResearchSelectedMicrosoft Research Releases PDD Kit: Securing Agent-Generated Code with Formal Verification
Microsoft Research, in collaboration with GitHub Next, has unveiled PDD Kit, a research prototype designed to ensure coding agents strictly adhere to user design intent through formal verification. Introducing the Proof-Driven Development (PDD) paradigm, the tool converts natural language requirements into formal specifications written in Verus, a verification language for Rust. Agents then generate both the code and mathematical proofs, which are deterministically verified by machines across all possible inputs via Verus and the Z3 solver.
Story heat trend
Current heat 9·Comparable peak 9(Nov 6 02:00)·Comparable change, last 24 hours–
Trends compare only the same parties observed continuously, so the scope can be narrower than current heat counts. Move the pointer or tap the chart to see hourly heat; use the left and right arrow keys on a keyboard.