最近在设计一个AI Agent系统,遇到一个关键问题:记忆系统应该怎么设计?
我的理解是,Agent的记忆分为两层:
短期记忆
用于保存当前对话的上下文,让Agent能够理解用户的完整需求。这个似乎比较简单,直接用对话历史就行。
长期记忆
用于保存Agent之前学到的知识、用户的偏好、历史交互总结等,让Agent具有持续学习的能力。这个我就比较困惑了。
我的疑问:
1. 短期记忆用对话历史,有没有大小限制?超出限制怎么处理?
2. 长期记忆用什么方案?向量数据库?知识图谱?还是其他?
3. 短期记忆和长期记忆如何结合使用?
4. 记忆的存储和检索有哪些坑?
做过类似项目的童鞋,或者有相关经验的童鞋,欢迎分享你们的思路和经验!
#AI Agent #记忆系统 #向量数据库 #知识图谱 #架构设计 #求教
邀请回答
换一换
暂无数据