ChatGPT有记忆了?!持久记忆(Memory)功能详细解读和教程!

news2025/1/16 2:40:18

大家好,我是木易,一个持续关注AI领域的互联网技术产品经理,国内Top2本科,美国Top10 CS研究生,MBA。我坚信AI是普通人变强的“外挂”,所以创建了“AI信息Gap”这个公众号,专注于分享AI全维度知识,包括但不限于AI科普AI工具测评AI效率提升AI行业洞察。关注我,AI之路不迷路,2024我们一起变强。

当我们和类似于ChatGPT的AI对话类工具对话聊天时,我们通常的操作是什么?有两种选择,要么在现有的聊天历史中选择一条继续接着这个话题对话,要么重新开始一条会话。但小伙伴们有没有发现,不论是哪一种操作,聊天信息(上下文)仅在当前的会话中保留,而单独的会话和会话之间的信息都是隔离开来的。也就是说,每一条会话都是独立的,会话之间的信息都是不共享的,每当我们重新开始一个会话时,我们都在和一个全新的AI机器人聊天。

但这会导致一个问题——我们有时不得不重复很多遍我们的需求和偏好。每次新开一个会话,ChatGPT对我们的需求和偏好一无所知,我们需要重新告诉它我们是谁(背景信息),需要它做什么(告知需求),要求是什么(需求细节),有什么偏好(提供样例)。

这种体验显然是不完整的。一个理想中的AI助手应该是能够记得我们之前的对话内容,记得我们的一些背景信息,记得我们的一些偏好的,这样每次进行对话时,它就知道我们是谁,我们之前问过哪些问题,提过哪些要求,最终它是如何解决的,这些历史信息/经验可以被用于下一次对话。

ChatGPT正是在这样的背景下进行了更新:新增了持久记忆功能,OpenAI官方将其命名为Memory

ChatGPT的记忆功能允许它在不同会话之间保留信息,这意味着用户不需要反复提供相同的信息。正如我们上面所讨论的,这项功能可以极大提高对话的连贯性和效率。用户可以指示ChatGPT记住特定的信息,也可以查询它记住的内容,或者指示它忘记某些信息。此外,用户还可以通过设置完全关闭记忆功能。

值得一提的是,这项功能早在2024年2月就已开始内测,不过当时接收到测试邀请的用户非常少。

虽然OpenAI官方并没有官宣什么时候正式发布该功能,而从本周开始,ChatGPT开始向更多的用户推广测试这一功能,很多小伙伴表示收到了测试邀请。

We are rolling out to a small portion of ChatGPT free and Plus users this week to learn how useful it is. We will share plans for broader roll out soon.

如何确定你的ChatGPT有没有记忆功能

之前也说过,ChatGPT几乎所有的新功能都是以灰度发布的形式推送的,从网友们的反馈来看,谁能接收到测试邀请并没有什么规律。本次持久记忆功能的推送有两个明显的标志,小伙伴们可以自行对照一下。

首次弹窗提醒

当ChatGPT推送这个新功能时,首次登录后会在首页看到下面这个弹窗提醒。

中英双语截图

模型选择-临时对话

在左上角的模型选择下拉菜单里,最下面会出现一个Temporary Chat的选项。

持久记忆(Memory)功能详解

什么是ChatGPT的记忆?

ChatGPT的记忆功能使其能够在不同的对话之间保留信息,这样它就能够根据用户之前交流的内容提供更加贴切的回答。随着用户与ChatGPT互动的增加,ChatGPT会变得更加有用,因为它会记住用户的细节和偏好。这个记忆功能会随着使用频率的提高而变得更加精准,用户也会逐渐感受到其带来的改进。

用户可以通过直接对话教导ChatGPT记住新的信息,例如,用户可以指示ChatGPT记住他们的饮食习惯:“提醒我,我是素食主义者,推荐食谱时请考虑这一点。”如果用户想要了解ChatGPT记住了什么,他们只需问它即可。

“Remember that I am vegetarian when you recommend a recipe.”

如何打开或关闭记忆(Memory)功能

ChatGPT的记忆功能默认是打开的。如果想进一步设置,可以点击左下角你的用户名,选择Settings,在设置左侧导航栏里选择第二个,Personalization,就能看到记忆(Memory)功能的管理按钮了。点击这个绿色的开关,即可关闭记忆功能。

中英双语截图

如何添加ChatGPT的记忆

如何手动为ChatGPT添加一些记忆/信息?只需要在对话时加上“记住,xxx”或者“Remember xxx”即可。

请记住,xxx

Remember that xxx

示例

可以看到,当ChatGPT记住了一些信息时,会显示“Memory updated”,比如我希望让ChatGPT记住我是一个产品经理,那么在以后的对话里它就会更“懂我”。

如何删除ChatGPT的记忆

在管理界面里删除记忆

目前有两种方式进入ChatGPT记忆的管理界面。

  1. 直接把鼠标光标移动到“Memory updated”的位置区域,会自动出现Manage memories的按钮,点击即可进入记忆管理界面。

  1. 通过点击左下角用户名-Settings-Personalization-Manage,同样可以进入记忆管理界面。

在管理界面,你可以查看目前ChatGPT记住的信息,可以选择逐条删除记忆,或者Clear删除全部记忆。

在对话里删除记忆

如果你希望查看当前ChatGPT的记忆,可以直接问“你都记住了哪些信息?”,ChatGPT会搜索记忆库,然后列出目前记住的信息。

想要在对话里让ChatGPT忘记一些信息,只需要和它说“忘记xxx”或者“Forget xxx”即可。

忘记,xxx

Forget that xxx

记忆功能对GPTs有没有效果?

省流答案:目前ChatGPT的持久记忆功能对自定义的GPTs还没有生效。

根据OpenAI的说法,GPTs的记忆功能将在更广泛的推广后开放,届时开发者可以为他们的GPTs启用记忆功能,而最终用户也需要启用记忆功能才能与GPT进行互动。值得注意的是,ChatGPT和不同的GPTs实例各自拥有基于用户与它们互动的独特记忆,并且这些记忆不会在GPT实例之间共享,同时与GPT的对话内容也不会与GPT的开发者共享(为了保护用户的隐私)。

ChatGPT的记忆可以保留多久?

省流答案:很久很久,直到你删除这条记忆或者删除ChatGPT账号。

ChatGPT的记忆功能独立于聊天历史保留信息,即使聊天结束,所创建的记忆仍然可以在未来的对话中使用。用户可以随时要求模型忘记特定的记忆(方法参考前面的介绍),一旦执行了这一操作,该记忆就不会再用于指导未来的回复,也不会显示在用户可见的记忆中。此外,如果用户删除账户,与之相关的记忆也会被删除。

ChatGPT的记忆会被用于模型训练吗?

OpenAI官方表示,记忆可能会根据用户的选择和计划用于训练模型,以改善模型的性能。

用户可以选择在Settings-Data controls-Improve the model for everyone里关闭这个选项。

如何开启无记忆聊天

如果在某种特定的情形下,我们希望ChatGPT是一个全新的开始,而不希望在这个对话里用到它的记忆,那么我们可以选择文章开头部分提到的Temporary Chat功能。

中英双语截图

中英双语截图

最后的话

ChatGPT的持久记忆Memory)功能是一项允许ChatGPT在不同会话之间保留信息以提供更连贯和个性化体验的更新。我们可以通过特定的指令教导ChatGPT记住新的信息,并通过询问来了解它记住的内容。记忆功能默认开启,但也可以在设置中随时关闭或管理记忆,包括逐条删除或清除所有记忆。

要想成为人类“真正”的助手,AI是需要有记忆的。


精选推荐

  1. 完全免费白嫖GPT4的三个方法,都给你整理好了!

  2. AI领域的国产之光,ChatGPT的免费平替:Kimi Chat!

  3. Kimi Chat,不仅仅是聊天!深度剖析Kimi Chat 5大使用场景!

  4. 我用AI工具5分钟制作一个动画微电影!这个AI现在免费!

  5. 当全网都在疯转OpenAI的Sora时,我们普通人能做哪些准备?——关于Sora,你需要了解这些!

  6. 文心一言4.0 VS ChatGPT4.0哪家强?!每月60块的文心一言4.0值得开吗?

  7. ChatGPT和文心一言哪个更好用?一道题告诉你答案!

  8. 字节推出了“扣子”,国内版的Coze,但是我不推荐你用!

  9. 白嫖GPT4,Dalle3和GPT4V - 字节开发的Coze初体验!附教程及提示词Prompt

  10. 2024年了你还在用百度翻译?手把手教会你使用AI翻译!一键翻译网页和PDF文件!


都读到这里了,点个赞鼓励一下吧,小手一赞,年薪百万!😊👍👍👍。关注我,AI之路不迷路,原创技术文章第一时间推送🤖。

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

【个人博客搭建】(11)swagger添加jwt信息

这个主要是为了方便使用swagger时,能更好的带入我们的token。 ps:如果使用其他第三方api工具(apipost、postman等)则不需要。 (当然,不用不能没有,是吧) 1、在AddSwaggerGen内添加…

阿里开源截止目前为止参数规模最大的Qwen1.5-110B模型:MMLU评测接近Llama-3-70B,略超Mixtral-8×22B!

本文原文来自DataLearnerAI官方网站:阿里开源截止目前为止参数规模最大的Qwen1.5-110B模型:MMLU评测接近Llama-3-70B,略超Mixtral-822B! | 数据学习者官方网站(Datalearner)https://www.datalearner.com/blog/1051714140775766 Qw…

Android使用AlertDialog实现弹出菜单

最近又开始捣鼓APP,许多api , class都忘记怎么用了,楼下使用AlertDialog实现个弹出菜单,结果直接crash,查了半天,终于即将,记录一下…… 1 实现代码 AlertDialog.Builder mBuilder new AlertDialog.Builde…

纯血鸿蒙APP实战开发——主页瀑布流实现

介绍 本示例介绍使用ArkUIWaterFlow组件和LazyForEach实现瀑布流场景。该场景多用于购物、资讯类应用。 效果图预览 使用说明 加载完成后显示整个列表,超过一屏时可以上下滑动。 实现思路 创建WaterFlowDataSource类,实现IDataSource接口的对象&…

SpringBoot 常用注解总结超详细(面试)

目录 一、组件相关🎁 Controller Service Repository Component 二、依赖注入相关🍉 Autowired Resource 根据类型注入(By Type) 根据名称注入(By Name) 区别 Qualifier Resource 和 Qualifie…

通用视觉多模态大模型 一统理解/生成/分割/编辑

这是一款通用视觉多模态大模型,支持从视觉理解到视觉生成、从低层次到高层次的一系列视觉任务,解决了困扰大语言模型产业已久的图像/视频模型割裂问题,提供了一个全面统一静态图像与动态视频内容的理解、生成、分割、编辑等任务的像素级通用视…

如何在Windows 11中安装或删除可选功能?这里提供详细步骤

序言 Windows 11提供了各种各样的功能,其中许多功能,如Linux的Windows子系统(WSL)和语言包,它默认情况下不会安装。你也可以删除默认情况下安装的功能,以下是如何以图形方式或从命令行执行此操作。 关于Windows 11中的可选功能,你需要了解的内容 还有其他添加和删除功…

UVa12313 A Tiny Raytracer

UVa12313 A Tiny Raytracer 题目链接题意分析AC 代码 题目链接 UVA - 12313 A Tiny Raytracer 题意 给出 《训练指南》题意翻译 本题的任务是实现一个小型光线追踪渲染器。场景由若干三角形网格(triangle mesh)组成,有且仅有一个点光源&…

基于Vue3实现的 宫格 图片摆放

一个可以支持无限宫格的 vue3实现 本来要参考微信群头像的规则实现&#xff0c;网上找到一大堆类似的需求&#xff0c;奈何XXX折磨人&#xff0c;九宫格已经不能满足ta了。 当前代码实现了………… 好多东西(可以多宫格).具体的看效果图 code <style scoped langless> .…

【Chapter1】绪论,《微机系统》第一版,赵宏伟

一、绪论 1.1 微处理器、微型计算机和微型计算机系统 计算机按照体积、性能、价格通常分为巨型机、大型机、中型机、小型机和微型计算机&#xff08;简称微机&#xff0c;如单片机、单板机&#xff09;五类。但是它们都由五大部分组成&#xff1a;运算器、控制器、存储器、输…

Golang | Leetcode Golang题解之第52题N皇后II

题目&#xff1a; 题解&#xff1a; func totalNQueens(n int) (ans int) {columns : make([]bool, n) // 列上是否有皇后diagonals1 : make([]bool, 2*n-1) // 左上到右下是否有皇后diagonals2 : make([]bool, 2*n-1) // 右上到左下是否有皇后var backtrack func(int)…

iZotope RX 10 音频修复和增强工具 mac/win

iZotope RX 10 for Mac是一款出色的音频修复和增强工具&#xff0c;凭借其卓越的音频处理技术&#xff0c;能够轻松应对各种音频问题。 无论是背景噪音、回声还是失真&#xff0c;RX 10都能精准去除&#xff0c;还原清晰纯净的音频。同时&#xff0c;它还提供了丰富的增强工具&…

前端HTML5学习1(新增布局,状态,列表,文本,表单控件标签)

前端HTML5学习1&#xff08;新增布局&#xff0c;状态&#xff0c;列表&#xff0c;文本&#xff0c;表单控件标签&#xff09; 新增布局标签新增状态标签新增列表标签新增文本标签新增表单控件属性input新增属性值 新增布局标签 HTML5 引入了许多新的语义化标签&#xff0c;用…

Vue2基础知识:组件的样式冲突scoped,为什么加了scoped样式就会独立出来呢?

默认情况&#xff1a;写在组件中的样式会全局生效&#xff0c;这样就容易造成多个组件之间的样式冲突问题。 1.全局样式&#xff1a;默认组件中的样式会作用到全局.&#xff08;也就是说不管你在哪个页面或者组件中写入样式&#xff0c;只要页面生效&#xff0c;该页面的style…

【利兹】XJCO3221 Parallel Computation 并行计算考试资料辅导

XJCO3221 (34964) 西交利兹院 【并行计算】 Parallel Computation 资料or辅导 需要请私聊 1.独家近年考试题 包你高分 2.cw&#xff1a; Coursework 1: OpenMP Programming Assignment Coursework 2: MPI Programming Assignment and Analysis Coursework 3: OpenCL Progr…

STM32与Proteus的串口仿真详细教程与源程序

资料下载地址&#xff1a;STM32与Proteus的串口仿真详细教程与源程序 资料内容 包含LCD1602显示&#xff0c;串口发送接收&#xff0c;完美实现。 文档内容齐全&#xff0c;包含使用说明&#xff0c;相关驱动等。 解决了STM32的Proteus串口收发问题。 注意&#xff1a;每输…

笔试狂刷--Day7(搜索,动态规划)

大家好,我是LvZi,今天带来笔试狂刷--Day7 一.Fibonacci数列 1.题目链接 链接:Fibonacci数列 2.分析 在求解fib数列的过程中判断什么时候接近最小值 3.代码 import java.util.Scanner;// 注意类名必须为 Main, 不要有任何 package xxx 信息 public class Main {public sta…

单片机通讯协议

参考&#xff1a;江科大单片机教程 STM32入门教程-2023版 细致讲解 中文字幕_哔哩哔哩_bilibili IIC通讯协议SPI通信协议UARTCANUSB速度100k-400khz4Mhz-线数2 CLK,DATA4CLK,ENB,IO,OI额外设备一主多从一主多从 一般不用自己写&#xff0c;都有相应的库或官方提供相应的&#…

HarmonyOS 鸿蒙下载三方依赖 ohpm环境搭建

前言 ohpm&#xff08;One Hundred Percent Mermaid &#xff09;是一个集成了Mermaid的命令工具&#xff0c;可以用于生成关系图、序列图、等各种图表。我们可以使用ohpm来生成漂亮且可读性强的图表。 本期教大家如何搭建ophm环境&#xff1a; 一、在DevEco Studio中&#…

SCCM软件包

SCCM基础搭建-CSDN博客https://blog.csdn.net/weixin_52364868/article/details/135292639#comments_32482850 ADK下载&#xff1a; 下载并安装 Windows ADK | Microsoft Learn SQL Server2019/2022 SQL Server 下载 | Microsoft 下载最新的即可&#xff0c;SQL Server2022…