V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
cy18
V2EX  ›  问与答

怎么让 GPT 不要瞎编一些不存在的 API 函数?

  •  
  •   cy18 · 2023-05-06 16:05:12 +08:00 · 2505 次点击
    这是一个创建于 600 天前的主题,其中的信息可能已经有所发展或是发生改变。
    主要是使用 VSCode 的 Genie 插件,访问 GPT3.5 的 API 查一些编程相关的问题,Temperature 已经设置成 0 了。
    比如我问:cmake 整理路径字符串,统一下斜杠方向,处理多余的., ..等,怎么实现?
    GPT 告诉我可以使用 normalize_path()函数实现,还给了我详细的示例代码及输入输出结果,效果很好,唯一的问题是,这个函数是它瞎掰的,根本不存在。
    有什么办法让它不要瞎掰不存在的函数么?
    22 条回复    2023-05-07 11:47:21 +08:00
    abelyao
        1
    abelyao  
       2023-05-06 16:45:16 +08:00
    了解一下 GPT 的 G 是什么意思……
    dreasky
        2
    dreasky  
       2023-05-06 17:05:53 +08:00
    就直接跟 gpt 说不知道的不要瞎掰 :doge
    zzkxxx
        3
    zzkxxx  
       2023-05-06 17:20:03 +08:00
    可以试着问问 normalize_path() 这个函数是怎么实现的。
    zhiyu1998
        4
    zhiyu1998  
       2023-05-06 19:38:40 +08:00
    用联网插件
    ladypxy
        5
    ladypxy  
       2023-05-06 19:40:13 +08:00 via iPhone   ❤️ 1
    这是语言模型,不是百科全书……
    westoy
        6
    westoy  
       2023-05-06 19:41:17 +08:00   ❤️ 1
    如果它知道它这个东西是瞎编的, 它就不会瞎编了......
    swulling
        7
    swulling  
       2023-05-06 19:42:36 +08:00 via iPhone
    用 GPT4 ,然后用比较好的 Prompt 。

    实测 GPT4 的幻觉少很多
    statement
        8
    statement  
       2023-05-06 19:53:31 +08:00 via iPhone
    看过一个文章说。加上不要说互联网上没有的信息。或者只说互联网上有的信息
    91pornshanghai
        9
    91pornshanghai  
       2023-05-06 20:48:26 +08:00
    你告诉它刚刚是瞎掰的,它就会重新写一个,一般就是对的了,或者 gpt4 瞎掰概率也会小一点
    wwlzz
        10
    wwlzz  
       2023-05-06 21:45:37 +08:00
    使用 GPT4
    ospider
        11
    ospider  
       2023-05-06 21:50:21 +08:00   ❤️ 1
    这个问题足够发好多篇论文的……
    chengxiao
        12
    chengxiao  
       2023-05-06 21:51:11 +08:00
    @wwlzz GPT4 也会编 只是相对 GPT3.5 好一些
    cy18
        13
    cy18  
    OP
       2023-05-06 21:52:00 +08:00   ❤️ 3
    @91pornshanghai 告诉它瞎掰,然后它虚心认错,然后给我重新瞎掰了一个新的
    zictos
        14
    zictos  
       2023-05-06 22:34:11 +08:00 via Android
    因为它实在不知道了,瞎掰就是希望你不要问了,如果你还非得问出来可以用的,那它就只能继续瞎掰
    cy18
        15
    cy18  
    OP
       2023-05-07 00:35:45 +08:00
    @zhiyu1998 有啥推荐的么?
    cy18
        16
    cy18  
    OP
       2023-05-07 00:37:25 +08:00
    @ladypxy 话是这么说,但很多人就是把 GPT 当百科全书用的吧...反正我就是
    leokun
        18
    leokun  
       2023-05-07 01:22:48 +08:00
    我也经常遇到,而且这货瞎掰的 api 看起来非常合理,感觉它学习到了 api 设计的精髓
    xarthur
        19
    xarthur  
       2023-05-07 01:23:52 +08:00 via iPhone
    不能,目前没有哪个 LLM 解决了 Holocaust 的问题。
    kkwa56188
        20
    kkwa56188  
       2023-05-07 01:24:24 +08:00
    不光 函数, 还会瞎编一些 不存在的 旅游景点, 影视音乐作品, 产品说明书里的设置, 而且都一眼看上去就很像真的但其实是瞎说的那种,
    追问到最后把它逼急了它就会说 我只是一个语言模型..
    cy18
        21
    cy18  
    OP
       2023-05-07 03:45:13 +08:00
    @zhiyu1998 谢谢,我试试
    whileFalse
        22
    whileFalse  
       2023-05-07 11:47:21 +08:00
    @leokun 所以其实可以用它来设计 API 。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2798 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 15:10 · PVG 23:10 · LAX 07:10 · JFK 10:10
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.