zqlcrow
V2EX  ›  OpenAI

真心不明白求教, GPT 真的能编程?

  •  2
     
  •   zqlcrow · Mar 15, 2023 · 26401 views
    This topic created in 1329 days ago, the information mentioned may be changed or developed.

    不是我不接受新事物,实在是见过太多“语不惊人死不休”。

    从前几年领导“虚心求教”,鸿蒙一出,统一天下(包括当时一堆大佬也这么说)。
    到后来的领导“展望未来”,元宇宙一出,改变世界,甚至要考虑把实体业务搬上元宇宙。
    再回想更早年,一群大金链的煤老板,在会展中心听各种培训(骗投资的),感慨世界从此改变。

    实在是对这些“吓死人”的话腻味了。

    我知道 GPT 文字处理能力很强,我的问题:
    GPT 真的能编程吗?

    网上的各种例子:

    1 、GPT 能写正则,太牛了。
    我这种低级码农以前会自己动手写正则?不是都是抄或者生成吗?我知道正则很强大,但我实际没有需要。

    2 、GPT 你画个草图,它就能生成网页,太牛了。
    这么简单的网页,早几年那些拖拽组件生成网页的工具就很多了。直接拖不好吗? 既然能生成,为何不干脆找个比如主流网站的几个页面,让它生成一下?

    3 、你不懂,现在只是开始,后来会加速。
    凡事不就是简单和复杂的区别吗?能处理简单,不代表很快就能处理复杂。
    领导也这么说的,鸿蒙现在只是开始,元宇宙现在只是开始,用不了多久。。。。

    真的不懂,如果我的感觉不对,希望得到有例子的指正。

    Supplement 1  ·  Mar 15, 2023
    我的错,提问不对。

    我的意思是,GPT 是否真的像网上说的一样,再过几年就可以替代多数程序员。
    我目前的感觉,GPT 顶多只能是一个提高效率的工具。
    181 replies  •  2023-04-03 22:11:30 +08:00
    1  2  
    ❮ ❯
    fredli
    fredli
    Mar 15, 2023
    1
    GPT 能回答可以定义的问题,回答的还不错,但还需要人的组合
    LavaC
    LavaC
    Mar 15, 2023❤️1
    2
    不,它不会写正则。作为一个经常在 lc 上用正则做题的人也问过 gpt 正则问题,结果只能是被车轱辘话急死,会不停重复错误代码但是有正确的输出注释->不好意思我错了的循环。
    ersic
    ersic
    Mar 15, 2023❤️5
    3
    我之前跟你想法一样,直到前两天试了试。。。
    其实就是搜索引擎,只不过他能比搜索引擎更能明白你想搜什么。
    「实践是检验真理的唯一方法」,不去试,永远不明白。
    zqlcrow
    zqlcrow
    OP
    Mar 15, 2023
    4
    @ersic 我用它翻译了一本书,感觉文字处理能力,比如生成语言、翻译、搜索,还是很强的。
    但这和能替代程序员,不相关。
    Devilker
    Devilker
    Mar 15, 2023
    5
    简单框架可以
    zqlcrow
    zqlcrow
    OP
    Mar 15, 2023
    6
    @fredli
    @LavaC
    我的感受是远远没有网上说的,马上,或者快要,让程序员失业
    zqlcrow
    zqlcrow
    OP
    Mar 15, 2023
    7
    @Devilker 简单框架的定义是?一个项目的简单框架?这我也是抄的。

    一次搭建,次次抄袭。哈哈哈。
    rockddd
    rockddd
    Mar 15, 2023❤️2
    8
    这段时间用下来,我感觉大多数情况比问百度高效,不用去甄别哪些 CSDN 文章是垃圾哪些对我有帮助。
    Devilker
    Devilker
    Mar 15, 2023
    9
    你提的 1.2.3 问题。 如果你换位思考就明白了。 资本家只希望员工越少越好,这 2-3 年全球各大公司都在裁员。根本不会在乎你说的 1.2.3 的问题的自我解答。
    InkStone
    InkStone
    Mar 15, 2023❤️8
    10
    你别总是领导说大佬说,你自己想一想啊……

    实际上我反而觉得 chatgpt 更适合初级程序员使用,因为他们遇到的问题往往能在 chatgpt 里得到解答,也需要一个驳杂不精但愿意不厌其烦回答的老师。
    BiChengfei
    BiChengfei
    Mar 15, 2023
    11
    同感,感觉就是一个更智能的搜索引擎。距离人的的思维能力,还差十万八千里
    lenqu
    lenqu
    Mar 15, 2023
    12
    你可以了解一下的生成方式,你就明白他只是在学习怎么像人一样说话,但是这并不影响他后面会学其他东西,在这些方面很快超过人类,这是他的优秀的地方,直到实现真正的 AGI
    rb6221
    rb6221
    Mar 15, 2023
    13
    就像楼上说的,他只会回答定义明确的问题。写代码是替代不了的
    zqlcrow
    zqlcrow
    OP
    Mar 15, 2023
    14
    @Devilker

    这根本不是一回事啊。

    2 、3 ,都是在说 GPT 还做不到。
    Moha
    Moha
    Mar 15, 2023
    15
    一些简单的问题没有任何问题,丢个它一个需求,直接丢代码给你,比你直接搜索快几倍,它回答的不对,你还可以纠正他,提出新的需求
    xctcc
    xctcc
    Mar 15, 2023❤️4
    16
    我上个月有个游戏用脚本挂着自动玩,不过有时候会掉线,
    然后我让 chatgpt 用 go 写一个每隔 30 秒发送屏幕截图到我的 tg 机器人上
    然后我时不时看下有没有掉线,解决了我一个小需求
    ex1gtnim7d
    ex1gtnim7d
    Mar 15, 2023❤️4
    17
    总的来说,以前你做一个东西可能要一天,现在可能只需要一个上午,它确实提高了效率,省去了很大一笔在网上百度搜索的时间,像正则这种东西每次用我都要去搜一下,不用就忘了,我直接跟它描述清楚我要的正则,它给出的结果也让我满意,很多问题我看几页百度才找到的答案,它直接给我了,失业当然是夸张的,但人效提高了,无疑竞争是更加激烈了,chatgpt 缩短了大家的差距,可能你的多年经验对别人来说只需要一个 chatgpt 的加持。
    zqlcrow
    zqlcrow
    OP
    Mar 15, 2023
    18
    @InkStone
    我自己想,就是大佬们都喜欢“跟上时代”,语不惊人死不休。
    但我不这么认为。

    同理,我现在依旧不这么认为。因为没有证据。
    quake0day
    quake0day
    Mar 15, 2023❤️8
    19
    @zqlcrow ChatGPT 也许不会很快让程序员失业,但是很有可能让不会用 ChatGPT 的程序员很快失业 :)
    zqlcrow
    zqlcrow
    OP
    Mar 15, 2023
    20
    @kerb15

    编程效率,从我入行以来,业界倒是一直在提高。
    jchencode
    jchencode
    Mar 15, 2023
    21
    现阶段,它能作为辅助工具,比搜索引擎效率更高,以往程序员编程,遇到一些问题,通过搜索引擎查找解决方案,需要做些筛选,现在能更快的给你结果,并且大部分结果都是正确的,这不提高了生产力?随着 ChatGPT 不断发展,未来能够想象的,很有可能实现钢铁侠里面的 AI 管家贾维斯
    kop1989smurf
    kop1989smurf
    Mar 15, 2023❤️3
    22
    1 、编程其实一直遵循着语言、框架制定的一种普世方法论。具有很明显的统计学特征。
    2 、编程很大程度上是重复性的逻辑抽象工作。抽象出来无非是条件+顺序+展现。一样具有统计学特征。
    3 、编程实现的业务,很大程度上也都是重复的。同样具有统计学特征。

    所以,目前的机器学习 AI 确实可以编程。而且其统计学特性极其适合编程。
    clf
    clf
    Mar 15, 2023
    23
    GPT 的编程,不如你去看官方文档。

    一般需要搜的,要么是简单到随手一搜都有正确答案的,只是自己记不起来怎么用的。要么是需要现有方案做参考,学习大致的技术路线的。还有就是各个库的正确用法,这个其实就是找官方文档最佳,除非文档真的很糟。
    shyrock
    shyrock
    Mar 15, 2023
    24
    有没有想过 gpt 比百度搜索能力强只是因为现在还没有加入广告?
    zqlcrow
    zqlcrow
    OP
    Mar 15, 2023
    25
    @LiuJiang

    我哪里说它不能提高生产力了?我说的是它不能替代程序员。
    至少,在未来几年内,不能替代。

    “未来能够想象”,这种事情就不是我关心的了。
    未来随意想象。
    Devilker
    Devilker
    Mar 15, 2023
    26
    @zqlcrow 我们可能不在一个宇宙,多元宇宙里的我在的宇宙 CHATGPT 已经可以很容易的办到你说 123 问题虽然是抄袭的。而且还会结合其他 AI 生成一部 70 分钟电影。
    LavaC
    LavaC
    Mar 15, 2023
    27
    @zqlcrow 失业不至于,但真的是很好的辅助工具,我现在用 gpt3 的衍生工具 copilot 写代码就省去很多以前需要用搜索引擎的地方。但前提是问的问题得是常规问题,稍微定制化一点就会吐无效代码。
    zqlcrow
    zqlcrow
    OP
    Mar 15, 2023
    28
    @kop1989smurf
    “目前的机器学习 AI 确实可以编程”,有例子吗?
    实际编程,还是写一小段方法。
    shyrock
    shyrock
    Mar 15, 2023
    29
    @shyrock 大家应该都曾经有过重构软件后,以为新的架构导致软件性能有了质的飞跃这一经典错觉。
    实际上等你把重构时丢失的业务细节加上去,新架构并不会比老架构快几分。
    listenfree
    listenfree
    Mar 15, 2023
    30
    比较胜作的工作是搜索,比如我不记得 python 如何产生 2M 的随机二进制数据了,它马上会给出 os.urandom()可以生成,非常直接,节约时间。
    kop1989smurf
    kop1989smurf
    Mar 15, 2023
    31
    @zqlcrow #28 写一个方法也是编程。
    如果你把编程定义为:“给我写一个淘宝” = 上线,那你赢了。
    totoro625
    totoro625
    Mar 15, 2023
    32
    编程:Ctrl+C Ctrl+V GPT 这种基于大数据的肯定做的比你更好
    他如果能写新的轮子,为啥不把自己升级了
    zqlcrow
    zqlcrow
    OP
    Mar 15, 2023
    33
    是我的问题,我的提问有问题。

    GPT 能编程是肯定的,我的意思是,它能否替代程序员,真的“能编程”,而不是写一些简单的代码,或者非常单一的代码。
    比如正则,比如视频例子里生成的简单网页。
    zqlcrow
    zqlcrow
    OP
    Mar 15, 2023
    34
    @kop1989smurf 是的,我的提问有问题。
    cxzweb
    cxzweb
    PRO
    Mar 15, 2023
    35
    @quake0day 我觉得太依赖 chatGPT 到程序员才会有危机感吧,少了自主思考写代码的能力。失业你不可能叫 chatGPT 去给你面试吧
    jchencode
    jchencode
    Mar 15, 2023
    36
    @zqlcrow 我也没说塔能替代程序员
    chrawsl
    chrawsl
    Mar 15, 2023❤️1
    37
    确实有点用,我朋友直接把 ida 生成的 so 反编译代码丢进去,就直接给出了 Python 实现,居然直接能用
    fbichijing
    fbichijing
    Mar 15, 2023
    38
    铁器铺里新出了一把刀,吸引了很多人围观。打鱼和种菜的喵了一眼就走了,使矛的过去试了试,不顺手。有人嫌它重,有人嫌它轻,有人觉得是神兵,有人觉得是废铁。而你就问来来往往试过的人,这兵器好不好用。你自己过去试一下不就得了么?
    bigdogbigpig
    bigdogbigpig
    Mar 15, 2023
    39
    微博搜索宝玉 xp
    leeggco
    leeggco
    Mar 15, 2023❤️1
    40
    只要你描述的足够合理,它基本上无所不能
    xylophone21
    xylophone21
    Mar 15, 2023
    41
    个人感觉是更方便的搜索引擎,比如问一些小算法,库的使用,都比 Google 要快. 这些问题有一个共性, 就是你很容易把需求描述清楚.
    反过来说,既然不能写代码是因为很难把需求描述清楚(问题太复杂,超过范围也算不能在限制条件下描述清楚), 其实你反过来, 贴一段代码给他,请他帮你找问题或者解释, 也是很好用的.
    koebehshian
    koebehshian
    Mar 15, 2023
    42
    我已经被 ChatGPT 坑过 2 次了

    一次是让它找一个数码管显示效果的 JS 库,结果它有模有样有代码有链接,但是链接点进去,却是一个 C 语言的库;

    另一次我请教它 C 语言中变长参数传递方法,结果它有模有样有代码有运行结果,我复制它的方法程序直接崩了,我原来
    还以为是自己其他代码的问题,后来直接复制它的示例代码运行,结果与它的完全不同。

    后来我问它,能不能现自己运行代码验证一下,本来我以为它专业对口,它却说它只是个文字处理工具,无法编译;

    我还不死心,以为 C 语言那种编译成机器代码的不行,就问那脚本语言运行一下应该可以吧,结果也不行,原来之前的代码全是它瞎编的,都没有实践过。
    fredli
    fredli
    Mar 15, 2023
    43
    @zqlcrow 替代程序员太早了,有些问题是没法准确定义的,让 AI 怎么回答? GPT 擅长屎山挖金,Google 日子不好过了
    lovekdd
    lovekdd
    Mar 15, 2023
    44
    @wxw752 这说得对 我现在查问题都问 chatgpt 了
    lingo
    lingo
    Mar 15, 2023
    45
    那就要看怎么定义会不会了。
    即使是 copilot ,当写完注释后,它直接就把方法写完了。算不算会。
    即使写出来的还是需要多看两眼,但是就说算不算会吧。

    再说画草图生成页面,拖拽也行,ok 。但是拖拽行不行跟 gpt 会不会写有啥关系。

    题外话,有的人在用 GPT 的时候,努力去证明它不行,那他确实不行。有的人在摸索哪一些工作它行,那它就能实打实地提高工作效率。why not ?
    poyanhu
    poyanhu
    Mar 15, 2023
    46
    可以编程。就是架构,算法,思路得自己想。还要检查下给的方案对不对。

    我试用过: https://ai117.com/
    QingXuJiaZhi
    QingXuJiaZhi
    Mar 15, 2023❤️5
    47
    我想到一个很贴切的类比。

    汽车的手动挡变成自动挡、各种辅助驾驶功能、传感器 /泊车辅助、自动驾驶功能、地图导航等等,都极大地降低了汽车司机的门槛,但貌似无法取代司机,也没有使司机的数量减少。

    除非有一天自动驾驶技术有重大突破,彻底不需要人去操作。

    编程也类似,现阶段的 AI 再怎么厉害,也只是辅助程序员,只是程序员的工具,要是你开公司,你还是要招聘活人程序员,然后花钱让程序员去使用 AI 。

    除非有一天 AI 编程有重大突破。

    但是,AI 的重大突破,最后一步,也许要等很多年。
    zqlcrow
    zqlcrow
    OP
    Mar 15, 2023
    48
    @LiuJiang 我的错
    zlo309618100727
    zlo309618100727
    Mar 15, 2023
    49
    gpt 能写 90%,给一个大概得框架,然后剩下 10%需要人工修补一下。
    基本上一个功能就能跑起来了。
    yaoyaomoe
    yaoyaomoe
    Mar 15, 2023 via iPhone
    50
    @LavaC 甚至可能给你告诉你一个正确的运行结果

    整体来说写一些简单的东西,或者给你一个需要修改的错误代码,没问题。但是完全能用的程序现在还做不到。
    ZoeeoZ
    ZoeeoZ
    Mar 15, 2023
    51
    #23 事实就是大多数的各种库 官方文档确实一团糟
    dd991
    dd991
    Mar 15, 2023
    52
    这个这样说吧
    LANB0
    LANB0
    Mar 15, 2023
    53
    能不能写我不知道,但我知道可以通过自然语言指导 gpt 给出大部分我想要的代码,然后稍加整合即可正常运行。
    lingo
    lingo
    Mar 15, 2023❤️1
    54
    再问个问题。
    假如你招了个人。给他个需求,比如说一个后台管理系统吧,纯增删改查的。从数据库到后台到前端页面。
    然后这个人说不行。写不出来。
    然后你给了他一个现成的项目,跟上面说的一样。你说要增加一个功能,然后他照着原有的项目,建表,写 MVC ,页面也是 ctrl c v 一把梭,改改字段。还照着引用的库的文档给你加了几个系统没有现成代码的功能。
    那这个人,会不会编程?
    yvescheung
    yvescheung
    Mar 15, 2023
    55
    反正 copilot 已经帮我省了大把的时间来摸鱼了
    MASAILA
    MASAILA
    Mar 15, 2023
    56
    媒体都是自嗨比较多
    makelove
    makelove
    Mar 15, 2023
    57
    本来我也怀疑,直到我用了之后,完全超出我的想象,现在我写新函数直接 gpt 下基本能用,写得比我还老练
    mercury233
    mercury233
    Mar 15, 2023
    58
    我不懂 python ,让 chatgpt 改了一段代码,确实可以用
    https://github.com/openai/whisper/pull/1039#issuecomment-1457393500
    lizytalk
    lizytalk
    Mar 15, 2023
    59
    你用过 GitHub copilot 么?用过的话就不会对 AI 辅助编程有怀疑了
    makun123
    makun123
    Mar 15, 2023
    60
    替代程序员不行,目前是提高生产力能力很强。
    我现在基本上都是 chatgpt 提问写片段代码,然后由我拼装,检查 bug ,chatgpt 写出的代码 bug 还是挺多的,经常少定义类少定义方法的,需要不断提问让他补充。
    举个例子:之前写 chatgpt 接入企业微信 我会问他:
    1.用 go 实现 调用 chatgpt api 接口
    2.用 go 实现 向企业微信小程序推送消息
    3.用 go 实现 获取企业微信 accesstoken
    4.完善上面问题,accesstoken 设置在内存中超时重新获取
    然后 我要做的就是 把他给出的四段代码组合,然后加一些日志,跑下修 bug ,工作量减少 80%
    lizytalk
    lizytalk
    Mar 15, 2023
    61
    @lizytalk AI 目前不能完全代替程序员,但是只要程序员把需求“翻译”成一系列非常明确的、比较小的编程问题,让 AI 去完形填空,AI 还是很靠谱的。
    placeholder
    placeholder
    Mar 15, 2023
    62
    大数据而已啦,你还真以为是它自己写的啊,
    QingXuJiaZhi
    QingXuJiaZhi
    Mar 15, 2023
    63
    @makelove
    @mercury233

    即便如此,如果你当老板开 IT 公司,你要不要招聘程序员?
    PINKKILLER
    PINKKILLER
    Mar 15, 2023 via iPhone
    64
    感谢您的提问。GPT ( Generative Pre-trained Transformer )是一种基于 Transformer 的神经网络模型,被广泛用于自然语言处理( NLP )任务中。由于其强大的语言生成能力,一些研究人员在探索使用 GPT 进行软件编程方面的应用。

    但是目前来看,GPT 并不能代替传统的编程方法。虽然 GPT 可以理解自然语言的语法和语义,但它不能像人类程序员一样使用代码实现具体功能。它只能生成一些具有表面上正确性的代码片段,而不能生成高质量、可靠和高效的代码。因此,GPT 可能被用作编程辅助工具,但不会完全取代人类程序员。

    至于各种看似“惊人”的 GPT 应用案例,有些确实是被夸大其词的,而有些则可能是因为对于特定任务的定制训练和数据集的优化。虽然 GPT 具有非常强大的语言处理能力,但目前它还远远没有达到完全颠覆编程的地步。
    makelove
    makelove
    Mar 15, 2023
    65
    @cmdOptionKana 要招啊,但是本来招 10 个才能完成的进度可能 2 个就行了。
    现在我用这个唯一的缺点就是生成的代码我有强迫症还自己手动去理解学习,虽然这个并不必要。
    tf2
    tf2
    Mar 15, 2023
    66
    汽车才出来的时候也干不过马的


    马镫出来之前骑兵也干不过战车的。。。
    quake0day
    quake0day
    Mar 15, 2023❤️8
    67
    @cxzweb 其实使用 ChatGPT 这个技能就和会用搜索引擎和 Stack Overflow 搜索答案是一样的。现在大部分人面试还是靠刷题,工作大部分还是靠搜索(也没有多少自主思考写代码的成分在里面)。只不过以后就是把搜索变成搜索+ChatGPT ,效率比只会搜索的人提高了。

    个人认为,有了 AI 以后写代码的能力可能并不是那么重要了,毕竟现在所谓的写代码说白了也不过就是一个人提前熟读并且背好了编程语言,操作系统或者某种框架的语法和 API ,然后根据自己的需要重新排列组合而已,甭管业务逻辑多么复杂,以后这部分工作交给训练特定代码库的 AI 分分钟可以搞定。然而,读代码或者调试代码的能力可能会变的越来越重要——能够做熟练阅读 AI 生成代码,并会根据需要作简单修改的技能将会是主流。而会熟练使用各种调试器和会逆向工程的技能可能将会是以后区别一个人是不是真正大牛的关键。

    不过有了 AI 以后,程序员这个工种的准入门槛和含金量就会迅速降低,因此相对应的工资收入和社会地位也会降低。程序员应该很快就会变成 21 世纪的工厂工人。与此同时,程序员和系统架构师之间的差距也会越来越大。就像工人和高级工程师之间的差距一样。
    QingXuJiaZhi
    QingXuJiaZhi
    Mar 15, 2023❤️1
    68
    @makelove 对,正是如此。

    也就是说,开 IT 公司的成本下降了,这会导致更多人去开公司。

    想想会计电算化,现在一个会计能完成以前几十个拿算盘的,但会计的职位却反而比以前需要更多人,每一家公司需要的会计人数少了,但公司多了。
    kergee
    kergee
    Mar 15, 2023
    69
    就像哈利波特里——要会念咒语
    lifeintools
    lifeintools
    Mar 15, 2023
    70
    一个更好检索信息的工具。我愿意为之付费
    ah429
    ah429
    Mar 15, 2023❤️2
    71
    对于未来的程序员来说,任何可以通过练习或记忆获得的编程技能都将不再是必不可少的。相反,一个高层次的理解和创造性思维将更加重要。
    ytmsdy
    ytmsdy
    Mar 15, 2023
    72
    现在网上的信息过于丰富了,有时候程序员遇到一个问题或者 bug 的时候,往往需要花上好几个小时在屎堆里面寻找答案。但是又了 gpt 以后,他能快速又直接的给出答案。
    另外对于快速入门也是很方便的。
    xbird
    xbird
    Mar 15, 2023❤️2
    73
    这么说吧,我已经用了两个月了,现在已经离不开了。
    这东西理解能力比搜索引擎好多了。
    还能一直追问,把问题展开来问。
    至于能不能编程这个问题,我觉得确实有帮助的。
    比如寻找某个功能的现成代码和库,你问它,他能给你介绍推荐。

    比如某些确定性高一些的功能函数,直接就给你代码,自己改改就能用。

    比如你是写 js 的,想要一份 python 的功能代码,那就再合适不过了,直接生成就好了。

    生成出来的代码因为你写 js 的,pyhton 你看不懂,所以你可以让它生成带行号的 python 代码,然后用行号一行一行让它解释给你听,变相的就等于快速入门了。

    这东西降低了跨领域的门槛,很多信息门槛可能以后就不存在了,毕竟人类在面临完全陌生的领域的时候总是不知道怎么从 0 开始,需要摸索好长一段时间。

    而 gpt 却能领你快速入门。
    pansongya
    pansongya
    Mar 15, 2023
    74
    你需要的不是代码 是想象力
    zhimayan
    zhimayan
    Mar 15, 2023
    75
    可以让它处理数据,我觉得写的很不错,给他一个输入数据,要求输出指定格式这样。平时查一些问题也非常好,还会写 ppt 大纲,感觉已经离不开它了
    maplelin
    maplelin
    Mar 15, 2023
    76
    GPT 实打实带来了效率提升。OP 举例的鸿蒙和元宇宙给这个世界带来了什么改变吗,完全不是一码事。
    knightgao2
    knightgao2
    Mar 15, 2023❤️1
    77
    GPT 已经杀死了翻译,生产力的车轮是挡不住的
    zqlcrow
    zqlcrow
    OP
    Mar 15, 2023
    78
    @maplelin

    这你就错啦。
    当时网上可不是这么说的。

    改变了世界呢。(手动狗头)
    zqlcrow
    zqlcrow
    OP
    Mar 15, 2023
    79
    @knightgao2
    能杀死翻译的,不代表就能杀死程序员。
    两者没有相关性。
    rokycool
    rokycool
    Mar 15, 2023
    80
    应该说会解放很多重复性劳动,同时挤压很多只会基础技能的从业者

    站在老板角度,就算员工真的只是复制代码;但还是要给工资和五险一金的。
    然而 GPT 不用操心这些,他不会反对 996 不会有情绪;并且用极低的成本购买了一堆研究者筛选 /标记过的优秀劳动成果

    给予很多人想象空间;
    lyang
    lyang
    Mar 15, 2023
    81
    简单的事可以,不过还是得检查检查,对编程效率还是有提高
    QingXuJiaZhi
    QingXuJiaZhi
    Mar 15, 2023
    82
    @knightgao2 只能杀死最低端的翻译,即错了也无所谓的翻译。

    绝大多数出版物、产品说明、正经能赚钱的文档等等,AI 翻译完全没法用。
    hitmanx
    hitmanx
    Mar 15, 2023
    83
    我用下来最大的方便是可以很高效、直接地回答你的问题。有以下场景
    1. 一个问题你只知道自然语言怎么描述而并不知道对应的专业名词。如果直接在 stackoverflow 里或者 google 里搜,缺少了关键字很难找到有关信息。而 chatgpt 可以理解你的问题,并且你可以询问这个名词叫什么,有利于后续的交流和搜索。
    2. stackoverflow 上搜索效率很低。可能是由于问题并不和你的完全一样,只是关键字有重叠;可能是由于回答者没有直切要害写了很多你并不关心的内容。从多个页面的多个回答里大海捞针找到对你有用的信息有时候效率是很低的。而 chatgpt 可以直接提问。
    3. 用 chatgpt ,你可以自然地提问,而不仅仅是搜索。你可以把相关的信息告诉它,让它来分析。尽管解决思路不一定对,但是循序间金,逐渐几个提问,往往也能找到一些思路和有价值的信息。
    SWBMESSI
    SWBMESSI
    Mar 15, 2023
    84
    可以提高编程效率倒是的,提高学习效率也是可以的
    otakustay
    otakustay
    Mar 15, 2023
    85
    如果 AI 能让我 130%的效率写代码,那等效就有好多个没啥水平的外包岗位能减掉,这何尝不是一种替代
    QingXuJiaZhi
    QingXuJiaZhi
    Mar 15, 2023❤️1
    86
    @otakustay 其实不能这样简单换算。

    比如以前的人用汇编、C 语言编程,后来有 Java 、Python ,又有很多框架、开源库,又有 IDEA 之类的优秀工具,编程效率也是提高到 130%, 在此基础上在提高到 130%, 如此不断提高已经很多次了,但程序员的从业人数非但没减少,反而爆发性增长。
    ersic
    ersic
    Mar 15, 2023
    87
    @zqlcrow 为啥要替代,比原生搜索引擎好,可以提高效率不就是好事吗
    CopenhagenCat
    CopenhagenCat
    Mar 15, 2023
    88
    个人想法, 短中期比较看好 GPT.

    就跟以前搜索引擎刚出来一样, 节约了大量的找资料的时间. 不过现在网络中被各种"垃圾"填满了, 导致搜索效率还是变低了.

    GPT-based 的这些工具好像目前就是干了这样的工作, 从垃圾堆中帮我们更高效的找出一些资料.

    至于未来会变成怎么样, 我就不做预测了. 只能说目前使用感觉良好.
    otakustay
    otakustay
    Mar 15, 2023
    89
    @cmdOptionKana #86 那是蛋糕在变大,你看现在不就蛋糕大不起来了,就开始裁
    keenkiller
    keenkiller
    Mar 15, 2023
    90
    可以写代码,这个毫无疑问。

    不过你让他写大工程显然是不可能的,小段的代码可以咨询,但是也不能保证全对。

    另外就是目前可能还没 github copilot 好用…
    QingXuJiaZhi
    QingXuJiaZhi
    Mar 15, 2023❤️3
    91
    @otakustay 对,你说到了比 AI 更关键的影响因素,蛋糕大不起来,就算没有 AI ,也是要裁的呀。
    Promtheus
    Promtheus
    Mar 15, 2023
    92
    简单的可以,但是很多代码是他 yy 出来的。根本没法用。但是讲真参考他的编码思路是完全可以的,
    GrayXu
    GrayXu
    Mar 15, 2023
    93
    这东西也发布有一段时间了,不管说各种 wrapper 吧,也有的公司在 production workflow 里用了吧。LLM 的能力用过都说香
    otakustay
    otakustay
    Mar 15, 2023
    94
    @cmdOptionKana #91 但 AI 能加速或加大裁的力度啊,我现在就非常想干掉某些水平差还浪费我精力的外包……
    NewYear
    NewYear
    Mar 15, 2023
    95
    试过用 ChatGPT 编写想要的东西,沟通过程可以说比较麻烦,但是效果还是挺好的。

    但只适合拿来做思路,Demo 代码,然后自己微调,全部由它完成沟通过程会非常漫长。
    46Gnj0E0OBmad377
    46Gnj0E0OBmad377
    Mar 15, 2023
    96
    提高效率也能消灭岗位
    Wooork
    Wooork
    Mar 15, 2023
    97
    至少目前来讲,可能相当于你不用 Google 和用 Google 的作用?
    uSy62nMkdH
    uSy62nMkdH
    Mar 15, 2023
    98
    这边建议你换领导
    sparkpark
    sparkpark
    Mar 15, 2023❤️1
    99
    短期内还不太可能,长期来看确实有可能。后面可能会出现 AI 专用的编程语言,毕竟现在的语言都是给人看的,AI 专用的编程语言不需要人理解,可能会带来更高的效率、更好的性能,像 550C 直接驱动硬件一样
    zhaokun
    zhaokun
    Mar 15, 2023
    100
    建议你先问问 GPT
    1  2  
    ❮ ❯
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   1381 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 161ms · UTC 22:45 · PVG 06:45 · LAX 14:45 · JFK 17:45
    ♥ Do have faith in what you're doing.