V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Zzzz77
V2EX  ›  职场话题

如何能让领导认识到 AI 写代码的能力是有限的?

  •  
  •   Zzzz77 · 6 天前 · 2628 次点击

    先介绍下我这几年在工作中负责的项目:

    前端+后端:

    • 低代码开发平台。就是两年前火得很的那套割韭菜的玩意儿,可以可视化管理数据库并生成接口,拖拽生成 UI 并执行接口/渲染接口返回数据等。

    前端:

    • 基于 prosemirror 开发的 AI 文档编辑器。不仅仅是使用,在框架基础上开发了几十个扩展插件、自定义节点等
    • 基于 canvas 开发的表格插件,不是 UI 组件库的那种 table 组件,而是类似 Luckysheet 那种 Excel 编辑组件(当然了,跟 Luckysheet 比是有差距的,自己开发主要是有一些定制化需求)
    • 在线教学实验编辑系统,也是拖拽生成界面,然后通过一系列预置的事件/方法系统,能够为界面内的元素绑定行为逻辑,以此来搭建一些简单的小实验(例如电路实验、物理碰撞实验、数学模型可视化之类的)

    以上是稍有点门槛的,其他例如 xxx 管理系统前端和 curd 后端的简单项目就不赘述了。


    现在的问题是,领导可能听了很多网上关于 Cursor 的言论,再结合最近 DeepSeek 的火爆现象,他认为 AI 编程已经能够完美替代手工编码了,完全可以使用 AI 来完成上述项目日后的开发和维护工作,开发者只需要描述好问题,就能迅速的帮你写好代码/修好 bug ,甚至自动做好测试和部署。(其实就是嫌现在效率太低)

    我尝试表达项目有难易之分,他在网上看到 Cursor 写出来的什么博客页、导航网站、小工具、小游戏都只属于入门级别的低复杂度项目,对于高复杂度的项目,Cursor 很难写出来有用的代码(更不要说可靠),也没法维护。

    但是无果。

    48 条回复    2025-02-08 09:55:37 +08:00
    qxmqh
        1
    qxmqh  
       6 天前
    伙计,你没必要啊,公司出钱给 AI 使用就行了。我都用 Cursor 写物联网平台了。好用的一批。谁跟你说不能上生产了。
    你说的这些 ,用 AI 说真的 效率提高太多了。
    cobbage
        2
    cobbage  
       6 天前 via Android
    ai 能做好的部分我一直认为是别人已经搞过了(比如冒泡算法你问他他能搞定,你凭空搞个东西他能搞定?),辅助使用我觉得很好。还有个问题不知道会不会有泄露问题一般的企业估计也没啥可泄露的?还有个是我这里真实遇到的问题(想把某些 python 转为 java 直接尴尬住了)
    qxmqh
        3
    qxmqh  
       6 天前
    @cobbage 你的这个凭空是啥意思,你凭空也得有需求吧。人也不可能凭空变出来东西吧。
    mumbler
        4
    mumbler  
       6 天前
    Cursor 真的好用啊,比我都写得好,我都沦为测试了,你领导这次没说错,别排斥 AI
    Zzzz77
        5
    Zzzz77  
    OP
       6 天前
    统一回复一下,首先公司要的不是 AI 辅助人,是人辅助 AI ,例如提到的低代码开发平台可能只会给一周的工期,这明显是不可能的。其次我不排斥 AI ,但我排斥无脑吹 AI
    @qxmqh
    @cobbage
    @mumbler
    Zzzz77
        6
    Zzzz77  
    OP
       6 天前
    @qxmqh 或者我换个说法,公司需要的不是你借助 AI 这个工具提高效率(这个大家都会用,也都在用,没什么好说的),公司要的是借助 AI 秒出代码
    qxmqh
        7
    qxmqh  
       6 天前
    @Zzzz77 工期啥的先不用说,你先回答我,你深度用过 Cursor 吗。比如用了 1-2 个月 1000 次以上的 fast request
    mumbler
        8
    mumbler  
       6 天前
    @Zzzz77 #5 你已经进入败者组了,带着深深的偏见,帮不了你。在这种重大变革时候,一念之差往往决定了未来的命运,就像当年 50 元的比特币我不买,非要自己挖一样
    a62527776a
        9
    a62527776a  
       6 天前
    搞点烂活出来呗 反正又不是不给钱
    qxmqh
        10
    qxmqh  
       6 天前
    @mumbler 别提伤心事,当年贴吧 113 块钱一个比特币,我都没买。想起来我都大腿拍断了。
    NoOneNoBody
        11
    NoOneNoBody  
       6 天前   ❤️ 2
    开始找下家吧,这种认知很难相信他有把握市场动态的能力
    cobbage
        12
    cobbage  
       6 天前 via Android
    @qxmqh 我那个凭空意思(网上找不到的新需求)。以我最后一句我的需求说下。我找了个模型转 onnxruntime java 下跑,但是这个模型识别后还需要有运算我想把这部分运算直接转 java ,它搞不定。
    Zzzz77
        13
    Zzzz77  
    OP
       6 天前
    另外我其实也不认为 AI 能完成很复杂的工作,公司的项目我不方便拿出来说,刚好我有个开源项目,需要一个 pptx 解析为 json 的功能,我自己评估过,要实现到上生产的水平,需要的时间较长。如果有人能用 AI 短时间内完成,按公司类似需求的评估(公司之前有个 doc 解析 json 的需求,领导说试试 AI 两三天能出来不),有人能 7 天内用 AI 完成,欢迎私信我( github 有邮箱),2 万元悬赏,有人接不?
    YadongZhang
        14
    YadongZhang  
       6 天前 via iPhone   ❤️ 1
    说明项目还不够复杂

    让 AI 先尝试解决一个 Storybookjs 的 issue 再说

    https://github.com/storybookjs/storybook/issues

    AI 目前只能完成一些初级或重复的任务,高难度的代码问题还有待加强
    Zzzz77
        15
    Zzzz77  
    OP
       6 天前
    @YadongZhang 问题在于大多数人不愿意承认自己日常干的是一些初级或重复的任务....
    mumbler
        16
    mumbler  
       6 天前
    @Zzzz77 #13 正好昨天看到了一个 ppt to markdown 的开源项目,如果我是你,我会让 cursor 先加载这个项目的目录,然后让 cursor 帮我部署,遇到问题让它解决,部署完了,让它把 markdown 改成 json 输出,这对它就分分钟的事情了

    为什么不让 AI 从 0 到 1 去写复杂项目,那需要费很多 token 和测试时间,人要引导它去干也很累,借力开源项目是好选择
    Zzzz77
        17
    Zzzz77  
    OP
       6 天前   ❤️ 3
    @mumbler 你这就是典型的老板语气了,PPT 转 md 、xml 、json 、html 的各种途径我都研究过,如你所说的分分钟,那么欢迎你私信,不会看不起这两万吧?
    mumbler
        18
    mumbler  
       6 天前
    @YadongZhang #14 AI 是能力放大器,不是许愿瓶,你提问方式就看出,是你只能完成初级重复任务,不是 AI 能力的边界。你要带领它去干,送死它去,背黑锅你来,不是你命令它
    arielherself
        19
    arielherself  
       6 天前
    @Zzzz77 支持一下 op 。其实我也比较好奇,说 AI 能很大程度帮助自己写代码的人,能不能分享一下自己完成的是什么样的任务?没别的意思,就是想了解一下深度使用 AI 的人都能用 AI 干什么。
    aimeihe
        20
    aimeihe  
       6 天前
    只能说 Cursor 好用的一匹,搞个会员 5000 次试试
    ospider
        21
    ospider  
       6 天前
    楼上某些人搞不明白这个事儿的症结所在.

    首先, AI 当然能提高生产力了, 有些问题 ChatGPT 已经比 Google 解决更好了, 我也会用 ChatGPT 生成一些临时脚本, 确实很香. 我也毫不怀疑像 cursor 这种工具能做到楼上说的某些相对复杂一点的项目.

    这个问题的症结在于, AI 提高的生产力算做谁干的活儿? 如果是 AI 辅助人, 算到我头上, 那我应该谢谢老板, 提高我在职场的竞争力; 如果是人辅助 AI, 算到老板头上, 那我可谢谢老板了, 我不接受这种 PUA.

    有句话说得好, 和 AI 相比, 人的核心竞争力是背锅. 最终 review 代码, 决定 AI 写得能不能上, 这也是一种能力, 一种需要付费的能力.

    这个问题根本就不是技术问题, cursor 吹们在这儿无脑安利只能显示出自己头脑简单.
    hunterster
        22
    hunterster  
       6 天前   ❤️ 1
    ai 写出来的代码,谁来保证代码没有问题?谁来测试?老板好像以为 ai 可以完成开发测试部署一条龙了
    wxw752
        23
    wxw752  
       6 天前
    Cursor 确实好用,稍高难度的需求用起来没问题。但是还是要人懂,能和它聊、引导它,才能生成出想要的东西。
    Zzzz77
        24
    Zzzz77  
    OP
       6 天前   ❤️ 5
    算了。。我确实是不喜欢与人争吵的性格。多说无益,我直接沉了算了。

    重复一下,我不反感 AI ,甚至我之前还订阅了年费的 poe 和 copilot ,Cursor 、cline 这类工具我也用过,但我方案无脑吹 AI (工作中提一句“这个功能点有些复杂”,就会被反问“为什么不用 AI 呢?几分钟就可以搞定啊”)。另外 AI 对于复杂的项目就是干不好的,只能在极细分的小模块上提供一些建议和帮助,远达不到题目中描述的水平,至少目前就是如此。

    另外,认为 AI 能够快速解决复杂项目的,我上面的悬赏三日内私信我依然生效,欢迎展现你的 AI 领导能力和创造力。
    mumbler
        25
    mumbler  
       6 天前
    @Zzzz77 #17 pptx2md 你试过了吗,我的 PPT 都给成功解析了,拿到文本让大模型整理成结构化内容,生成 json 就行了,你要搞不定先付 5000 订金,我帮你
    Tomfe
        26
    Tomfe  
       6 天前
    老兄 方便加个联系方式什么的吗 想请教下你说的在线教学实验编辑系统是怎么实现的 也遇见了这种需求
    Zzzz77
        27
    Zzzz77  
    OP
       6 天前
    @Zzzz77 关于 PPT 转 json 的需求,当前我的仓库是: https://github.com/pipipi-pikachu/pptxtojson

    但是,目前的功能距离生产还有十万八千里,动画问题、群组问题、图文混排问题、公式问题、艺术字等特殊样式的问题、模板和主题问题,这些一个都没解决。如果连我这个仓库的效果都达不到的,就别来碰瓷了。
    kristofer
        28
    kristofer  
       6 天前   ❤️ 1
    @Zzzz77 #24 兄弟,你敢在 v 站说 AI 的缺陷,那肯定要遭的攻击,AI 无敌已经快是政治正确了。

    毕竟 AI 给一些外行或者 CRUD 小鬼一种错觉,自己不需要懂技术也能写软件了,可以把以前写软件的吊 b 拽下神坛,狠狠鞭打。这算不算是一种皈依者狂热呢
    ixcode
        29
    ixcode  
       6 天前
    你可以给你的老板展示一下 cursor 做的不好的方面,比如对大型项目的上下文长度的问题,比如多轮对话之后的降智的问题,比如重复的改来改去但是就是改不对的问题,比如对于新的依赖或最新的 api 新版本无法及时更新 的问题,
    YadongZhang
        30
    YadongZhang  
       6 天前
    @mumbler #18

    大佬,你带领 AI 解决一下这个 issue 先

    https://github.com/storybookjs/storybook/issues/30302

    我这个只能完成初级重复任务的 CRUD boy 能修复的问题所谓的 AI 修复不了
    akakidz
        31
    akakidz  
       6 天前
    很简单,平时工作中找一些难以实现的场景给他演示一下,问问他的思路是想要怎么解决
    mumbler
        32
    mumbler  
       6 天前
    @Zzzz77 #27 我看了你的 pptxtojson 项目,pptx 解析用的 PPTX2HTML, 问题主要就是 html 如何转换 json ,这种典型的 NLP 问题,你居然没上大模型,还在手工解析,非结构化数据让大模型先提取再整理,研究方向变成编写 prompt 和实验,不要自己再去用传统方法去分析了
    whp1473
        33
    whp1473  
       6 天前   ❤️ 1
    @mumbler 你的意思是安装部署时安装一个 4090GPU 集群?还是必须依赖外网通过 AK ?
    其实这个问题 github 上早给出了答案,如果真的 AI 无所不能,issues 应该全部消失的,毕竟告诉 AI 开源项目名称就可以立刻修复所有开源项目问题,都是学习过的。
    AI 目前阶段是强力辅助,尤其在关联越小的地方辅助能力越强,比如一个前端页面,一个方法功能的实现,一个算法的优化。AGI 的出现才是你所想的无所不能。
    Zzzz77
        34
    Zzzz77  
    OP
       6 天前
    @mumbler 问题根本不在 HTML 如何转换 json ,HTML 转 json 有什么难度... 而且你怎么又知道我没有尝试用 AI 了...

    “面对复杂的问题,哪怕用 AI ,也需要人花费大量时间精力才能解决,因为它不是万能的”

    这是我从头到尾表达的观点。所以我才提出悬赏:是否能用 AI 高效快速解决我的问题,如果它是万能的,那这个悬赏就是小菜一碟不是吗

    AI 很强很厉害,我没有反驳你,你也别回我了,让它沉就好.... 谢谢
    Chism
        35
    Chism  
       6 天前 via iPhone
    不知道楼主用过付费的 o1 模型没,免费的模型写代码确实很差,但是市面上最先进的模型会让你惊讶
    zgzhang
        36
    zgzhang  
       6 天前
    从前编程是有门槛的,很多小白是不太敢 BB 的,但是有一天 AI 来了,他们发现竟然可以通过 AI 写个小网站了,就产生了一种我上我也行的错觉
    zgzhang
        37
    zgzhang  
       6 天前   ❤️ 1
    @Chism 人家说了呀,用过的,咋看不到明白呢,OP 的论点是复杂的业务和复杂的工程问题,AI 是不能很好解决的,反对这个论点的,show 一下你的工作不就好了吗,起码你得知道咋跟他聊天吧,无非是解放你以前的苦力活
    Zzzz77
        38
    Zzzz77  
    OP
       6 天前
    @Chism Claude-3.5-Sonnet 天天都在用
    linora
        39
    linora  
       6 天前
    和他一起结对编程一次
    linjunyi22
        40
    linjunyi22  
       6 天前
    赞同 OP 的观点。

    我自己在 23 年开始用 chatGPT ,也用大模型做过一些 AI 项目,cursor 也深度使用,现在工作中天天用,每月的 fast request 都早早用光。

    目前来看,cursor 是提高了程序员开发「编码」的效率,但程序员完成一个需求,一个项目不仅仅是编码的,其中包含很多设计的工作。这些 AI 都没法直接给出答案,当然某些人说可以跟 AI 多轮沟通得到答案。

    但你想想,你的多轮沟通,人类在这其中是不是起决定性作用? 是人来做决策,还是 AI 做决策? 更不用说 AI 要发挥出最好的效果,那就得「大任务拆解小任务」,「上下文边界清晰」,「多轮沟通纠正」等等.. 这些事情本身都需要人的参与,AI 是很强,但远没到一个复杂任务有了 AI 就能秒出。
    54xavier
        41
    54xavier  
       6 天前
    昨天领导才和我们部门同事说后面全部一起换 Cursor 开发,我觉得挺好的,有个得力顺手的工具可以减少很多工作量,但是上了 ai 并不代表它就能取代开发者。我个人观点是还是需要人 描述问题和 review ,只有懂开发的人才能更好的描述和 review 代码。否则只会生成很多屎山冗余代码。
    Qcui
        42
    Qcui  
       6 天前
    都赞成 AI 能提高效率,正方选手说 AI 需要人引导才能达到想要的效果,反方选手说 AI 解决不了复杂的问题,论据就是丢个问题或 issue 给 AI 它解决不了。感觉两方选手不冲突啊,不知道在讨论啥。直接丢给 AI 一个 issue 它不一定能 100%解决,所以需要人一步一步引导它去解决。同理,直接丢一个 issue 给人,人也不一定能解决。所以 AI 的使用就是人提供一些思路给 AI ,AI 也提供一些思路给人,在互动中把问题解决掉,这才是 AI 的正确使用方式吧。
    kuan0025
        43
    kuan0025  
       6 天前
    有没有可能领导知道,但是他只想“压价”/激发手下人的工作效率?

    其实对领导来说人工完成和 AI 完成没啥区别,他只考虑成本/以后的成本问题。
    NewMoorj
        44
    NewMoorj  
       6 天前
    马斯克现在用 6 个 AI 人才对老美的各个部门做审计,效率确实高的批爆。

    你的老板和领导肯定更信马斯克,不信你。
    Edwinxedwin
        45
    Edwinxedwin  
       6 天前 via iPhone
    领导觉得程序员容易被 AI 替代,我觉得领导更容易被 AI 替代 lol
    musi
        46
    musi  
       6 天前
    楼上都这么有信心 AI 能快速生成复杂应用?
    我给你一个月的时间,AI 随你用,你可以给我搞个淘宝这种体量的应用出来吗?
    qwertyzzz
        47
    qwertyzzz  
       5 天前
    @linjunyi22 这是肯定的呀 要真是非常牛逼了 大部分人早被开了啊
    Vitumoc
        48
    Vitumoc  
       5 天前
    老板让你用 AI 做,你就用 AI 做。

    老板问你为啥不能按时上线,为啥 BUG ,你也直接问 AI ,AI 说啥你就回啥。

    本质上老板就是想用 AI 把你换掉,那你就让他试试呗,别有太强的责任心,别怕砸锅,就全都让 AI 搞,等他发现 AI 搞不定了自然还会来找你。

    你越用心维护,老板越看不到你的价值。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3900 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 05:15 · PVG 13:15 · LAX 21:15 · JFK 00:15
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.