首页/文章/ 详情

我可能创造了一个“可以自我进化的数字生命”

8月前浏览479
“这个邮件我应该如何回复”
“帮我写一下这周的周报”
“帮我看看这是什么”
“帮我把图片的背景换成南极”
我相信,在2026年的今天,和“AI大模型”对话这件事,在人们日常生活中,已经变得像吃饭一般平常。不管是对话、P图、写代码,你可以说,AI没有创造力,但你不得不承认它的能力——在大部分领域,它的能力和知识储备量,都远超一般的人类
……只要,你用正确的提示词引导它!

相信各位中有不少都玩过MC(Minecraft/我的世界)这款游戏。这款游戏的魅力在于,玩家从徒手砍树,用获得的木材做工作台,然后得到第一把工具“木镐”开始,在一个极高的自由度里,从无到有创造一个无限可能的世界。
诶,等等,这是不是和某句道家的话所表达的含义,异曲同工呢?!

回到AI,我们知道AI大模型很擅长写代码,尤其像Claude这种。
在之前的操作里,我都是用AI进行辅助,写代码片段,采用网页端复 制粘贴,或者IDE里直接生成的方式。
但某天在研究CATIA相关的Agent的时候,我突发奇想:
能不能写个Agent,让它有基本的读写文件的能力。这样,它就可以有能力写构成它自己的代码了呢?
一个诡异的概念出现了:
我,创造我自己!

说干就干!
大模型的本质只是个很聪明的大脑,没有任何执行动作的能力。所以,我们要给它一个初始的工具,也就相当于MC里的玩家刚出生时的“手”。
我和AI交流了我这个想法,然后让它帮我写了一个最最基础的Agent。
它给了我详细的项目结构、代码、操作步骤。当然它很简单,仅有
 - 创建文件/文件夹
 - 读取文件/文件夹
 - 删除文件/文件夹
这么几个基本的功能。但就这么几个功能,意味着一件“细思极恐”的事:
它能修改构成自己的项目代码,让自己“进化”!
然后,我运行了main.py,并花了一下午的时间引导它,让它成为一个真正完善的、可以自我进化的“数字生命”!包括但不限于以下几点要求:
 - 第一步,记忆功能。我让它给自己增加长/短期的记忆功能,这样即便程序崩溃或电脑关机、下次对话它也能记得我之前说的
 - 第二步,安全性。我让它所有写的代码,都在项目的根目录里创建一个自己的workspace,且绝对不许碰项目核心文件及电脑上其他目录的东西!!!
 - 第三步,鲁棒性。说实话这个翻译我一直都不是很满意。Robust,更贴切的说法,难应该是“稳健性”,或“耐操(cāo)性”。因为AI给出的代码,第一次运行通常会报错。我要求它写完代码后,在沙箱中进行自我测试,如果报错则回滚,直到可以正确运行。这样进化失败也可以保证至少退回到上次可运行的状态。
 - 第四步,工具注册与发现。写好的工具,智能体需要及时知道新增了它,才会去用。比方说,它给自己写了“脚”的功能之后,需要把“脚”这个工具注册进去,这样大脑才能知道它的存在,从而使用它走路。
 - 第五步,进化与反思。这里我直接把我发给它的提示词贴出来。
啊?你说这个UI是怎么弄的?开什么玩笑,它都是一个可以自我进化的智能体了,让它给自己加个UI,还不是轻而易举的事!
当我把所有的要求都提给它,然后按下Enter键发送“执行”指令之后,心里还是有那么一丢丢激动的,或许,我正在打开一个可怕的开关…

29轮迭代之后,它的答复如下(内容很多,只截取部分):
接下来……
我要以控制CATIA软件为例,让它:
 - 自己写需求、写规划、写代码、做测试……
我要试探它的上限在哪。
我要看它,能否自我创造一个“AICAD”的时代!


来源:CATIA那点事儿
CATIA游戏控制
著作权归作者所有,欢迎分享,未经许可,不得转载
首次发布时间:2026-02-12
最近编辑:8月前
CATIA那点事儿
本科 CATIA小狼。微信公众号:CATIA那...
获赞 140粉丝 291文章 61课程 16
点赞
收藏
作者推荐
未登录
还没有评论
课程
培训
服务
行家
VIP会员 学习计划 福利任务
下载APP
联系我们
帮助与反馈