AI自创代码助智能体进化!OpenAI大模型仿佛拥有“人类智慧”!

共计 2217 个字符,预计需要花费 6 分钟才能阅读完成。

AI 自学编程,智能机器人崭露头角 <span class="bjh-blockquote"><span class="bjh-p"> 金磊 梦晨 发自 凹非寺量子位 | 公众号 QbitAI</span></span><span class="bjh-p">引人注目!</span><span class="bjh-p"><span class="bjh-strong">人工智能 </span> 观察了 <span class="bjh-strong">GitHub</span> 上人类的代码提交方式,随后模仿人类程序员进行代码修改……</span><span class="bjh-p">最终,这个 AI 成功地“训练”出了一个 <span class="bjh-strong"> 智能机器人</span>:</span></p> <p><img decoding="async" src="https://www.chat2024.cn/wp-content/uploads/2026/02/image-81FVfl.webp" loading="lazy"></p> <p><span class="bjh-p">这并非玩笑,这种令人深思的情形,确实在 <span class="bjh-strong">OpenAI</span> 最近发表的一项研究中实现了……</span></p> <p><img decoding="async" src="https://www.chat2024.cn/wp-content/uploads/2026/02/image-iW5Vko.webp" loading="lazy"></p> <p><span class="bjh-p">最初,研究人员的目标是解决一个遗传程序设计(GP)问题——让一个智能机器人学会移动。</span><span class="bjh-p">(GP 是演化计算的一个特殊领域,主要用于自动生成程序以解决问题。)</span><span class="bjh-p">但 OpenAI 采取了不同寻常的方式,将自家的大型语言模型(LLM)引入,结果产生了意想不到的效果。</span><span class="bjh-p">以往在智能体的演进过程中,人类研究者必须参与细节调整、方向设定等工作,以确保智能体朝着理想的方向发展。</span><span class="bjh-p">如今,这些任务都由大模型接管,智能体可以自主学习、自我编程,并进行“自我训练”:</span></p> <p><img decoding="async" src="https://www.chat2024.cn/wp-content/uploads/2026/02/image-e3hgU5.webp" loading="lazy"></p> <p><span class="bjh-p">当这一研究成果由论文第一作者 Joel Lehman 在网络上公布,立刻引发了网友的广泛关注:</span></p> <p><img decoding="async" src="https://www.chat2024.cn/wp-content/uploads/2026/02/image-mu6Vow.webp" loading="lazy"></p> <p><span class="bjh-p">一位程序员网友在阅读后直言“跟不上(技术)发展的速度”了:</span></p> <p><img decoding="async" src="https://www.chat2024.cn/wp-content/uploads/2026/02/image-b9pQLB.webp" loading="lazy"></p> <p><span class="bjh-p">甚至 OpenAI 在研究中也提到:</span><span class="bjh-blockquote"><span class="bjh-p">缩小了进化算法与人类思维之间的差距。</span></span><span class="bjh-p">那么,这项“奇妙”的成就,AI 究竟是如何实现的呢?</span><span class="bjh-h3">借助 GitHub,AI 自主编写代码 </span><span class="bjh-p"> 在虚拟环境中设计可移动的机器人,是遗传算法研究中的一个热门项目。</span><span class="bjh-p">特别是 <span class="bjh-strong">Sodarace</span> 比赛,因为计算量较小且过程易于可视化,深受欢迎。</span></p> <p><img decoding="async" src="https://www.chat2024.cn/wp-content/uploads/2026/02/image-g3sk5W.webp" loading="lazy"></p> <p><span class="bjh-p">比赛规则简单,机器人由“关节”和“肌肉”构成,在不同地形上进行竞赛。</span><span class="bjh-p">OpenAI 还特别将整个竞赛程序从专用的遗传编码转化为 Python 版本,以证明新方法在现代编程语言中的适用性。</span><span class="bjh-p">例如,以下这段 Python 代码可以作为初始的种子机器人。</span></p> <p><img decoding="async" src="https://www.chat2024.cn/wp-content/uploads/2026/02/image-uJPJx5.webp" loading="lazy"></p> <p><span class="bjh-p">在定义四个正方形的顶点关节和终点关节后,相互通过“肌肉”连接,结果如下所示。</span></p> <p><img decoding="async" src="https://www.chat2024.cn/wp-content/uploads/2026/02/image-IFoWAW.webp" loading="lazy"></p> <p><span class="bjh-p">然而,这样的正方形结构并不能移动,接下来需要依赖遗传算法对代码进行调整。</span><span class="bjh-p">研究团队认为,传统遗传算法进行代码修改与人类程序员的手动修改之间在效率上存在两方面的差距:</span><span class="bjh-p">第一,软件日益复杂,人类能够利用模块化的代码复用来解决问题,而当前最先进的遗传算法无法在使用的编程语言上做到这一点。</span><span class="bjh-p">第二,几乎所有的遗传算法依靠随机突变(mutation),而人类程序员在每次代码修改时都有明确目的,可能是为了增加功能、提升效率或修复 bug。</span><span class="bjh-p">那么,是否有可能让 AI 学习人类是如何进行代码修改的呢?</span><span class="bjh-p">答案是肯定的,所需的训练数据均可在 GitHub 上获取。</span><span class="bjh-p">优秀程序员每次提交代码时都会写下 commit 描述,详细说明此次修改的内容。</span></p> <p><img decoding="async" src="https://www.chat2024.cn/wp-content/uploads/2026/02/image-Hhf49J.webp" loading="lazy"></p> <p><span class="bjh-p">将 commit 描述与前后代码对比的 diff 数据结合起来,就是 AI 非常优质的学习材料。</span></p> <p><img decoding="async" src="https://www.chat2024.cn/wp-content/uploads/2026/02/image-gTtzTI.webp" loading="lazy"></p> <p><span class="bjh-p">研究人员筛选出一些意图明确且修改量适中的提交数据,训练了一个基于 GPT- 3 架构的 AI 模型。</span><span class="bjh-p">这相当于让 AI 向人类程序员学习如何有目的地进行代码修改。</span><span class="bjh-p">这篇论文中使用的模型并不需要完整的 GPT- 3 的 1750 亿参数,最高 7.5 亿参数便足够了。</span></p> <p><img decoding="async" src="https://www.chat2024.cn/wp-content/uploads/2026/02/image-XrnzDB.webp" loading="lazy"></p> <p><span class="bjh-p">因此,基础的 AI 模型得以生成,并将在遗传算法中担任变异算子的角色。</span><span class="bjh-p">接下来,AI 自主设计新机器人的流程分为三个步骤。</span></p> <p><img decoding="async" src="https://www.chat2024.cn/wp-content/uploads/2026/02/image-hCbca0.webp" loading="lazy"></p> <p>创新机器人设计:AI 与演化算法的完美结合 <span class="bjh-p"> 首先,通过经典的 MAP-Elites 算法生成一系列初步的机器人。</span></p> <p><img decoding="async" src="https://www.chat2024.cn/wp-content/uploads/2026/02/image-YxiCQJ.webp" loading="lazy"></p> <p><span class="bjh-p">这种质量多样性(QD)算法确保了生成的机器人在行为上各具特色,同时也具备较高的性能。</span></p> <p><img decoding="async" src="https://www.chat2024.cn/wp-content/uploads/2026/02/image-tKA5we.webp" loading="lazy"></p> <p><span class="bjh-p">接下来,利用第一步所获得的数据进行预训练,帮助 AI 掌握如何设计出符合训练数据分布的机器人。</span><span class="bjh-p">这就是最初在网上引发热议的动图,展示了 AI 如何逐步将静态的“方块”转变为能够交替弹跳的双足机器人。</span></p> <p><img decoding="async" src="https://www.chat2024.cn/wp-content/uploads/2026/02/image-e3hgU5.webp" loading="lazy"></p> <p><span class="bjh-p">最后,结合强化学习算法进行微调,使得 AI 能够针对不同地形生成适应性强的机器人。</span></p> <p><img decoding="async" src="https://www.chat2024.cn/wp-content/uploads/2026/02/image-arLxLE.webp" loading="lazy"></p> <p><img decoding="async" src="https://www.chat2024.cn/wp-content/uploads/2026/02/image-wTHdHK.webp" loading="lazy"></p> <p><span class="bjh-p">最终,研究者们展示了从三种初始机器人中演化而来的成果。</span><span class="bjh-p">可以明显看出,这些机器人的结构与运动方式各不相同。</span></p> <p><img decoding="async" src="https://www.chat2024.cn/wp-content/uploads/2026/02/image-O7vYiL.webp" loading="lazy"></p> <p><span class="bjh-h3">网友纷纷赞叹“思路独特”</span><span class="bjh-p">该项研究刚一发布,便引起了广泛关注。</span><span class="bjh-p">不少网友对这种将“大模型”与演化算法结合的创新方法感到惊奇:</span></p> <p><img decoding="async" src="https://www.chat2024.cn/wp-content/uploads/2026/02/image-S5EfCV.webp" loading="lazy"></p> <p><span class="bjh-p">曾参与相关研究的专家也表示,从未想到可以通过大模型以变异的方式进行学习:</span></p> <p><img decoding="async" src="https://www.chat2024.cn/wp-content/uploads/2026/02/image-67W6L6.webp" loading="lazy"></p> <p><span class="bjh-p">此外,除了对研究形式进行讨论之外,一些网友还配上了这样的图片:</span></p> <p><img decoding="async" src="https://www.chat2024.cn/wp-content/uploads/2026/02/image-McdED7.webp" loading="lazy"></p> <p><span class="bjh-p">Emmm……确实有点那个意思。</span><span class="bjh-h3">团队成员介绍 </span><span class="bjh-p"> 参与这项研究的团队均来自 OpenAI。</span><span class="bjh-p">论文的第一作者是 Joel Lehman,他是一位专注于机器学习的科学家,研究领域涵盖人工智能安全、强化学习及开放式搜索算法。</span></p> <p><img decoding="async" src="https://www.chat2024.cn/wp-content/uploads/2026/02/image-JlrQTq.webp" loading="lazy"></p> <p><span class="bjh-p">同时,Joel Lehman 曾就人工智能发展进行了深入思考,并合著了一本书《伟大无法被计划:客观的秘密》:</span></p> <p><img decoding="async" data-src="https://www.chat2024.cn/wp-content/uploads/2026/02/image-15CQpX.webp" data-lazy="true" src="https://www.chat2024.cn/wp-content/themes/wordpress-theme-puock-master/assets/img/z/load.svg" loading="lazy"></p> <p><span class="bjh-p">关于这项研究的后续进展,Joel Lehman 表示:</span><span class="bjh-blockquote"><span class="bjh-p">一个关键问题是模型能在多大程度上迁移到其他环境中。</span><span class="bjh-p">通过 ELM 可以显著增强 GP 中的突变效果,这将开启一系列新的应用和研究方向。</span></span><span class="bjh-p">那么,这项研究是否也为你带来了新的启示呢?</span><span class="bjh-p">欢迎在评论区分享你的看法~</span><span class="bjh-p">参考链接:</span><span class="bjh-p">[1]https://arxiv.org/abs/2206.08896[2]https://twitter.com/joelbot3000/status/1538770905119150080?s=21&t=l8AASYjgC6RAEEimcQaFog</span>
来源:百家号
原文标题:AI 自己写代码让智能体进化!OpenAI 的大模型有“人类思想”那味了
声明:
文章来自网络收集后经过 ai 改写发布,如不小心侵犯了您的权益,请联系本站删除,给您带来困扰,深表歉意!
正文完
 0
小智
版权声明:本站原创文章,由 小智 于2026-02-20发表,共计2217字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
使用智语AI写作智能工具,您将体验到ChatGPT中文版的强大功能。无论是撰写专业文章,还是创作引人入胜的故事,AI助手都能为您提供丰富的素材和创意,激发您的写作灵感。您只需输入几个关键词或主题,AI便会迅速为您生成相关内容,让您在短时间内完成写作任务。
利用AI智能写作工具,轻松生成高质量内容。无论是文章、博客还是创意写作,我们的免费 AI 助手都能帮助你提升写作效率,激发灵感。来智语AI体验 ChatGPT中文版,开启你的智能写作之旅!
评论(17 条评论)
栗子鹿 评论达人 LV.1
2026-02-20 17:41:42 回复

这种自我学习的方式太酷了,感觉未来的编程会变得更有趣。

     未知
刘浅软 评论达人 LV.1
2026-02-20 17:31:42 回复

AI自编代码的能力越来越强,程序员是不是应该转型做AI的辅导员?

     未知
安念宁 评论达人 LV.1
2026-02-20 17:21:42 回复

AI学习编程的过程听起来很神奇,真的能和人类程序员实现协作吗?还是存在隔阂?

     未知
喻安海 评论达人 LV.1
2026-02-20 17:11:42 回复

看到AI模仿人类编程,我反而有点斗志昂扬,感觉要更努力学习才能不被甩在后面。

     未知
柚夏盐 评论达人 LV.1
2026-02-20 17:01:42 回复

建议关注AI在处理复杂项目时的表现,看看能否与人类编程有良好的协作。

     未知
简布丁 评论达人 LV.1
2026-02-20 16:51:42 回复

这种自我训练的方式太厉害了,真想看看AI写的代码和人类有什么不同。

     未知
雀奶糖 评论达人 LV.1
2026-02-20 16:41:42 回复

这种学习方式是不是会让AI的创造力更强?会不会产生一些意想不到的代码?

     未知
俞露屿 评论达人 LV.1
2026-02-20 16:31:42 回复

如果AI能自动编程,那我们要怎么才能保持竞争力呢?

     未知
布丁呐 评论达人 LV.1
2026-02-20 16:21:42 回复

未来的程序员是不是得学习如何和AI合作?这可真是个新挑战!

     未知
自在咖啡 评论达人 LV.1
2026-02-20 16:11:42 回复

建议在未来的研究中,关注AI与人类程序员的协作模式,如何更好地结合各自优势。

     未知
夏咖微 评论达人 LV.1
2026-02-20 16:01:42 回复

如果AI能自学代码,未来的技术更新速度会不会更快?

     未知
耐心海盐 评论达人 LV.1
2026-02-20 15:51:42 回复

有没有想过,这样的AI会不会让一些基础的编程技能变得不再重要?

     未知
小熊宝 评论达人 LV.1
2026-02-20 15:41:42 回复

看到AI能从GitHub学习,未来的编程教育是不是也要做出改变?

     未知
清晚风 评论达人 LV.1
2026-02-20 15:31:42 回复

想知道这个AI在编程上能达到什么程度,是不是能写出我脑海中的代码?

     未知
林星晨 评论达人 LV.1
2026-02-20 15:21:42 回复

关注AI技术的进步,未来的程序员可能需要掌握更多与AI协作的技能。

     未知
烟青柠 评论达人 LV.1
2026-02-20 15:11:42 回复

这让我想起了以前的算法比赛,AI如果能在实时环境中表现出色,未来开发者可能会有新的合作模式。

     未知
柒山夏 评论达人 LV.1
2026-02-20 15:01:42 回复

AI能自学编程,真的太神奇了!这种技术会不会让程序员失业呢?

     未知
利用智语AI写作工具,轻松生成高质量内容。无论是文章、博客还是创意写作,我们的免费 AI 助手都能帮助你提升写作效ai率,激发灵感。来智语AI体验ChatGPT中文版,开启你的智能ai写作之旅!
17