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

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

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

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