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

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

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

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

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

    [dependencies] ssh2 = "0.10"

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

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

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

    唯一让我感觉有用的就是写验收材料、写标书,反正几十万字的材料,没人细看。
    wangpugod2003
        11
    wangpugod2003  
       324 天前
    写测试用例代码还不错啊,给它要测试的接口,再描述下测试范围,一下就给你生成出来。
    whinter
        12
    whinter  
       324 天前
    太真实了
    Huelse
        13
    Huelse  
       324 天前
    GPT 提供的代码更像是一个模板,其中参数随机调,反复调教或许会稳定下来,但前提是你得知道怎么调是对的。
    sunny352787
        14
    sunny352787  
       324 天前
    如果是 ChatGPT ,他的胡编指数会比较高,换用 copilot 或者 Cursor 的话准确率会高很多
    Ericality
        15
    Ericality  
       324 天前
    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
       323 天前
    @Ericality 0.10 中间只有一个点

    @sunny352787 copilot 好一些


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

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

    但是真的上手了,什么地方用库,什么地方造轮子是一门学问
    ayang23
        22
    ayang23  
    OP
       323 天前
    @murmur 对,用对地方还是很有用
    ayang23
        23
    ayang23  
    OP
       323 天前
    @miniliuke 嗯,试一下
    barbara012
        24
    barbara012  
       323 天前   ❤️ 1
    3.5 就别太当真了,真想让它帮你干流订阅 4
    barbara012
        25
    barbara012  
       323 天前
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2734 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 09:52 · PVG 17:52 · LAX 01:52 · JFK 04:52
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.