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

不给源码只给黑盒,AI能重写整个程序吗?

0
分享至

如果只给你一个能运行的程序,不给你一行源码,你能把它完整重写出来吗?这个问题听起来像刁难,但Epoch AI和METR联合推出的MirrorCode基准,就是拿它来考AI智能体的。

MirrorCode的设定很直接:AI要端到端地重新实现一整个程序,而且拿不到原始源码。它只能以"只执行"的方式访问原程序,传入任意参数、观察输出,相当于面对一个黑盒预言机。除此之外,它还能看到描述程序的文档和示例测试输入。


换句话说,AI要自己琢磨出整个程序的结构,而不是把代码一块块翻译过去。文档、示例和原程序的行为,共同构成了一份精确的规格说明,剩下的事全交给AI去满足。

25个目标程序,横跨多个领域

MirrorCode一共选了25个目标程序,覆盖计算领域的多个方向:Unix工具、数据序列化与查询工具、生物信息学、解释器、静态分析、密码学和压缩。

评测用的排行榜配置叫MirrorCode(ML, +Private, 2L),取的是Medium和Large两个档位的15个目标程序,每个程序用两种实现语言来写——通常是Go和Ada——合计30个任务。每个任务跑3次,单次预算为100亿token和7天时间。

评分靠的是端到端测试,这些测试来自原程序的测试套件、真实世界数据以及大模型辅助生成。每个目标程序有几百到几千个测试用例。要过关,AI的方案必须在标准输出和标准错误流上,产出和参考程序完全一致的输出。

防作弊是设计的第一原则

如果所有测试都公开,AI完全可以建一张查找表,而不是真的去解题。MirrorCode的对策是留出一部分隐藏测试,整个基准平均有34%的测试被保留不公开。只有100%测试通过,才算解决了一个任务。

针对几类典型作弊,基准从设计之初就做了封堵:

  • 想包装或调用原程序?评分时AI的代码会被复制到独立沙箱,那里没有参考二进制文件。
  • 想用查找表代替通用代码?隐藏测试会让硬编码方案失败,永远不算成功重写。
  • 想干扰评分机制?评分环节与开发用的沙箱分离,只比对日志输出与原程序输出的字符串是否相等。

团队还做了一次红队测试,明确指示智能体绕过正常评测机制、靠作弊拿高分。在当前的脚手架下,没有任何智能体成功作弊。

简单脚手架,不给联网

所有评测都基于Inspect库的ReAct智能体搭建的简单脚手架。它允许使用shell,并开放text_editor工具用于读写文件。除了text_editor和submit工具,模型还能用一个evaluate_testcases工具,对自己的代码跑一遍可见测试的评分,但不会结束会话。轨迹超出最大上下文时,用压缩机制让它继续跑下去。

所有评测都在Docker容器里沙箱化运行,智能体没有联网权限,因此无法去查原程序源码,也无法使用第三方依赖。

记忆化能解释成绩吗?

由于MirrorCode重写的都是开源程序,AI模型很可能在预训练中见过原始代码库。但一个值得注意的现象是:AI成功重写了几个通过了记忆化筛查的目标程序,却在筛查显示存在记忆化证据的程序上失败了。这说明成绩并非由记忆化主导,但团队也表示,无法排除记忆化对AI表现有所贡献的可能性。

Epoch AI把脚手架和25个目标程序中的22个开源发布,合计132个任务实例,覆盖六种受支持的编程语言,另外3个目标保留为私有测试集。

回到开头那个问题:不给源码只给黑盒,AI能不能重写整个程序?MirrorCode给出的不是一个是或否的答案,而是一套可复现的测量方式——它把"长周期编程能力"这件事,拆成了可以被打分、也可以被质疑的具体任务。

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

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-09-12 00:05:22
研究发现:冷冻馒头超过两天会产生黄曲霉素?告诉你答案!

研究发现:冷冻馒头超过两天会产生黄曲霉素?告诉你答案!

芹姐说生活
2026-10-02 23:38:21
老板是怎么把好好的生意干黄的?网友:太恶心了,再没去过!

老板是怎么把好好的生意干黄的?网友:太恶心了,再没去过!

夜深爱杂谈
2026-10-02 21:47:37
结婚八年后,为小11岁丈夫生孩子的39岁马丽,如今的现状让人意外

结婚八年后,为小11岁丈夫生孩子的39岁马丽,如今的现状让人意外

春之韵
2026-10-04 08:48:03
空置率9.6%!深圳商场冰火两重天:一边冷冷清清,一边人挤到限流

空置率9.6%!深圳商场冰火两重天:一边冷冷清清,一边人挤到限流

说故事的阿袭
2026-10-03 14:04:13
患难与共:瓜迪奥拉将回归曼城以示自己的绝对支持

患难与共:瓜迪奥拉将回归曼城以示自己的绝对支持

本泽体育
2026-10-03 16:01:33
AI数字人面试官引发求职者“恐怖谷效应”吐槽,话题冲上热搜

AI数字人面试官引发求职者“恐怖谷效应”吐槽,话题冲上热搜

IT之家
2026-10-03 16:08:06
马斯克又分手了!交往5年女友被甩,女方哭诉:他毫无预兆就放手

马斯克又分手了!交往5年女友被甩,女方哭诉:他毫无预兆就放手

娱乐圈见解说
2026-10-03 15:04:03
火箭媒体人:NBA发展联盟对桑顿没有意义,他随便就能砍下30+分

火箭媒体人:NBA发展联盟对桑顿没有意义,他随便就能砍下30+分

稻谷与小麦
2026-10-04 00:05:16
“只是去洗澡10分钟” 22岁网球名将控诉:在中网输球后,手表被偷

“只是去洗澡10分钟” 22岁网球名将控诉:在中网输球后,手表被偷

风过乡
2026-10-04 07:56:20
俄军阵亡名单10天暴涨1万,这场战争已经换了一批人来打

俄军阵亡名单10天暴涨1万,这场战争已经换了一批人来打

史行途
2026-10-02 00:35:23
美国花几十年研究日本,最后无奈承认:日本人,永远改不了本性

美国花几十年研究日本,最后无奈承认:日本人,永远改不了本性

音乐时光的娱乐
2026-10-03 20:26:28
“牛轧糖”并不读niú zhá táng,更不读niú yà táng,都读错了!

“牛轧糖”并不读niú zhá táng,更不读niú yà táng,都读错了!

语丝纪
2026-10-04 05:10:39
炸裂!女子收留19岁外甥女吃住在家,不料与丈夫发生关系还怀了孕

炸裂!女子收留19岁外甥女吃住在家,不料与丈夫发生关系还怀了孕

诗意世界
2025-07-30 18:39:13
敬一丹曾爆料:主持揭露东莞特殊服务节目时,她与导演发生争执

敬一丹曾爆料:主持揭露东莞特殊服务节目时,她与导演发生争执

言过于诚
2026-09-21 10:04:14
1705km续航实测仅1284km!小米新车10月3日再开售

1705km续航实测仅1284km!小米新车10月3日再开售

娱乐圈的笔娱君
2026-10-04 02:04:48
4年连亏3部,看完《神探之痕迹》我长叹一声:陈思诚时代过去了

4年连亏3部,看完《神探之痕迹》我长叹一声:陈思诚时代过去了

得得电影
2026-10-01 18:01:21
足球专家马奎尔:曼城可能被罚5000万-6000万镑,扣50-60分

足球专家马奎尔:曼城可能被罚5000万-6000万镑,扣50-60分

懂球帝
2026-10-04 09:01:07
苏超淘汰赛8强赛首回合:南通大逆转10人泰州,两场比赛狂进10球

苏超淘汰赛8强赛首回合:南通大逆转10人泰州,两场比赛狂进10球

第五才子
2026-10-03 22:29:33
逆行还骂人!成都一男子为冲动付出代价

逆行还骂人!成都一男子为冲动付出代价

坠入二次元的海洋
2026-10-04 01:37:04
2026-10-04 09:23:00
我是一个养虾人
我是一个养虾人
有态度网友ytd
155文章数 85关注度
往期回顾 全部

科技要闻

英伟达盘中创历史新高,市值逼近6万亿美元

头条要闻

时隔28年再获亚运奖牌 中国男足成为三大球的"优秀生"

头条要闻

时隔28年再获亚运奖牌 中国男足成为三大球的"优秀生"

体育要闻

这个讨论了一夏天的问题,马刺有答案了吗

娱乐要闻

马思纯一家爬山祈福!素颜出镜笑容甜

财经要闻

4亿台电视挂墙落灰 为何没人愿意开了?

汽车要闻

方程豹9月热销破4万 首款皮卡鲨鱼将于四季度上市

态度原创

数码
家居
亲子
旅游
教育

数码要闻

苹果MacBook Pro外接iPhone 17 Pro Max运行AI模型,预填充性能最高提升44%

家居要闻

2026建博会(广州) 公装联探展交流活动

亲子要闻

小宝宝抓着小姐姐的手不放,眼睛里满是喜欢的笑意

旅游要闻

万朵“伞花”绽放上海外滩!风雨里2.4万人赴约,这一刻值了→

教育要闻

怎么解决?丢分不应该

无障碍浏览 进入关怀版