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

2023-07-01 20:29:25 +08:00
 alexapollo

最近看了几乎所有的 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 就会完成编程的大部分工作,但那个时候,我们岂不是都没活干了,我们到那时候应该干些什么?我们现在应该干些什么?

3685 次点击
所在节点    程序员
47 条回复
alexapollo
2023-07-02 10:34:37 +08:00
@MOONLIGHTT Google / Claude 等已经有接近 O(N)的算法了,之前是 O(N^2)
alexapollo
2023-07-02 10:35:20 +08:00
@Tyanboot
@shakukansp 感觉你们是搞二次元游戏的
txhwind
2023-07-02 11:08:11 +08:00
AI 目前写新项目/新代码的能力确实是不错的,不过在屎山这种巨型上下文面前还是有障碍。
其实这和网上讲的程序员经典防失业秘籍有点像:成为唯一懂屎山的人。
israinbow
2023-07-02 12:14:05 +08:00
等 ai 能自举自己到沙盒里跑再说取代人类的事情吧。
到了之后做安全的就有新业务拓展了,世界越赛博,我们工作机会就越多。
vincentrrr
2023-07-02 12:22:55 +08:00
废话问题
ma836323493
2023-07-02 12:37:39 +08:00
但烦你懂点程序, 你就不会问这种问题, 业务代码 ai 能写的出来吗?
helloworldgo
2023-07-02 13:54:16 +08:00
你老板以后会自己跟 AI 提需求?即使是 AI 写代码,也有人要去跟 AI 交互啊,至少这几年没有看到被替代的情况
xuanbg
2023-07-02 16:03:10 +08:00
现在还不能,但如果有一天能的话,那将是永久
LudwigWS
2023-07-02 16:08:00 +08:00
@ma836323493 AI 当然能写业务代码,只要本地化部署,完全理解项目代码,这些都迟早会发生,现在 ChatGPT 做不了的事情不代表以后做不到
zagfai
2023-07-02 16:36:11 +08:00
@ma836323493 或者这么说吧,业务以前流程先自然语言描述,再实现机器可读语言,以后直接自然语言描述就可以
James369
2023-07-02 16:42:26 +08:00
刚刚看到的新闻,AI 要实现硬件芯片设计了:
全球首颗 AI 全自动设计 CPU !中国团队发布“启蒙 1 号” 5 小时即生成核心
https://tech.ifeng.com/c/8R5HMSSqCin
alexapollo
2023-07-02 21:27:23 +08:00
@txhwind 是的。但有时候我会想这个问题 —— 在理想情况下,AI 是否可以比人类更好的驾驭屎山?
alexapollo
2023-07-02 21:27:51 +08:00
@israinbow 你指的自举是自己把自己写出来吗?
alexapollo
2023-07-02 21:28:18 +08:00
@vincentrrr 我确实感觉我们快要失业了
alexapollo
2023-07-02 21:28:56 +08:00
@ma836323493 我觉得 AI 也可以和业务人员交流,逻辑上,如果业务人员愿意输入 AI 足够准确的信息,那确实是有可行性的
alexapollo
2023-07-02 21:29:31 +08:00
@helloworldgo 我觉得以后甚至可能都没有老板。AI 可能自己都可以当老板哈哈哈哈哈
alexapollo
2023-07-02 21:30:03 +08:00
@xuanbg 对。而且我觉得这一天快了,可能确实就是 3-5 年。而且感觉其他行业也不可幸免
alexapollo
2023-07-02 21:31:12 +08:00
@James369 这个用的是更早的技术,但透露了一个 critical 信息:需要测试用例
alexapollo
2023-07-02 21:31:56 +08:00
@LudwigWS
@zagfai 同意。业务逻辑反而好写
jones2000
2023-07-03 00:19:42 +08:00
AI 只是一个工具,可以提高程序员开发效率。只会让程序员越来越值钱。 现在什么专业的都在转开发, 用 AI 以后, 就可以把这部分干体力活的人都挤出去, 让程序员的门槛提高。

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

https://www.v2ex.com/t/953306

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

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

© 2021 V2EX