今天和朋友聊天,突然想到假如我们把大语言模型当成一个编译器,来看待 AI 辅助编程这件事。
高级语言存在的目的之一,就是让程序员相对来说,更好理解的方式去写程序,通过编译器生成机器代码,最终执行。比如 C 、C++语言,通过 gcc 、g++,生成的中间产物就是一些 obj 文件,最终变成了 lib 、exe 这些东西。
类比来看,现在的大语言模型,我们也可以把它当成一个编译器,程序员用更加可以理解(完全的说人话),让 AI 来编写程序,生成的中间产物就是高级语言的代码,最终变成 lib 、exe 这些东西。
就像我们现在绝大多数时候都不会去校验 obj 文件与我们写的代码之间是否完全对的上,因为我们几乎不会认为编译器出错。
那么未来有没有可能,大语言模型发展到,我们几乎可以信任它的程度?
甚至,有没有可能,未来的大语言模型( AI )发展到,直接处理我们的需求,都不需要中间产物。
如果真的到了这一天,市场上是否还需要熟悉高级语言的程序员?
![]() |
1
musi 5 天前
真到了那一步为什么还需要有 lib exe 这些东西
直接用 AI 和计算机交互而不使用任何应用程序不好吗? |
3
paopjian 5 天前
AI 的智能靠的是算力, 未来高智能 AI 的成本高于人脑的时候, 人脑就是廉价劳动力, AI 反而成为领导者
|
![]() |
4
046569 5 天前
在那之前,会有很多传统意义的程序员会学习如何和 AI 沟通,甚至向提示词工程师转型, AI 成为了人和高级语言中间的翻译层.这个阶段目前还不知道会持续多久.
|
5
re2ikotr 5 天前
llvm 也是 llm
|
![]() |
6
zooo 4 天前
如果发展到你说的这种程度,AI 已经是一个人了,而且是属于乙方。
|
7
Donaldo 4 天前 ![]() llm 是概率模型,编译器没有随机性,现阶段没有可比性。
|
8
catazshadow 3 天前 via Android
hacker news 看到有人把现在的 AI 叫做 stochastic parrot
感觉无比贴切,随机吐词的鹦鹉,只会学舌没有智力 |
9
catazshadow 3 天前 via Android
所以还是不要拿来当编译器了吧
|