admin 管理员组文章数量: 887021
目标
用简单提示词(prompt)完成复杂操作逻辑,提升 ChatGPT 对话体验。
现状
如果让 ChatGPT 执行一个很简单的任务,比如:介绍一下 AI 生成内容,我们会发现在默认配置情况下,如果提示词没有描述的比较清楚或加一些限制说明,最终的回答一般四平八稳,可惜言之无物。
ChatGPT 在多数时候,总是只满足于给你提供一个定义作为解释。然后标准的套路,是稍稍展开举出不同形式(或分类),再之后说明优缺点,最后一定要使用传统艺能郑重其事写上一段「总的来说」。ChatGPT 给你介绍的东西里面,往往缺乏细节,基本都是比较空泛的词汇和语句。有的人甚至就通过「总的来说」这个关键词,来判定内容是不是 AI 生成的。
如何ChatGPT的回答更加及时准确,不是泛泛而谈呢?
一般我们会在提示词上做些功夫,比如:你是一个资深的python开发工程师,现在请实现一个xxx功能。这种描述限制和多轮交互一般可以解决我们的问题,但是显的过于复杂,没有个性化的能力。
别担心,现在有更优雅的方式了,新功能有个特殊的设置,叫做 Custom Instructions(定制指令)。
Custom Instructions能力
-
2023年7月新功能,手动地提供给ChatGPT一些前置预设的指令。
-
核心目的:
-
让 ChatGPT 记住你的个人信息。
-
让 ChatGPT 知道你喜欢的回复风格。
-
对比
-
在开启Custom Instructions之前,提示词“你好,帮我写个冒泡排序”回答结果如下,可以看出ChatGPT默认是用Python语言回答的,并不知道当前用户的编程语言习惯。
- 设置Custom Instructions,如下示例所示,说明了日常使用Go语言开发(区域1),并打开了开关(区域2)。
下面的设置分为上下两个文本框。
第一个文本框负责告诉 ChatGPT,你想让他知道哪些你的信息。例如你常住在哪儿,做什么工作,有什么兴趣爱好。你喜欢讨论什么样的主题,有什么样的目标等。从前面 Go 程序员的例子里,你不难看出 ChatGPT 越了解你,给出的答案就会越符合你的口味。
第二个文本框,则是直截了当告诉 ChatGPT,你希望它如何回答你的问题。
这里,你可以做出如下设定:
你希望 ChatGPT 的回答更加严肃、正式,还是轻松随意些?
你希望 ChatGPT 答案长一些,还是精炼一些?
你希望 ChatGPT 的回答时刻保持客观中立,还是该有一些倾向性?
…
-
在开启Custom Instructions之后,同样的提示词再尝试一次,会发现给出的是Go语言代码示例,看起来ChatGPT更懂用户了(理解了我日常主要用go语言开发)。Go语言开发者也不用每次显性说明:「请用 Go 语言给出答案」。
- 其它示例:上文只是简单的给了一个示例demo,实际应用时可参考官方文档或者网上的一些编写示例,比如:
Memory能力
-
2024年2月推出,小流量测试中,如其名,作用就是让AI记住用户此前的对话内容。
-
官方说明:与 ChatGPT 聊天时,您可以要求它记住某个特定的事情,或者让它自己获取细节。随着使用次数增多,ChatGPT的记忆能力会变得更好,效果也会越来越好。这些记忆可能是你的身份、职业、家庭关系,也可以是你的喜好或对 ChatGPT 的要求。
例如如果你之前跟ChatGPT提到过“你有个蹒跚学步的孩子,她喜欢水母”。
那么当再你让ChatGPT帮她制作生日贺卡时,它会建议你画一只戴着派对帽的水母。
再如你之前告诉过ChatGPT你在附近开了一家咖啡店。
你之后再要求它为庆祝新地点的社交帖子集思广益,ChatGPT就知道该从哪开始了。
参考文档
如何让 ChatGPT 更懂你?新功能 Custom Instructions 尝试
ChatGPT要有记忆力了! | 量子位
Custom instructions for ChatGPT(OpenAI官方)
Memory and new controls for ChatGPT(OpenAI官方)
本文标签: 懂你 机制 ChatGpt Custom memory
版权声明:本文标题:如何让ChatGPT更懂你?试试Custom Instructions与Memory机制 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.freenas.com.cn/jishu/1726314346h935068.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论