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

AI 编程会让程序员失业吗?如果会,是多久?

  •  
  •   alexapollo ·
    geekan · 300 天前 · 3352 次点击
    这是一个创建于 300 天前的主题,其中的信息可能已经有所发展或是发生改变。

    最近看了几乎所有的 AI Agent 框架,写了个开源工程MetaGPT,用来做软件公司的抽象,可以直接根据老板需求出 PRD 、架构、代码 repo 。当然还有很多缺陷 —— 不过应该是业界目前最好用的

    我自己写了十几年代码,感觉这两年 AI 进展的非常快。个人感受是:AI 做大部分抽象,比如架构设计,已经做的非常好了。我自己做竞品分析+架构设计很吃精力,可能平均要花 3 天才能做出一份靠谱的中型工程架构。比如我在写一个编排框架时,就得先看 airflow 、prefect 、argo 、kubeflow ,然后再动笔,这个前置成本非常高,而且框架代码实在是太多了,有的又写的又臭又长,其实不太想看

    但是对于 AI 来说,做这些事情就只需要花 1 块钱。。而且很多时候写的是比我好的。我考虑的抽象并不比 AI 完整。但当然,它也有很多缺陷,比如生成的代码仍然有很多 bug ,对于图形化界面不太理解(经常会漏了展示界面),有时候会过度思考。但总的来说,ROI 太高了,1 块钱 vs 几人天时间,至少是几千倍的 ROI

    小型代码让 AI 写,它甚至都能 bug-free 的一次写完,这些领域我完全不熟悉 —— 我的知识肯定没有 AI 多。我经常会想,那我们以后怎么办?

    在行业交流时,其实很多 CTO 都很担心,觉得 3-5 年 AI 就会完成编程的大部分工作,但那个时候,我们岂不是都没活干了,我们到那时候应该干些什么?我们现在应该干些什么?

    47 条回复    2023-07-03 11:57:16 +08:00
    oahzgg
        1
    oahzgg  
       300 天前 via Android   ❤️ 1
    已经失业了
    alexapollo
        2
    alexapollo  
    OP
       300 天前
    @oahzgg 哈?现在做什么了?
    PTLin
        3
    PTLin  
       300 天前   ❤️ 10
    你这推广太硬了吧
    hardto
        4
    hardto  
       300 天前
    确实,根据我的经验,通过明确的需求描述,GPT-4 能够一次性生成许多符合要求的运维脚本,减轻了很多人工工作的负担。不久后,chatGPT 将会推出 code interpreter ,这是一个自动调试代码的功能,大大减少错误代码的出现。正如你所说,人工智能的运作成本确实相对较低。我个人也同意,3 到 5 年是一个比较合理的预测期。目前,token limit 的限制使得 GPT-4 不能有效地维护过去的代码,但随着 token limit 的提高至 100 万,这一问题有望得到解决,使得 GPT-4 甚至能够帮助我们处理那些代码质量较差的旧项目。我认为,现在可能是一个很好的时机来转向其他的行业。
    顺便推广一下我的个人 twitter ,感兴趣的可以点点关注: https://twitter.com/efnawm
    chendy
        5
    chendy  
       300 天前
    还是那句话,什么时候巨硬用 AI 修 windows 的 bug 什么时候再说这些
    写代码这个事情本身很容易,难的是怎么理解客户的真实需求,以及如何在屎山上边拉边吃并保证不塌方不噎死
    oahzgg
        6
    oahzgg  
       300 天前 via Android
    @alexapollo 现在论为底层打工仔了,真不骗你
    James369
        7
    James369  
       300 天前
    感谢前辈的开创性工作,
    alexapollo
        8
    alexapollo  
    OP
       300 天前
    是的。没有办法微软,就只能成为巨硬
    alexapollo
        9
    alexapollo  
    OP
       300 天前
    @PTLin 忘了点了,见楼上这条
    alexapollo
        10
    alexapollo  
    OP
       300 天前
    @hardto 有什么好的想法吗?其他行业有什么好的岗位?

    我们讨论了很久,感觉还是比较悲观的,觉得程序员都能被淘汰,其他行业也不可能幸免
    alexapollo
        11
    alexapollo  
    OP
       300 天前
    @chendy 在我们项目的 todo list 。。
    alexapollo
        12
    alexapollo  
    OP
       300 天前
    @oahzgg 是什么行业?
    alexapollo
        13
    alexapollo  
    OP
       300 天前
    @James369 感谢你的大力支持
    akmissxt
        14
    akmissxt  
       300 天前
    程序员失业关我工程师什么事 0.0
    akira
        15
    akira  
       300 天前
    如果你是指只会写 curd boy ,或者茶树菇之类的岗位,那确实是的,很快人们就会发现这些重复性的无创造力的工作,使用 ai 的成本更低。

    当年学历史的时候,工业革命大幅度的提高工人生产效率,很快就碾压了小作坊生产模式。

    现在看看,其实说不定我们正处在一个革命的浪潮,有些人说不定还会因此进历史书了。
    MOONLIGHTT
        16
    MOONLIGHTT  
       300 天前
    @hardto 短时间内提升,大概率不会是通过扩 token 的方式,这玩意儿对显存的占用指数级上升。
    Tyanboot
        17
    Tyanboot  
       300 天前
    如果你担心会被 AI 抢饭碗,那应该是会被抢的;如果你压根不担心这个,那多半是没什么影响的。
    shakukansp
        18
    shakukansp  
       300 天前
    同 17 楼,一点都不带担心的,不知道你在担心个啥。
    alexapollo
        19
    alexapollo  
    OP
       300 天前
    @akmissxt 所以你职业要改名为 AI-工程师吗(就像 elon musk )
    alexapollo
        20
    alexapollo  
    OP
       300 天前
    @akira 茶树菇是什么?
    alexapollo
        21
    alexapollo  
    OP
       300 天前
    @MOONLIGHTT Google / Claude 等已经有接近 O(N)的算法了,之前是 O(N^2)
    alexapollo
        22
    alexapollo  
    OP
       300 天前
    @Tyanboot
    @shakukansp 感觉你们是搞二次元游戏的
    txhwind
        23
    txhwind  
       300 天前
    AI 目前写新项目/新代码的能力确实是不错的,不过在屎山这种巨型上下文面前还是有障碍。
    其实这和网上讲的程序员经典防失业秘籍有点像:成为唯一懂屎山的人。
    israinbow
        24
    israinbow  
       300 天前 via Android
    等 ai 能自举自己到沙盒里跑再说取代人类的事情吧。
    到了之后做安全的就有新业务拓展了,世界越赛博,我们工作机会就越多。
    vincentrrr
        25
    vincentrrr  
       300 天前
    废话问题
    ma836323493
        26
    ma836323493  
       300 天前
    但烦你懂点程序, 你就不会问这种问题, 业务代码 ai 能写的出来吗?
    helloworldgo
        27
    helloworldgo  
       300 天前
    你老板以后会自己跟 AI 提需求?即使是 AI 写代码,也有人要去跟 AI 交互啊,至少这几年没有看到被替代的情况
    xuanbg
        28
    xuanbg  
       300 天前
    现在还不能,但如果有一天能的话,那将是永久
    LudwigWS
        29
    LudwigWS  
       300 天前   ❤️ 1
    @ma836323493 AI 当然能写业务代码,只要本地化部署,完全理解项目代码,这些都迟早会发生,现在 ChatGPT 做不了的事情不代表以后做不到
    zagfai
        30
    zagfai  
       300 天前   ❤️ 1
    @ma836323493 或者这么说吧,业务以前流程先自然语言描述,再实现机器可读语言,以后直接自然语言描述就可以
    James369
        31
    James369  
       300 天前
    刚刚看到的新闻,AI 要实现硬件芯片设计了:
    全球首颗 AI 全自动设计 CPU !中国团队发布“启蒙 1 号” 5 小时即生成核心
    https://tech.ifeng.com/c/8R5HMSSqCin
    alexapollo
        32
    alexapollo  
    OP
       299 天前
    @txhwind 是的。但有时候我会想这个问题 —— 在理想情况下,AI 是否可以比人类更好的驾驭屎山?
    alexapollo
        33
    alexapollo  
    OP
       299 天前
    @israinbow 你指的自举是自己把自己写出来吗?
    alexapollo
        34
    alexapollo  
    OP
       299 天前
    @vincentrrr 我确实感觉我们快要失业了
    alexapollo
        35
    alexapollo  
    OP
       299 天前
    @ma836323493 我觉得 AI 也可以和业务人员交流,逻辑上,如果业务人员愿意输入 AI 足够准确的信息,那确实是有可行性的
    alexapollo
        36
    alexapollo  
    OP
       299 天前
    @helloworldgo 我觉得以后甚至可能都没有老板。AI 可能自己都可以当老板哈哈哈哈哈
    alexapollo
        37
    alexapollo  
    OP
       299 天前
    @xuanbg 对。而且我觉得这一天快了,可能确实就是 3-5 年。而且感觉其他行业也不可幸免
    alexapollo
        38
    alexapollo  
    OP
       299 天前
    @James369 这个用的是更早的技术,但透露了一个 critical 信息:需要测试用例
    alexapollo
        39
    alexapollo  
    OP
       299 天前
    @LudwigWS
    @zagfai 同意。业务逻辑反而好写
    jones2000
        40
    jones2000  
       299 天前
    AI 只是一个工具,可以提高程序员开发效率。只会让程序员越来越值钱。 现在什么专业的都在转开发, 用 AI 以后, 就可以把这部分干体力活的人都挤出去, 让程序员的门槛提高。
    SmiteChow
        41
    SmiteChow  
       299 天前
    废话生成器而已,别再吹了。
    wanqiangcrack
        42
    wanqiangcrack  
       299 天前
    AI 在改 bug 修屎山这块 连个弟弟都不算。
    8355
        43
    8355  
       299 天前
    ai 起码在可预期范围内都还是工具功能范围的存在。
    不能用现在的认知去理解以后的世界,以目前来看的取代或减员重复低端岗位是必然的
    alexapollo
        44
    alexapollo  
    OP
       299 天前
    @jones2000 听起来很有道理 —— 体力劳动淘汰的可能会更快。
    但实际上似乎并不是。体力劳动需要的额外工作看起来是更多的(硬件适配、灵敏度 etc.)
    alexapollo
        45
    alexapollo  
    OP
       299 天前
    @SmiteChow 坦白来说,我觉得 GPT-4 很多方面比我自己要强,而且确实是太便宜了

    你觉得它是废话生成器,逻辑是什么?
    alexapollo
        46
    alexapollo  
    OP
       299 天前
    @wanqiangcrack 反而我觉得它在修 bug ,修屎山上有得天独厚的优势,因为它不会累,也不会抱怨:这个屎山我不想修。

    我自己碰到屎山都是:“千万不要给我”。但 GPT-4 可以解决这个问题
    alexapollo
        47
    alexapollo  
    OP
       299 天前
    @8355 是的。但其实以 OpenAI 的社会调查来说,程序员节省的时间是最多的
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   2839 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 30ms · UTC 09:52 · PVG 17:52 · LAX 02:52 · JFK 05:52
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.