研究人员开发了 SkillForge,一个新颖的框架,旨在根据自然语言描述生成形式化验证的 Dafny 程序。该系统将复杂任务分解为可重用技能库,每个技能处理一个特定子任务,如规范推断或错误诊断。一个由验证驱动的约束器协调这些技能,将代码提交给 Dafny 验证器,诊断失败,并路由到适当的修复技能,直到达到形式正确性或满足资源预算。与现有的基于代理和迭代的方法相比,SkillForge 在自然语言到 Dafny 规范的基准测试中表现出卓越的性能,以更少的 token 和更低的延迟实现了更高的验证率。 AI
影响 该框架可以显著提高从自然语言生成验证代码的可靠性和效率,可能影响软件开发工具和形式化验证过程。
排序理由 该集群包含一篇详细介绍新程序合成框架的研究论文。[lever_c_research 降级:ic=1 ai=1.0]
- alphaXiv
- arXiv
- CatalyzeX
- Dafny
- DagsHub
- Gotit.pub
- Hugging Face
- Monte Carlo tree search
- React
- reinforcement learning
- ScienceCast
- SkillForge
AI 生成摘要 · Google Gemini · 来自 1 个来源。 我们如何撰写摘要 →