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

363 天前
 cy18
主要是使用 VSCode 的 Genie 插件,访问 GPT3.5 的 API 查一些编程相关的问题,Temperature 已经设置成 0 了。
比如我问:cmake 整理路径字符串,统一下斜杠方向,处理多余的., ..等,怎么实现?
GPT 告诉我可以使用 normalize_path()函数实现,还给了我详细的示例代码及输入输出结果,效果很好,唯一的问题是,这个函数是它瞎掰的,根本不存在。
有什么办法让它不要瞎掰不存在的函数么?
2337 次点击
所在节点    问与答
22 条回复
abelyao
363 天前
了解一下 GPT 的 G 是什么意思……
dreasky
363 天前
就直接跟 gpt 说不知道的不要瞎掰 :doge
zzkxxx
363 天前
可以试着问问 normalize_path() 这个函数是怎么实现的。
zhiyu1998
363 天前
用联网插件
ladypxy
363 天前
这是语言模型,不是百科全书……
westoy
363 天前
如果它知道它这个东西是瞎编的, 它就不会瞎编了......
swulling
363 天前
用 GPT4 ,然后用比较好的 Prompt 。

实测 GPT4 的幻觉少很多
statement
363 天前
看过一个文章说。加上不要说互联网上没有的信息。或者只说互联网上有的信息
91pornshanghai
362 天前
你告诉它刚刚是瞎掰的,它就会重新写一个,一般就是对的了,或者 gpt4 瞎掰概率也会小一点
wwlzz
362 天前
使用 GPT4
ospider
362 天前
这个问题足够发好多篇论文的……
chengxiao
362 天前
@wwlzz GPT4 也会编 只是相对 GPT3.5 好一些
cy18
362 天前
@91pornshanghai 告诉它瞎掰,然后它虚心认错,然后给我重新瞎掰了一个新的
zictos
362 天前
因为它实在不知道了,瞎掰就是希望你不要问了,如果你还非得问出来可以用的,那它就只能继续瞎掰
cy18
362 天前
@zhiyu1998 有啥推荐的么?
cy18
362 天前
@ladypxy 话是这么说,但很多人就是把 GPT 当百科全书用的吧...反正我就是
zhiyu1998
362 天前
leokun
362 天前
我也经常遇到,而且这货瞎掰的 api 看起来非常合理,感觉它学习到了 api 设计的精髓
xarthur
362 天前
不能,目前没有哪个 LLM 解决了 Holocaust 的问题。
kkwa56188
362 天前
不光 函数, 还会瞎编一些 不存在的 旅游景点, 影视音乐作品, 产品说明书里的设置, 而且都一眼看上去就很像真的但其实是瞎说的那种,
追问到最后把它逼急了它就会说 我只是一个语言模型..

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/937877

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX