GPT3.5的导入记忆实验
基于GPT3.5,我在某QQ群搭建了一个使用GPT3.5的QQ机器人后尝试将
https://gist.给特哈布.此哦嗯/ChenYFan/ffb8390aac6c4aa44869ec10fe4eb9e2
(自行填写)
的数据导入。
我所存储会话的方式是将聊天记录记录在MySQL数据库,在每次消息前加入对话者的昵称,如"user"和"assistant","user"是所对话的人,而"assistant"则是GPT3.5所返回的信息。
每次发送请求自动将数据转换为openai所接受的数组msg数组格式"[{"role": "user", "content": "text"},{"role": "assistant", "content": "text"}]",在API文档中可以看到可以使用这个方式对GPT3.5输入记忆以达到在同一个会话的效果。
而我们可以在存储这部分做手脚,也就是我所说的记忆导入。我们在拥有了这个API以后就可以在以上所说的msg数组中做手脚,导入一些不存在或者以前曾经存在过的记忆。
我们可以篡改GPT3.5让GPT3.5以为这是它真实说过的内容。实测效果如下

