V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
MrVito
V2EX  ›  随想

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

  •  
  •   MrVito · 5 天前 · 1055 次点击

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

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

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

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

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

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

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

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

    感觉无比贴切,随机吐词的鹦鹉,只会学舌没有智力
    catazshadow
        9
    catazshadow  
       3 天前 via Android
    所以还是不要拿来当编译器了吧
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3967 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 05:21 · PVG 13:21 · LAX 22:21 · JFK 01:21
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.