大更新!gpt加入记忆功能,可以记忆自己的提问啦!

2月14日凌晨,OpenAI在官网宣布,正在测试ChatGPT记住用户提问内容的能力,同时可以自由控制其内存。

该功能使用户不必频繁地提问相同的内容,ChatGPT都将记住那些内容并对长对话、个性化聊天等,例如,写长文小说;长期健康追踪;个性化编程习惯等,起到巨大帮助。

自定义GPTs也支持该功能。目前,部分免费和Plus用户可以使用该功能,未来,OpenAI将进行更大的测试范围

图片

,时长00:19

ChatGPT记忆功能介绍

早在2023年4月初,「AIGC开放社区」曾介绍过一篇斯坦福大学写过的《Generative Agents: Interactive Simulacra of Human Behavior》的论文。

当时这篇论文在国内外都非常火,主要通过沙盒开放世界小游戏,为25个由ChatGPT(GPT-3.5-turbo版本)构建的AI代理,添加记忆、规划、沟通和反思的能力,让其像人类一样自然活动、社交、成长。

图片

经过2天的模拟游戏测试,研究人员发现了惊人的结果:1)AI自己建立了记忆体系并定期进行深层次反思,从而获得对新鲜事物的见解;

2)AI之间建立了友谊并记住了彼此;3)AI之间学会了相互协调;4)AI之间学会了共享信息;

5)AI具备了定制和修改计划的能力。随后,AI代理功能也火爆出圈,成为一个新的赛道。

今天,ChatGPT新增的功能,就是斯坦福论文中所说的记忆存。虽然整整晚了将近1年,但该功能对ChatGPT未来的技术迭代至关重要,奠定了更细分的数据基础。

ChatGPT只有先记住数据,才能衍生出更多的功能和玩法,从这一刻开始才是真正有“生命”的AI助手,就像钢铁侠的贾维斯。

图片

当你启用记忆存储后,与ChatGPT聊天越多记住的就越多,随着时间功能也就越来越强大,以下是典型案例展示。

1)你正在编写一本小说,并且在写作过程中不断向ChatGPT咨询有关书籍结构、角色开发和情节构思的意见。

随着时间的推移,ChatGPT能够记住你的书籍主题、已经创建的角色、甚至是之前讨论过的情节点,可在未来的交流中为你提供更精准、有针对性的建议和反馈。

2)你正在学习一门新语言,ChatGPT可以根据你之前的学习进度、面临的挑战和偏好的学习资源来提供定制化的学习计划。

这意味着ChatGPT能够记住你在语言学习中的强项和弱点,并据此调整提供的练习和材料,帮助你更有效地学习。

3)当你使用ChatGPT编程时,通过分析过往的代码和编程风格,ChatGPT可以提供个性化的编程实践建议。

例如,你倾向于编写冗长的函数,ChatGPT可以根据这个习惯反馈高质量的代码。

如何控制ChatGPT记忆功能

新的记忆功能很强,但带来了更多的数据安全隐患。所以,OpenAI可以让用户自由掌控该功能,开、关完全由你做主。

1)关闭记忆内存:用户可以通过设置>个性化>内存,随时关闭该功能。

2)删除内存记忆:如果你希望ChatGPT删除某些记忆内容,通过设置>个性化>管理内存,来删除特定的内容。

需要注意的是,删除聊天记录没用,需要删除记忆存储才能彻底删除内容。

,时长00:35

3)临时无记忆对话聊天:如果你不想使用记忆存储功能与ChatGPT进行对话,可使用临时聊天功能。

临时聊天不会出现在历史记录中,不会使用内存,也不会用于训练OpenAI的模型。

,时长00:21

OpenAI表示,新推出的自定义GPTs也支持记忆存储功能。但用户不会与开发者共享存储内容,并且想与其他GPT进行交互,需要打开内存才能使用。

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

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

相关文章

基于Python的HTTP隧道安全性分析:魔法背后的锁与钥匙

当我们谈论基于Python的HTTP隧道时,不禁让人想起那些神秘的魔法门。但是,在魔法背后,我们也需要确保安全性,就像需要确保魔法不会落入邪恶之手一样。那么,基于Python的HTTP隧道在安全性方面表现如何呢?让我…

小区开店的成功秘诀:如何满足老年人的需求?

在鲜奶吧行业摸爬滚打 5 年,我深切体会到,要在小区成功开店,满足老年人的需求至关重要。以下是我总结的一些经验,希望能给想开鲜奶吧或正在创业的朋友们提供有价值的参考。 一、产品特色与健康理念 1、产品特色: 提…

生成树技术华为ICT网络赛道

9.生成树 目录 9.生成树 9.1.生成树技术概述 9.2.STP的基本概念及工作原理 9.3.STP的基础配置 9.4.RSTP对STP的改进 9.5.生成树技术进阶 9.1.生成树技术概述 技术背景:二层交换机网络的冗余性与环路 典型问题1:广播风暴 典型问题2:MA…

深入理解C语言(4):文件操作详解

文章主题:文件操作详解🌏所属专栏:深入理解C语言📔作者简介:更新有关深入理解C语言知识的博主一枚,记录分享自己对C语言的深入解读。😆个人主页:[₽]的个人主页🏄&#x…

洛谷_P1059 [NOIP2006 普及组] 明明的随机数_python写法

这道题的关键在于去重和排序,去重可以联想到集合,那排序直接使用sort方法。 n int(input()) data set(map(int,input().split( ))) data list(data) data.sort() print(len(data)) for i in data:print(i,end )

磁盘操作复习,mvcp指令复习,指针字符串倒置

一、磁盘操作 1.U盘接入虚拟机 在虚拟机中查找可移动设备 2.检测U盘是否被虚拟机识别 ls /dev/sd* 查找到有除sda外的内容,说明U盘链接成功 3.查看磁盘的使用情况 df -h 若U盘没有被挂载在具体的目录下时,是不能被查找到的 4.给磁盘分区 使用 fdisk…

Women‘s view for learning

catagory on views of better half I) abroad/overseasII) local/domestic I) abroad/overseas Jane Austin :Jane eyre pride and prejudice etc TED speech II) local/domestic 李清照 views from short clips 张琦 张爱玲 王安忆

Jdk8新增特性

目录 Lambda表达式 Stream API 默认方法和静态方法 重复注解 类型注解

进阶C语言-动态内存管理

动态内存管理 🎈1.为什么存在动态内存分配🎈2.动态内存函数的介绍🔭2.1malloc和free函数🔭2.2calloc函数🔭2.3realloc函数 🎈3.常见的动态内存错误🔭3.1对NULL指针的解引用操作🔭3.2…

C++ 动态规划 线性DP 编辑距离

给定 n 个长度不超过 10 的字符串以及 m 次询问,每次询问给出一个字符串和一个操作次数上限。 对于每次询问,请你求出给定的 n 个字符串中有多少个字符串可以在上限操作次数内经过操作变成询问给出的字符串。 每个对字符串进行的单个字符的插入、删除或…

PLC_博图系列☞FBFC

PLC_博图系列☞FB&FC 文章目录 PLC_博图系列☞FB&FC背景介绍FB&FC与C 类比博图中定义函数块 (FB)函数 (FC) 关键字: PLC、 西门子、 博图、 FC 、 FB 背景介绍 这是一篇关于PLC编程的文章,特别是关于西门子的博图软件。我并不是专业的P…

新项目,从0到1,SpringBoot+Vue.js权限管理系统,拿去做毕设

大家好,我是 jonssonyan 最近把以前做的权限管理系统重新整理了一下(将一些不规范的地方规范了一下,并且在关键地方写了注释),代码全部开源,这个项目是以现在主流的前后端分离模式开发的,包含前…

vue3 + Babylon.js 实现3D场景

<script setup>import { ref, getCurrentInstance, onMounted, beforeUnmount } from vueimport * as BABYLON from babylonjs/core/Legacy/legacy // 全部引入import babylonjs/loaders // 模型加载loaderimport * as GUI from babylonjs/gui/2D // 交互组件const { pro…

面试经典150题——串联所有单词的子串(困难)

"Opportunities dont happen, you create them." ​ - Chris Grosser 1. 题目描述 2. 题目分析与解析 2.1 思路一——暴力求解 遇见这种可能刚开始没什么思路的问题&#xff0c;先试着按照人的思维来求解该题目。对于一个人来讲&#xff0c;我想要找到 s 字符串中…

AJAXJSON入门篇

AJAX&JSON 概念&#xff1a;AJAX(Asynchronous JavaScript And XML):异步的JavaScript和XML AJAX作用&#xff1a; 与服务器进行数据交换&#xff1a;通过AJAX可以给服务器发送请求&#xff0c;并获取服务器响应的数据 使用了AJAX和服务器进行通信&#xff0c;就可以使用H…

基于servlet编写的表白墙项目(后端代码 含数据库操作)

前提准备 项目前端代码和效果 <!DOCTYPE html> <html lang"en"> <head><meta charset"UTF-8"><meta http-equiv"X-UA-Compatible" content"IEedge"><meta name"viewport" content"…

java并发编程的艺术

java并发编程的艺术 第一章–并发的挑战 1。上下文切换 上下文切换是由于多任务操作系统需要管理多个线程或进程的并发 第二章—java并发机制的底层实现原理 java代码编译成字节码&#xff0c;然后被类加载器加载到jvm中&#xff0c;jvm执行&#xff0c;最终转换为汇编指令在cp…

C语言——枚举类型

&#x1f4dd;前言&#xff1a; 在之前的文章中我们已经讲解了自定义类型中的结构体类型和联合体类型&#xff0c;现在我们再充分学习一下C语言中的枚举类型&#xff1a; 1&#xff0c;什么是枚举类型 2&#xff0c;枚举类型的定义和变量的声明 3&#xff0c;对变量进行赋值 &a…

455. Assign Cookies(分发饼干)

题目描述 假设你是一位很棒的家长&#xff0c;想要给你的孩子们一些小饼干。但是&#xff0c;每个孩子最多只能给一块饼干。 对每个孩子 i&#xff0c;都有一个胃口值 g[i]&#xff0c;这是能让孩子们满足胃口的饼干的最小尺寸&#xff1b;并且每块饼干 j&#xff0c;都有一个…