炒股就看金麒麟分析师研报,权威,专业,及时,全面,助您挖掘潜力主题机会!
(来源:新智元)
新智元报道
编辑:定慧
【新智元导读】你有没有发现,你让AI读一篇长文章,结果它读着读着就忘了前面的内容? 你让它处理一份超长的文档,结果它给出来的答案,牛头不对马嘴? 这个现象,学术界有个专门的名词,叫做上下文腐化。 这也是目前AI的通病:大模型的记忆力太差了,文章越长,模型越傻!
2025年最后一天,麻省理工学院(MIT)丢了一篇重磅论文,就是要解决这个问题的。
这篇论文叫《Recursive Language Models》,也就是递归语言模型。
看起来很学术,但说人话就一句:让AI再做一遍,效果直接起飞。
论文地址:https://arxiv.org/pdf/2512.24601
先剧透两个核心数据:
这啥概念?
以前我们觉得,AI不够聪明,那就给它堆参数、加显卡、买更多GPU。
MIT这篇论文直接掀桌子:别堆参数了,让它返工重写一遍,效果可能更好。(真就是人类监工了)
原来解决问题的方法就是这么简单!
并且X上很多大佬纷纷点赞~
从一个让人崩溃的问题说起
你有没有这种经历:
让ChatGPT帮你写一篇文章,它洋洋洒洒写了三千字,你一看——卧槽,离题万里。
或者让它帮你写代码,它写完了,一运行——全是bug。
但神奇的是,你让它再检查一遍、重新想想,有时候它就突然能改对了。
MIT的研究人员发现,这不是玄学,这是有规律的。
大多数AI犯的错,不是因为它不懂,而是因为它初稿写太快了。
就像你写论文,第一稿总是稀烂,但改个三四遍,就像换了个人写的。
AI也是一样。
问题是:现在的大模型基本都是一遍过的模式,你输入问题,它输出答案,完事。
它自己不会主动返工、不会自我检查、不会反复推敲。
或者换一个思路来理解大模型原先的思路:
假设你是一个刚进公司的实习生,领导给你发了一份500页的资料,让你整理出一份报告。
你会怎么做?
正常人的做法是:先翻一翻,找到重点章节,然后一章一章地读,读完一章做个总结,最后把所有总结串起来。
对吧?
但大模型不是这么干的。
大模型的做法是:直接把500页资料从头到尾一口气读完,然后尝试凭记忆回答问题。
这能记住才有鬼了。
这就是大模型面临的困境。
它不是不聪明,它是记不住。
MIT这篇论文干的事儿,就是给AI装上了一个返工的能力。
AI的真正瓶颈:不是脑子不够大,是记性太差
在聊MIT的解决方案之前,我得先跟你说清楚,为什么这件事这么重要。
你可能听说过一个词,叫上下文窗口。
啥意思呢?
你可以把AI大模型想象成一个天才,但是这个天才有个致命缺陷——他的工作台太小了。
你给他一份超长的资料,让他帮你分析,但他只能把资料的一小部分放到工作台上看。
超过工作台大小的部分?看不到,直接忽略。
现在最牛逼的GPT-5,工作台能放27万个token(大约相当于20万字中文)。
听着挺厉害的对吧?
但问题来了。
就是说,哪怕是在这27万token的限制之内,模型的表现也会随着输入变长而急剧下降。
为什么?
因为信息太多了,它处理不过来了,脑子乱了。
就像让一个人同时记住一整本百科全书然后回答问题——记是记住了,但找不到了。
这就是大模型现在的困境:不是上下文窗口不够长,而是长了也用不好。
MIT的天才想法:把资料放到抽屉里
好了,问题讲清楚了,现在来看MIT的解决方案。
传统做法是:你把资料直接塞进AI的脑子里。
MIT的做法是:别塞进去了,放抽屉里吧。
他们发明了一个叫RLM的东西。
RLM的核心思路是:不要让AI直接读那份巨长的资料,而是让AI用代码去翻那份资料。
打个比方。
以前的AI,就像一个学生,你把一整本教科书拍在他面前说:看完,然后回答我的问题。
学生:???我看不完啊,我能不能看一部分?
然后他就硬着头皮看前面的一部分,后面的直接放弃。
RLM的做法不一样。
它更像是给这个学生配了一个目录系统和搜索引擎。
资料还是那份资料,但学生不用从头到尾读了。他可以先翻目录,看看大概结构,然后针对问题去搜索相关段落,把有用的信息摘出来。
更牛的是,这个学生可以把一个复杂问题拆成好几个小问题,然后——注意重点来了——他可以召唤自己的分身,让分身去同时处理各个小问题,最后汇总答案。
这就是递归的意思:AI可以调用自己的分身,让自己帮自己干活。
或者再降维一下理解就是:
它把这份超长的文档,当成一个放在外面的资料库,而不是直接塞进脑子里。
然后,模型可以写代码,自己去查这个资料库。
需要第一章的内容?写个代码去查。
需要第十章的内容?再写个代码去查。
需要把第一章和第十章的内容对比?
那就先查第一章,做个总结,再查第十章,做个总结,最后把两个总结合起来。
这就像是一个有无限容量的外置硬盘。
模型的脑子里装不下那么多东西,没关系。
可以随时去硬盘里查,用到什么查什么。
这样一来,理论上,模型可以处理无限长的文档。
具体怎么做的?
MIT的实现方式其实挺优雅的。
他们给AI配了一个Python编程环境(REPL),把那份超长的资料存成一个变量。
然后AI不再直接去读这份资料,而是用代码去操作它。
比如:
更厉害的是,AI可以把这份资料分段,把每一段交给一个子AI去处理,然后自己汇总结果。
这个子AI,用的其实是同一个模型,只不过是递归调用自己。
这个设计有两个巨大的好处:
第一,AI不用在脑子里记住那份超长资料了。
资料就放在外面的抽屉里,需要的时候用代码去取。
这就意味着,理论上,资料可以无限长——只要抽屉够大。
第二,AI可以自己判断需要看什么、不需要看什么。
它不会傻乎乎地从头读到尾,而是会聪明地挑重点看。
这大大节省了计算成本,也提高了准确率。
效果到底有多猛?
MIT在论文里做了一堆实验,结果还是挺震撼的。
实验一:超长文档理解
他们用了很多测试机,其中一个叫OOLONG的测试集,这个测试需要AI理解超长文档,并回答需要综合全文信息才能回答的问题。
结果:GPT-5基座模型的准确率44%,而RLM达到了56.5%。
而在CodeQA中,GPT-5基座模型的准确率24%,而RLM达到了62%,直接提升了2.7倍!
实验二:超超超长文档(1000万+token)
他们还把文档长度一路拉到1000万token以上(相当于几十本书的长度)。
GPT-5?压根处理不了,直接爆炸。
RLM(GPT-5)?稳稳当当,表现基本不掉。
这是一个质的飞跃。
实验三:成本对比
你可能会想:这么牛逼的东西,是不是巨贵?
神奇的是,并没有。
在BrowseComp-Plus基准测试中,让GPT-5-mini直接处理600万-1100万token的输入,成本大约是1.5-2.75美元。
而RLM(GPT-5)的平均成本只有0.99美元。
更便宜,效果还更好。
为什么?
因为RLM不会傻傻地把所有内容都读一遍,它只读需要的部分。
这个发现为什么重要?
MIT这篇论文的意义,远不止于让AI处理更长的文档。
它揭示了一个更根本的道理:
AI的能力边界,不只取决于模型本身有多大、参数有多多,还取决于你怎么使用它。
以前我们的思路是:模型不够强——那就加参数。
MIT告诉我们:等等,也许不用加参数,让它多想几遍就够了。
回到开头提到的那个发现:
这说明什么?
大多数AI犯的错,都是初稿错误:不是它不懂,是它第一遍太草率了。
让它返工几次,就能改对。(所以有时候,你在使用AI时,还真的当个监工,让AI多输出几次)
这跟人类其实一模一样。
任何牛逼的程序员都知道,第一版代码永远是最烂的,代码质量是改出来的,不是写出来的。
任何牛逼的作家都知道,第一稿永远是废稿,好文章是改出来的,不是写出来的。
现在,AI也一样了。
未来展望
MIT在论文最后提到,这只是一个开始。
目前的RLM还有很多可以优化的地方:
1.异步调用:目前子任务是一个接一个执行的,如果能并行执行,速度会更快。
2.更深的递归:目前只允许一层递归(AI调用自己的分身),如果允许分身再调用分身,理论上能处理更复杂的任务。
3.专门训练:目前RLM用的是现成的大模型,如果专门为递归思考训练一个模型,效果可能更猛。
MIT的研究者们相信,这可能代表了大模型能力扩展的一个新方向:
不是一味地堆参数、堆算力,而是让模型学会更聪明地思考。
彩蛋
MIT这篇论文,让我想起了一个老笑话:
客户问程序员:这个bug你修了多久?
程序员说:5分钟。
客户说:那为什么收我500块?
程序员说:找出问题在哪,花了我3天。
AI也是一样。
它的思考时间远比我们想象的更重要。
给它一点返工的机会,它可能就能从还行变成牛逼。
这也许就是下一代AI进化的方向:不是更大的脑子,而是更深度的思考。
参考资料:
https://x.com/a1zhang/status/2007198916073136152?s=20
秒追ASI
⭐点赞、转发、在看一键三连⭐
点亮星标,锁定新智元极速推送!