如果把大语言模型当成一个编译器

2025 年 3 月 12 日
 MrVito

今天和朋友聊天,突然想到假如我们把大语言模型当成一个编译器,来看待 AI 辅助编程这件事。

高级语言存在的目的之一,就是让程序员相对来说,更好理解的方式去写程序,通过编译器生成机器代码,最终执行。比如 C 、C++语言,通过 gcc 、g++,生成的中间产物就是一些 obj 文件,最终变成了 lib 、exe 这些东西。

类比来看,现在的大语言模型,我们也可以把它当成一个编译器,程序员用更加可以理解(完全的说人话),让 AI 来编写程序,生成的中间产物就是高级语言的代码,最终变成 lib 、exe 这些东西。

就像我们现在绝大多数时候都不会去校验 obj 文件与我们写的代码之间是否完全对的上,因为我们几乎不会认为编译器出错。

那么未来有没有可能,大语言模型发展到,我们几乎可以信任它的程度?

甚至,有没有可能,未来的大语言模型( AI )发展到,直接处理我们的需求,都不需要中间产物。

如果真的到了这一天,市场上是否还需要熟悉高级语言的程序员?

2109 次点击
所在节点    随想
9 条回复
musi
2025 年 3 月 12 日
真到了那一步为什么还需要有 lib exe 这些东西
直接用 AI 和计算机交互而不使用任何应用程序不好吗?
MrVito
2025 年 3 月 12 日
@musi 是的,我就是这个意思,终极形态就是 AI 直接帮我们处理了需求
paopjian
2025 年 3 月 12 日
AI 的智能靠的是算力, 未来高智能 AI 的成本高于人脑的时候, 人脑就是廉价劳动力, AI 反而成为领导者
046569
2025 年 3 月 12 日
在那之前,会有很多传统意义的程序员会学习如何和 AI 沟通,甚至向提示词工程师转型, AI 成为了人和高级语言中间的翻译层.这个阶段目前还不知道会持续多久.
re2ikotr
2025 年 3 月 12 日
llvm 也是 llm
zooo
2025 年 3 月 12 日
如果发展到你说的这种程度,AI 已经是一个人了,而且是属于乙方。
Donaldo
2025 年 3 月 12 日
llm 是概率模型,编译器没有随机性,现阶段没有可比性。
catazshadow
2025 年 3 月 13 日
hacker news 看到有人把现在的 AI 叫做 stochastic parrot

感觉无比贴切,随机吐词的鹦鹉,只会学舌没有智力
catazshadow
2025 年 3 月 13 日
所以还是不要拿来当编译器了吧

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://study.congcong.us/t/1117778

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX