重磅更新!ChatGPT推出自定义指令功能
▼
7月21日,OpenAI在官网宣布,ChatGPT新增自定义指令功能,用户可以更好地控制ChatGPT 的响应方式、偏好等。ChatGPT可以在后续所有对话中,记住这些设置。
例如,当你向ChatGPT提问,“帮我生成一个吃豆游戏代码”。可以在自定义功能上设置,我是一名开发人员只使用Python,只给我源代码即可不需要解释其工作原理。ChatGPT会记住你的自定义设置,在以后回复中皆按照这个标准。
最近,有传言ChatGPT正在变“笨”,OpenAI也收到了22个地区/地区用户的使用反馈。OpenAI了解到,不同的行业背景使得每一个人对ChatGPT的内容响应、需求皆不一样。
因此,OpenAI推出了“自定义指令功能”,使得每一个人都能让ChatGPT按照自己的想法、业务环境来回复内容,打造独属自己的ChatGPT。
如何使用自定义指令?
目前,用户可以通过选择加入自定义说明的测试版,立即开始使用自定义说明:
- 在网页版上,点击您的姓名→设置→测试版功能→选择自定义指令。当您单击您的姓名时,自定义说明将出现在菜单中。
- 在 iOS 上,前往“设置”→“新功能”→打开“自定义指令”。自定义说明将显示在设置中。
此功能尚未在英国和欧盟推出。
以网页版为例,用户打开设置——测试功能,然后选择自定义指令。
1)你希望ChatGPT了解你的哪些信息以提供更好的响应?然后输入你自己的信息,例如,我是一名川菜厨师。
2)你希望ChatGPT如何响应回复?输入,只为我提供适合生日、宴会等场景的知名川菜做法。
用户可以通过开关按钮,来选择启用自定义或关闭它。
自定义命令案例展示
自定义设置:
1)我是一名软件开发人员,只使用 golang。
2)当我向你索要代码时,只给我代码就好,不需要解释其工作原理。
提问:编写代码以获取斐波那契数列中的第n个数字
ChatGPT回复:
如果不使用自定义功能,ChatGPT的回复:这里有一个简单的 Python 函数,用于使用递归方法计算斐波那契数列中的第 n 个数字。
然而,这种递归解决方案效率不高(由于重复计算,其时间复杂度呈指数级),特别是对于较大的值n。这是使用动态编程的更有效的版本(具有线性时间复杂度):
在这些函数中,n=1对应于斐波那契数列中的第一个数字(即 0),n=2对应于第二个数字(即 1),依此类推。
从上面这个案例不难看出,启动自定义功能后,ChatGPT的回复更加简洁、高效满足用户需求。
安全与数据隐私
OpenAI调整了安全措施,以适应用户指导模型的新方式。例如,审核API旨在帮助确保指令,在违反OpenAI的使用政策时不会被保存。该模型还可以拒绝或忽略导致违反使用政策的响应的指令。
OpenAI可能会使用用户的自定义指令,来提高模型的性能。但用户可以通过数据控件禁用此功能。与 ChatGPT 对话一样,OpenAI会采取措施删除自定义指令中找到的个人标识符,然后再将其用于提高模型性能。
据悉,该功能从今天开始向ChatGPT Plus用户提供测试,未来几周内会扩展至所有用户。
博文原文:https://openai.com/blog/custom-instructions-for-chatgpt
▼
特别声明 本页内容仅供参考,版权终归原著者所有,若有侵权,请联系我们删除。