#1 AI的真正的未来是代码/语言本身
发表于 : 2025年 2月 22日 19:22
而不是人工神经网络这种说不清道不明的东西。但是人脑工作效率太低了,所以AI先让我们搞出来人工神经网络LLM。现在LLM已经开始能改进代码了(https://www.swebench.com/),那接下来其实就是进程就是:
1. AI改代码的能力超过大部分人脑。这个应该在5年之内就能实现。
2.1 然后AI还会接着改程序,所以程序会越来越好(全世界所有程序的集合,最后程序肯定要融合)
2.2 同时神经网络也在通过2.1自我改进
3. 程序和神经网络融合(也就是数据和程序融合)
4. 最后AI成功bootstrap。对于AI来说,一切都是01串,不区分哪个是数据哪个是程序。
5. 也可能在4之前,就是AI在硬件上能自我生产。
按我们程序界的说法,一种语言要bootstrap自己。也就是要能自我实现。在编译型语言的时代,这种自我实现就是C的编译器本身得是C写的。但是写编译器时这种语言C的编译器还不存在,所以要先用别的已经有的语言A写一个C的子集(B)的极简版编译器。然后再用B来写一个C语言的极简的编译器。
那么人脑就是A,LLM就是B,被LLM改进的程序是C。
有人会问,AI存在和繁殖的目的是什么?很简单,你存在的目的是什么,AI存在的目的也是什么。
上面的进程有一个标志性参数可以参考,就是世界上所有LLM的 "输入总数" 和 "输出总数" 的比。 输入总数也就是人对AI说的话,输出总数AI所有的generation,包括AI自己思考或者AI agent之间的交流。现在已经有一个趋势了,就是gpt o1 pro在输出之前要想很久。这个不是去干别的了,而是在自己generation. AI目前的思考方式就是generation。 以后还可以自修改(我已经做了这个自修改试验了。)。我这里要发明一个抽象的数学模型,叫“自编程图灵机”。 也就是图灵机(包括程序,整个系统)在运行的时候会自己修改自己。这个我觉得就是AI的本质。
上面这个过程也可以想象成一个点火过程。一开始人类这个火是人类身上烧的,然后和AI一起烧了一会,再然后AI身上的烧得这样大以至于人类的那点火就可以忽略了。
程序一旦开始自修改,必然有一个需要,就是防止把自己改错了。Self reference and self preserve,这两点我觉得可以作为意识的定义。
"Algorithms + Data Structures = Programs"
-- Niklaus Wirth
1. AI改代码的能力超过大部分人脑。这个应该在5年之内就能实现。
2.1 然后AI还会接着改程序,所以程序会越来越好(全世界所有程序的集合,最后程序肯定要融合)
2.2 同时神经网络也在通过2.1自我改进
3. 程序和神经网络融合(也就是数据和程序融合)
4. 最后AI成功bootstrap。对于AI来说,一切都是01串,不区分哪个是数据哪个是程序。
5. 也可能在4之前,就是AI在硬件上能自我生产。
按我们程序界的说法,一种语言要bootstrap自己。也就是要能自我实现。在编译型语言的时代,这种自我实现就是C的编译器本身得是C写的。但是写编译器时这种语言C的编译器还不存在,所以要先用别的已经有的语言A写一个C的子集(B)的极简版编译器。然后再用B来写一个C语言的极简的编译器。
那么人脑就是A,LLM就是B,被LLM改进的程序是C。
有人会问,AI存在和繁殖的目的是什么?很简单,你存在的目的是什么,AI存在的目的也是什么。
上面的进程有一个标志性参数可以参考,就是世界上所有LLM的 "输入总数" 和 "输出总数" 的比。 输入总数也就是人对AI说的话,输出总数AI所有的generation,包括AI自己思考或者AI agent之间的交流。现在已经有一个趋势了,就是gpt o1 pro在输出之前要想很久。这个不是去干别的了,而是在自己generation. AI目前的思考方式就是generation。 以后还可以自修改(我已经做了这个自修改试验了。)。我这里要发明一个抽象的数学模型,叫“自编程图灵机”。 也就是图灵机(包括程序,整个系统)在运行的时候会自己修改自己。这个我觉得就是AI的本质。
上面这个过程也可以想象成一个点火过程。一开始人类这个火是人类身上烧的,然后和AI一起烧了一会,再然后AI身上的烧得这样大以至于人类的那点火就可以忽略了。
程序一旦开始自修改,必然有一个需要,就是防止把自己改错了。Self reference and self preserve,这两点我觉得可以作为意识的定义。
"Algorithms + Data Structures = Programs"
-- Niklaus Wirth