Hindsight
Hindsight 是面向 AI 智能体的长期记忆系统,通过类型化事实、整合观察、多策略召回与反思式推理,让智能体跨会话积累并运用记忆;Memlake 可在对象存储上以低于 100ms 的 p99 延迟服务 1 亿条记忆。
访问 vectorize-io/hindsight项目简介
Hindsight 是面向 AI 智能体的记忆系统,用于跨会话的长期记忆。它把对话提取为类型化事实,整合为观察,并支持在记忆库上进行召回与反思式推理。
核心功能
- 将对话提取为世界事实、经验事实、观察、心智模型和知识页面,而不是保存原始对话记录;召回时并行运行语义、关键词 BM25、图和时序搜索,按排名融合结果,用交叉编码器重排,并裁剪到令牌预算;观察整合会去重重叠事实、以证据为依据、保留改进历史,并在新记忆尚未整合时将相关观察视为过期;反思在记忆库上运行智能体循环,自行收集证据,优先检查心智模型和知识页面再查看原始事实,并引用实际检索到的来源;记忆库按用户或智能体隔离,可通过使命、指令和倾向配置来塑造反思行为;集成包括 Python、TypeScript、Go、CLI、MCP、个人智能体以及 20
适用场景
- 编码智能体可通过一次安装把 20 多个框架接入按仓库划分的记忆库;Hermes 和 OpenClaw 等个人智能体可将 Hindsight 用作记忆提供方;AI 智能体可用 Hindsight 跨会话召回上下文、对时间表达进行推理,并从大量事实中整合信念;团队可运行 Hindsight Cloud 或自托管,以满足生产记忆需求。
快速开始
- 通过快速开始可在 60 秒内安装并运行;使用 Docker Compose、Helm 或 pip 启动服务器,然后连接客户端;可使用 Python、TypeScript、Go、CLI、MCP 或普通 HTTP 客户端;无需服务器时可使用 Python 嵌入式选项。
部署与要求
- Hindsight Cloud 是完全托管的选项;嵌入式部署无需配置并在本地运行;自托管部署支持 Docker Compose、Helm/Kubernetes 和裸机 pip;记忆库使用 Postgres 与 pgvector,用户可自带集群连接字符串。
采用前须知
- 许可证:MIT。在使用、修改或分发项目前,请确认其具体条款。