Skip to main content
这个示例展示了如何创建一个具有持久化内存的代理,该内存可以存储:
  1. 个性化用户记忆 - 关于特定用户的学习到的事实和偏好
  2. 会话摘要 - 对话的关键点和上下文
  3. 聊天记录 - 存储在 SQLite 中以实现持久化
主要功能:
  • 在 SQLite 数据库中存储用户特定记忆
  • 维护会话摘要以获取上下文
  • 通过记忆在会话之间延续对话
  • 在响应中引用之前的上下文和用户信息
示例: 用户:“我叫 John,住在纽约” 代理:创建关于 John 位置的记忆 用户:“你记得我什么?” 代理:回忆起关于 John 的过往记忆

代码

user_memories.py

使用方法

1

创建虚拟环境

打开 Terminal 并创建一个 python 虚拟环境。
2

安装库

3

运行代理