Hindsight:让 AI 智能体形成可检索、可更新的长期记忆
一分钟看懂
Hindsight 是一个面向 AI 智能体的开源记忆系统。它不只保存对话记录,还会从输入中提取事实、时间、实体和关系,并通过检索与反思机制帮助智能体在后续任务中复用经验、更新理解。
你可以用它做什么
- 为聊天机器人保存按用户隔离的长期记忆。
- 让自主智能体回忆过去任务、反馈和项目约定。
- 建立持续更新的“心智模型”与知识页面。
- 通过 SDK、REST API 或 MCP 把记忆接入现有应用和编程智能体。
主要能力
- 提供 retain、recall、reflect 三类核心操作,分别负责写入、检索与基于记忆推理。
- 使用独立 memory bank 隔离不同用户、智能体或项目的数据。
- 支持 Python、Node.js、Go 客户端以及内置 MCP 端点。
- 可自托管,也可使用托管服务;支持多种云端与本地模型提供方。
适合哪些人
适合构建长期陪伴型助手、客户服务智能体、持续执行任务的自主 Agent,以及希望为编程智能体保存项目历史和约定的开发团队。
怎么开始使用
官方推荐使用 Docker 启动服务,再安装对应语言的客户端连接本地 API。Python 也可安装集成包,在单一进程中启动嵌入式服务;不希望维护基础设施时,可改用 Hindsight Cloud。
使用前需要知道
写入记忆时会调用模型提取和整理信息,所选模型服务可能产生费用并接收相关内容。自托管部署仍需规划数据库、备份、访问控制与敏感信息处理;项目提供可选的秘密和个人信息检测策略,但不能替代完整的数据治理。托管版为另行计费服务。项目采用 MIT 许可证。