网易首页 > 网易号 > 正文 申请入驻

MoonBit 0.9把形式化验证做成"一等公民",AI写代码终于有人管了

0
分享至


AI生成代码的速度正在突破人类审阅的极限。去年有报道称,一个表面完整的AI生成应用因认证、访问控制和数据库权限存在严重缺陷,导致数万名用户记录泄露——系统"能跑"和"可信"之间,隔着一道看不见的鸿沟。

测试的盲区:为什么fuzzing不够用了

传统测试和模糊测试(fuzzing,一种通过随机输入发现漏洞的技术)依赖采样和覆盖率。它们擅长回答"这个输入会不会出问题",却难以回答"这个程序是否始终满足关键属性"。

Joshua Bloch在2006年揭露过一个经典案例:Java标准库的二分查找实现存在整数溢出漏洞,该缺陷潜伏近十年才被发现。代码看起来正确,运行也通过测试,但边界条件下的数学约束从未被严格验证。

形式化证明(formal proof,用数学方法严格证明程序正确性的技术)提供了一条更清晰的路线:直接描述程序必须满足的属性,自动检查实现是否真正满足这些属性。

MoonBit 0.9的核心突破,是将这套能力完整构建为"AI协作原生"的工具链。它帮助AI自动构造非平凡证明、生成规约、验证实现是否满足规约——这是该领域首次实现此类突破。

二分查找的完整验证:代码即契约

以二分查找为例。左侧是函数实现,标注了契约和循环不变式;右侧是谓词定义文件;底部终端显示验证完全通过。

函数开头的proof_requires(sorted(xs))和proof_ensures(binary_search_ok(xs, key, result))构成函数与外界的契约。调用方承诺输入数组已排序;函数承诺返回值正确——若找到结果,该结果确实是目标元素;若返回空,则目标值确实不存在于数组中。

这些不是注释或文档,而是由机器严格检查的约束。

loop_invariant标注了循环不变式,描述每次迭代前后保持为真的条件。assert语句标记程序中的关键断言。proof_check!()指令要求验证器检查所有标注的约束是否成立。

右侧的.mbtp文件定义了排序、查找正确性等谓词。这些谓词使用MoonBit的子集编写,可被编译为SMT(Satisfiability Modulo Theories,可满足性模理论,一种自动定理证明技术)求解器接受的格式。

整个验证流程完全自动化。开发者只需标注关键约束,验证器自动完成剩余工作。

AI协作设计:让机器证明机器生成的代码

MoonBit 0.9的形式化验证架构针对AI协作做了专门优化。证明构造、规约生成、验证执行三个环节都被设计为可由AI自动完成。

关键设计选择包括:使用SMT求解器处理大量自动化推理,将复杂证明分解为可独立验证的引理,以及提供清晰的错误反馈帮助AI迭代修正。

这意味着AI生成的代码可以被AI自动验证——形成"生成-验证"的闭环。

相比依赖人类编写测试用例的传统流程,这种机制理论上可以覆盖更完整的属性空间。只要底层假设成立,证明过程本身也可以被AI大规模生成。

从"能跑"到"可信"还有多远

形式化验证并非新鲜事物,但此前多用于航空航天、金融基础设施等高安全领域,工具链复杂、学习曲线陡峭。MoonBit 0.9的尝试在于降低门槛,将其嵌入日常开发工作流。

当前版本已支持函数契约、循环不变式、断言等核心功能。验证失败时,工具会给出具体的不满足约束和反例路径,而非笼统的错误提示。

一个尚未完全解决的问题是:谁来定义"正确"的规约?形式化验证只能保证实现满足规约,若规约本身遗漏关键安全属性,验证通过的代码仍可能存在漏洞。

MoonBit团队的做法是将规约编写也纳入AI协作范围——让AI基于代码上下文自动生成候选规约,再由开发者审核确认。这种"AI生成+人类把关"的混合模式,可能是规模化应用的可行路径。

去年那起数据泄露事件的根源,正是关键约束"既未被清晰表达,也未被系统验证"。MoonBit 0.9提供的工具链,让"表达约束"和"验证约束"成为开发流程的标准环节,而非事后补救。

当AI生成代码的速度继续提升,"每行代码都可被证明其关键属性"或许将从理想变为底线要求。届时,缺乏形式化验证能力的语言和环境,是否还能进入生产环境?

特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。

Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

相关推荐
热点推荐
迪拜富豪来中国旅游一个月,回国感叹:中东与中国差距真的太大了

迪拜富豪来中国旅游一个月,回国感叹:中东与中国差距真的太大了

千秋文化
2026-04-11 20:15:45
孙卫东卸任外交部副部长

孙卫东卸任外交部副部长

澎湃新闻
2026-04-14 09:54:26
毛焦尔:乌克兰迅速加入欧盟?别想了!

毛焦尔:乌克兰迅速加入欧盟?别想了!

看看新闻Knews
2026-04-14 10:52:03
陈光标公司2025年利润7.13亿,捐出6.1亿,他的钱从哪里来?

陈光标公司2025年利润7.13亿,捐出6.1亿,他的钱从哪里来?

坠入二次元的海洋
2026-04-14 03:30:27
官方:杜锋突发不适已经就医,今晚由助教拉科维奇暂代指挥

官方:杜锋突发不适已经就医,今晚由助教拉科维奇暂代指挥

懂球帝
2026-04-14 18:31:06
朴信惠官宣二胎:2022年结婚同年生一胎,三年抱俩速度惊人

朴信惠官宣二胎:2022年结婚同年生一胎,三年抱俩速度惊人

娱圈观察员
2026-04-14 16:22:56
陈丽华顶奢收藏,从鸽血红到天价帝王绿手镯,都比不上她看家之宝

陈丽华顶奢收藏,从鸽血红到天价帝王绿手镯,都比不上她看家之宝

电影烂番茄
2026-04-12 22:56:39
朴信惠又怀了?今年秋天生,刚翻红就停工!

朴信惠又怀了?今年秋天生,刚翻红就停工!

毒舌八卦
2026-04-14 11:48:57
啥事是外国人来了中国后才知道的?网友:中国人果然都是会功夫的

啥事是外国人来了中国后才知道的?网友:中国人果然都是会功夫的

带你感受人间冷暖
2026-03-29 00:27:58
越南第一夫人抵达北京,穿紫色奥黛长裙超贵气,女保镖又美又飒

越南第一夫人抵达北京,穿紫色奥黛长裙超贵气,女保镖又美又飒

点点细语
2026-04-14 13:44:45
64岁陈庭威:没老婆没孩子,定居广东住豪宅,不服老打球很精彩

64岁陈庭威:没老婆没孩子,定居广东住豪宅,不服老打球很精彩

白面书誏
2026-04-13 19:08:56
巴基斯坦也没有想到,跟着中国混来混去,结果自己也混了一个霸主

巴基斯坦也没有想到,跟着中国混来混去,结果自己也混了一个霸主

猪小艳吖
2026-04-13 22:30:24
烂柯杯首轮中韩战中国棋手1-6 王世一负卞相壹马靖原不敌申真谞

烂柯杯首轮中韩战中国棋手1-6 王世一负卞相壹马靖原不敌申真谞

劲爆体坛
2026-04-14 18:12:05
好心也会坐牢!5月1号起,这3种“热心帮忙”直接犯法,快停手

好心也会坐牢!5月1号起,这3种“热心帮忙”直接犯法,快停手

小谈食刻美食
2026-04-14 08:06:34
全线逼空式暴涨!

全线逼空式暴涨!

君临财富
2026-04-14 15:44:17
尹锡悦双眼通红地望着金建希,金建希没看他

尹锡悦双眼通红地望着金建希,金建希没看他

天真无牙
2026-04-14 17:44:27
妈妈去世,爸爸去日本打工后失联,长春姐弟俩被遗留在托管班两年,最新消息:相关部门介入调查,将为两人建立学籍,在托管班附近小学就读

妈妈去世,爸爸去日本打工后失联,长春姐弟俩被遗留在托管班两年,最新消息:相关部门介入调查,将为两人建立学籍,在托管班附近小学就读

鲁中晨报
2026-04-13 21:24:11
北京多区雷电预警,阵雨来袭,阵风可达6级!周四雨又来!

北京多区雷电预警,阵雨来袭,阵风可达6级!周四雨又来!

新浪财经
2026-04-14 16:31:18
伊万卡大秀秃噜了皮的膝盖。她的膝盖怎么会秃噜了皮呢?

伊万卡大秀秃噜了皮的膝盖。她的膝盖怎么会秃噜了皮呢?

生活魔术专家
2026-04-14 13:49:04
伊朗伊斯兰革命卫队:若冲突继续将启用新作战方法

伊朗伊斯兰革命卫队:若冲突继续将启用新作战方法

每日经济新闻
2026-04-14 07:57:57
2026-04-14 19:28:49
码上闲叙
码上闲叙
有态度网友ytd
1836文章数 32关注度
往期回顾 全部

科技要闻

离职同事"炼化"成AI?这届公司不需要活人了

头条要闻

美伊谈到80%突然崩了:会场传争论声 内塔尼亚胡打电话

头条要闻

美伊谈到80%突然崩了:会场传争论声 内塔尼亚胡打电话

体育要闻

带出中超最大黑马!他让球迷们“排队道歉”

娱乐要闻

宋祖儿刘宇宁恋情大反转 正主火速辟谣

财经要闻

许家印受审当庭表示认罪悔罪

汽车要闻

售12.99万起/续航2000km 风云T9L上市

态度原创

游戏
房产
艺术
手机
家居

《大镖客2》这张地图被砍90%!玩家热议太可惜

房产要闻

改善标杆,1.5w+起横扫国兴!海口楼市,打出最猛一张牌!

艺术要闻

这位美女画家的夏天竟如此梦幻

手机要闻

苹果突放大招!为 iPhoneFold 加码 20% 面板库存,折叠屏 iPhone 稳了

家居要闻

现代融合 自然灵动

无障碍浏览 进入关怀版