如何让ChatGPT更懂你?试试Custom Instructions与Memory机制

目标

用简单提示词(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官方)

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/534849.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

论文阅读——ViTAE

ViTAE: Vision Transformer Advanced by Exploring Intrinsic Inductive Bias ViTAE旨在将细胞神经网络中固有的IB引入视觉转换器。如图2所示,ViTAE由两种类型的细胞组成,即RC和NC。RC负责将多尺度上下文和局部信息嵌入到令牌中,NC用于进一步…

5.x 版本 CallKit SDK 无法弹起通话界面

5.x 版本 CallKit SDK 作为接听方在前台的情况下无法弹起通话界面,作为拨打方能正常弹起通话界面 分析(根因分析、需求分析) CallKit SDK 初始化依赖于 IMKit SDK 初始化,如果您使用 IMLib SDK 的方法初始化的话,会导…

邮件推送服务的要素?邮件推送服务的优势?

邮件推送服务怎么配置?如何使用邮件推送服务发信? 通过精心策划和实施的邮件推送服务,企业不仅能够及时传递信息,还能有效增强客户黏性,促进业务增长。那么,邮件推送服务的要素究竟有哪些呢?接…

通过一篇文章让你了解什么是函数栈帧

函数栈帧的创建和销毁 前言一、什么是函数栈帧二、 理解函数栈帧能解决什么问题三、 函数栈帧的创建和销毁解析3.1 什么是栈3.2 认识相关寄存器和汇编指令相关寄存器eaxebxebpespeip 相关汇编命令 3.3 解析函数栈帧的创建和销毁3.3.1 预备知识3.3.2 函数的调用堆栈3.3.4 准备环…

爆款游戏如何借助 RocketMQ Serverless,打造流畅体验并节省 98% 成本?

作者:鼎岳、稚柳、勇猛、家泽 一款游戏作品之所以能在市场上引爆热潮,铸就爆款传奇,除了独树一帜的创新设计理念、引人入胜的故事情节和丰富多样的玩法机制之外,最核心的要素就是为玩家提供极致流畅且无与伦比的游戏体验。这种体…

揭秘FastStone Capture:一款强大且高效的截图工具

目录 【引子】【FastStone Capture概述】【安装步骤】【使用攻略】【核心功能解析】【总结】 【引子】 在数字化信息时代,无论是工作汇报、在线教学,还是日常交流中,屏幕截图已经成为我们必不可少的辅助工具。今天,我要为大家详细…

面试官:如何判断一个元素是否在可视区域中?

一、用途 可视区域即我们浏览网页的设备肉眼可见的区域,如下图 在日常开发中,我们经常需要判断目标元素是否在视窗之内或者和视窗的距离小于一个值(例如 100 px),从而实现一些常用的功能,例如:…

【Linux】Centos7上安装MySQL5.7

目录 1.下载安装包2. 上传安装包3.将 mysql 解压到/usr/local/4.重命名5.创建mysql用户及用户组6. 进入 mysql 目录修改权限7. 安装依赖库8. 执行安装脚本9. 复制启动脚本到资源目录10. 拷贝 my.cnf,并赋予权限11. 配置环境变量12. 启动 mysqld13. 登录 MySQL&#…

Extropic.AI:终结GPU/TPU的热力学未来Chip?

每周跟踪AI热点新闻动向和震撼发展 想要探索生成式人工智能的前沿进展吗?订阅我们的简报,深入解析最新的技术突破、实际应用案例和未来的趋势。与全球数同行一同,从行业内部的深度分析和实用指南中受益。不要错过这个机会,成为AI领…

27-Java MVC 模式

Java空对象模式 实现范例 MVC模式代表 Model-View-Controller(模型-视图-控制器) 模式MVC模式用于应用程序的分层开发 Model(模型) - 模型代表一个存取数据的对象或 JAVA POJO 它也可以带有逻辑,在数据变化时更新控制…

web端屏幕截屏,生成自定义海报!

在一些社群网站,经常会碰到问题、活动、商品的信息分享,这种分享通常是以海报的形式发送给好友或保存到本地。在这种场景下,海报肯定是动态变化的,所以我们要动态的渲染内容并生成图片,海报其实就是图片。 官网&#x…

分析基于解析物理模型的E模式p沟道GaN高电子迁移率晶体管(H-FETs)

来源:Analyzing E-Mode p-Channel GaN H-FETs Using an Analytic Physics-Based Compact Mode(TED 24年) 摘要 随着近期对用于GaN互补技术集成电路(ICs)开发的p沟道GaN器件研究兴趣的激增,一套全面的模型…