如何让chatgpt具有长期记忆能力?

比如利用chatgpt编程的时候,我们经常会让chatgpt对代码进行多次修改,如果chatgpt有记忆的话,那么我们就不用每次都发一大堆信息给它了。

关于这个问题,大家有什么了解?

93 views
Comments
登录后评论
Sign In
·

首先模型你要用gpt4(3.5差很多),然后它是有记忆的。你可以一次性发过去大概1万字符(300行)的代码量。组织好语言的话,发多次,让它记个1000-1500行代码肯定是不成问题的,再多就不好说了

另外可以参考网友调教bing(身份带入)的方式,这个我不是很清楚

再就是压缩代码了,你发给他压缩后的代码,这样用的字数少一些(我没试过)

但把一些不关键的代码,用省略号代替,是可行的

·

用 chatCompletion 接口,每次都上传聊天记录,可以做一个划窗,不然消耗 token 太快。

另外 openai 也说了今年的一个开发重点是带状态的 API,也就是说接下来新版本的 API 自带聊天记录记忆功能,不急的话可以等等。

·

你可以让它整理之前的记录,生成一个更短的上下文