还真是,在不懂的地方让 GPT 写代码很容易被 GPT 坑了 - V2EX
ayang23

还真是,在不懂的地方让 GPT 写代码很容易被 GPT 坑了

  •  
  •   ayang23
    ayang23 Jan 4, 2024 3803 views
    This topic created in 870 days ago, the information mentioned may be changed or developed.

    rust 代码,大部分样板代码都没问题,就在关键的地方调用了错误的函数,或者乱传参。

    还搞出 ssh2=0.10 版本,而目前 ssh2 最高版本才 0.9.4

    [dependencies] ssh2 = "0.10"

    写代码是省事了,debug 就麻烦了

    25 replies    2024-01-05 11:23:09 +08:00
    shyangs
        1
    shyangs  
       Jan 4, 2024
    ChatGPT 是的, 的地方包含字, , 函, API.
    billzhuang
        2
    billzhuang  
       Jan 4, 2024
    要是 GPT 都对了,那就 GG 了。
    xuanbg
        3
    xuanbg  
       Jan 4, 2024
    GPT 只能当助理帮你干活,完全交给它那是自己和自己过不去。
    iv8d
        4
    iv8d  
       Jan 4, 2024
    你猜 GPT 为啥不自己干活呢
    zsc8917zsc
        5
    zsc8917zsc  
       Jan 4, 2024
    这就是技术人员的价值啊,等到它都能干了的那天,就是技术人员被祭天的那天~
    visper
        6
    visper  
       Jan 4, 2024   3
    gpt 两个作用。1.简单样板代码,我会的,但是写麻烦,叫他写过来我检查一下。2. 我完全不知道的领域,google 还不知道怎么查,和他聊一下他给出方案,他给的关键字给了我 google 的方向。
    leaflxh
        7
    leaflxh  
       Jan 4, 2024
    会调用自己造出来的 API

    哪一天能自己实现,然后 pr 到项目里,那才是恐怖
    crazyTanuki
        8
    crazyTanuki  
       Jan 4, 2024
    只能提供一些语法 api 和使用示例,业务代码不敢让他写
    dandankele
        9
    dandankele  
       Jan 4, 2024
    最多只能写点通用性的代码,稍微加点复杂逻辑就要乱了。。。每天的时间浪费在大量的 prompt 上。。最大问题是,它竟然能够在回答 A 与回答 B 之间无限循环。。我跟它说回答 A 是不正确的,它给我回答 B ,但回答 B 也是不正确的,接着又给我回答 A 。。。。我特么。。
    Worldispow
        10
    Worldispow  
       Jan 4, 2024
    不管是技术代码还是文档资料,我感觉 gpt 出来的都是残废,基本不能用。

    唯一让我感觉有用的就是写验收材料、写标书,反正几十万字的材料,没人细看。
    wangpugod2003
        11
    wangpugod2003  
       Jan 4, 2024
    写测试用例代码还不错啊,给它要测试的接口,再描述下测试范围,一下就给你生成出来。
    whinter
        12
    whinter  
       Jan 4, 2024
    太真实了
    Huelse
        13
    Huelse  
       Jan 4, 2024
    GPT 提供的代码更像是一个模板,其中参数随机调,反复调教或许会稳定下来,但前提是你得知道怎么调是对的。
    sunny352787
        14
    sunny352787  
       Jan 4, 2024
    如果是 ChatGPT ,他的胡编指数会比较高,换用 copilot 或者 Cursor 的话准确率会高很多
    Ericality
        15
    Ericality  
       Jan 4, 2024
    0.1.0 > 0.9.4???
    不过确实是这样的
    之前偷懒 让他帮我写一段 Javascript
    大概就是 list of A 元素有 A.name 和 A.children 然后 A.children 是一个 list of B
    对应 B 有 B.name
    然后现在是个 C C.permission 是个 list
    要对所有的 A 中所有的 B 在 C 中搜索
    如果 C.permission 中包含 B.name 则 do sth continue
    否则如果 C.permission 中包含 A.name 则 do sth continue
    否则 do sth
    然后 gpt 给的那段代码我修改了一小时没生效
    遂耻辱下班
    回去咽不下这口气 花了 10 分钟自己把这个逻辑写了一遍
    过了
    从此 gpt 只能看个乐呵....
    ayang23
        16
    ayang23  
    OP
       Jan 4, 2024
    @Ericality 0.10 中间只有一个点

    @sunny352787 copilot 好一些


    @billzhuang
    @iv8d 都准确了就没咱们啥事了。而且 GPT 写出一个更强的 GPT ,递归上几千次,人类就是渣渣了。
    googlefans
        17
    googlefans  
       Jan 4, 2024
    你用的是 gpt-4 吗?
    ayang23
        18
    ayang23  
    OP
       Jan 4, 2024
    mmdsun
        19
    mmdsun  
       Jan 4, 2024 via iPhone
    @sunny352787 赞同 Github Copilot 代码能力强很多。但微软 bing 那个 Copilot 就差很多。
    miniliuke
        20
    miniliuke  
       Jan 4, 2024
    @ayang23 还是用 4 吧,的确不一样,能力强很多,不过很复杂的逻辑有时候听不懂
    murmur
        21
    murmur  
       Jan 4, 2024
    gpt 的用途是给不会一门语言但是有其他语言经验的程序员快速当全栈用的

    比如学习一个功能可以造轮子可以用库,你让 copilot 帮你凑合一下就无所谓

    但是真的上手了,什么地方用库,什么地方造轮子是一门学问
    ayang23
        22
    ayang23  
    OP
       Jan 4, 2024
    @murmur 对,用对地方还是很有用
    ayang23
        23
    ayang23  
    OP
       Jan 4, 2024
    @miniliuke 嗯,试一下
    barbara012
        24
    barbara012  
       Jan 5, 2024   1
    3.5 就别太当真了,真想让它帮你干流订阅 4
    barbara012
        25
    barbara012  
       Jan 5, 2024
    About     Help     Advertise     Blog     API     FAQ     Solana     1058 Online   Highest 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 824ms UTC 23:36 PVG 07:36 LAX 16:36 JFK 19:36
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86