redis/agent-memory-server

Fast and flexible memory for agents and AI applications using Redis

解决的问题

Redis Agent Memory 为 AI 代理提供持久化、结构化的记忆层,消除了团队构建自定义基础设施以处理会话管理、信息提取、检索和代理上下文生命周期的需要。

工作原理

采用双层记忆模型:

  1. 会话记忆:通过可配置的生存时间(TTL)控制,维护活跃的对话状态、历史记录和元数据。
  2. 长期记忆:将提取的事实和学习到的模式以文本和向量嵌入的形式存储,支持语义检索。

当新事件写入工作记忆时,系统会自动在后台提取重要信息,并将其提升到长期记忆中,以避免拖慢代理的实时循环。

适用人群

需要管理跨轮次、会话、渠道和代理的复杂上下文累积的 AI 代理开发者和团队。

主要亮点

  • 双层架构:结合短期会话状态与长期语义记忆。
  • 自动提取:后台将关键信息从会话记忆自动提升至长期记忆。
  • REST 和 MCP 接口:在开源参考实现(V0)中提供。
  • 基于 Redis 的语义搜索:支持高效检索相关的历史交互。
  • 托管服务选项:作为 Redis Iris 的一部分提供,支持生产环境的 API 密钥管理和记忆模式。

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • 项目