Vectorize 的 Hindsight 是一款开源智能体记忆(Agent Memory)系统,采用 MIT 许可。其核心理念是:其他记忆系统只负责存储事实并检索事实,但当智能体遇到同一个问题两次时,可能会犯同样的错误;而 Hindsight 让智能体记住用户、从错误中学习,并随时间推移把工作做得更好。
【用途与定位】 Hindsight 面向需要长期记忆的 AI 智能体,强调“学习型”而非“只读型”记忆。官方描述称,大多数智能体记忆系统是为聊天机器人构建的,而如今智能体会协作、参加会议、彼此学习并处理日益复杂的任务,因此需要能够跨每个智能体和每个用户不断累积(compound)的记忆,仅靠检索的系统无法满足这一需求。
【主要能力】
- 学习型记忆:智能体记住用户并从错误中改进。
- 基准表现:官方称在 LongMemEval-S 上达到 94.6%,并声称在每个有公开对比的基准上,Hindsight 的检索准确率都优于该数据集上的次优系统;其中部分数据集“no published comparison”(无公开对比)。
- 统一记忆引擎:同一套记忆引擎、API 和 MCP 服务器,可在不同运行环境中使用。
- Hindsight 1.0:MIT 许可,基于 Postgres,可通过单条 Docker 命令部署在自有基础设施上。
【使用与部署方式】
- 自托管:在自有基础设施上运行,使用单条 Docker 命令,基于 Postgres。
- Hindsight Cloud:全托管、按用量付费(pay-as-you-go),由官方负责基础设施、扩缩容、备份和升级。
- Hindsight Enterprise:为组织部署,可部署在官方云或用户自己的云中,提供安全团队需要的控制能力,包括:私有云、AWS/Google Cloud/Azure 上的 BYOC 或本地部署;单租户隔离与私有网络;SSO、Memory Defense、审计日志和 SIEM;共享 Slack 频道、合同支持以及最高 99.95% 的 SLA。
- Hindsight Memlake:官方称其为基于对象存储的 Rust 记忆引擎,用于记忆规模增长到数十亿级别的场景。
【集成与连接】 官方称“一条命令”即可为机器上每个编码智能体接入其专属项目记忆;个人智能体和自建应用也可以直接接入。框架、MCP 服务器和工具收录在 Integrations Hub 中。官方还提供 Slack 社区,供用户分享构建内容、提问并直接从团队获得帮助。
【服务支持】 官方提供动手实现服务(hands-on implementation services)、团队培训和架构咨询,用于帮助用户更快让智能体开始学习。无论是把 Hindsight 集成到现有系统,还是从零开始,官方称会直接与用户合作。
【限制与暂未提供的信息】 资料未提供具体价格、免费额度、支持的语言与框架清单、API 详细文档、性能延迟数据、可用区域等细节,这些内容暂未提供。基准成绩与对比均为官方自述,未见独立验证信息。