AX 爱鲜报

Hindsight 智能体记忆系统

Hindsight 是面向 AI Agent 的长期记忆系统,通过 retain、recall、reflect 三类操作让智能体不仅能回忆对话,还能持续学习与沉淀知识,在 LongMemEval 等长期记忆基准上表现领先。

过去 7 天收获 82 颗 Star

爱鲜报评分

0.0

0 人评分

开源 · MIT

56k

星数

是

中文

Python

主语言

是

活跃

291

贡献者

人工分析

EDITORIAL

推荐理由

它把「记忆」从简单的向量检索升级为可学习、可反思的知识层,并提供 Docker、pip、Helm 与托管云等多种部署方式,接入成本低。支持 25+ LLM 提供方与 Python/Node/Go/CLI 多语言客户端,适合正在构建有状态 Agent 的团队评估。

适用场景

  • 构建具备长期记忆的对话式 AI Agent
  • 客服/销售助手沉淀用户画像与历史偏好
  • 多轮任务型智能体的上下文与经验复用
  • 企业内部知识助手与个人助理
  • 为 RAG 系统补充可演化的记忆层

优点

  • 在 LongMemEval 等长期记忆基准上成绩领先,并有第三方复现
  • 提供 retain/recall/reflect 清晰的记忆操作抽象
  • 部署方式丰富:Docker、pip、Helm、托管云与嵌入式 Python
  • 兼容 25+ LLM 提供方及本地模型,客户端覆盖 Python/Node/Go/CLI
  • MIT 协议开源,社区活跃、Star 数量高

缺点

  • 完整能力依赖 LLM 与数据库,自托管需准备 API Key 和存储
  • 记忆质量受底层模型与提示策略影响,需要调优
  • 文档与生态以英文为主,中文资料较少
  • 大规模生产使用需关注延迟与成本
上手难度 进阶

Hindsight 是什么

Hindsight 是一个面向 AI Agent 的长期记忆系统。多数记忆方案只做「对话历史回放」,而 Hindsight 的目标是让智能体会学习:把零散信息沉淀为可检索、可反思的知识,从而在长期交互中持续变聪明。

项目在 LongMemEval 等长期记忆基准上取得领先成绩,并声称已由弗吉尼亚理工 Sanghani 人工智能中心与《华盛顿邮报》独立复现。

核心概念

三类记忆操作

  • retain:写入信息,例如「Alice 在 Google 做软件工程师」
  • recall:按语义检索相关记忆
  • reflect:结合记忆生成带「性格/立场」的回答

其他要点

  • 记忆类型:区分事实、偏好、观察等不同粒度
  • Observations:从原始记忆中提炼出的观察结论
  • 心智模型与知识页:把记忆组织成可复用的知识结构
  • Memory Banks:以 bank 为单位隔离不同用户或场景的记忆

快速上手

启动服务(Docker)

export OPENAI_API_KEY=sk-xxx
docker run -it --pull always --name hindsight \
  -p 8888:8888 -p 9999:9999 \
  -e HINDSIGHT_API_LLM_API_KEY=$OPENAI_API_KEY \
  -v hindsight-data:/home/hindsight/.pg0 \
  ghcr.io/vectorize-io/hindsight:latest

启动后 API 位于 http://localhost:8888,Web UI 位于 http://localhost:9999。也支持 pip 裸机安装、Helm 部署到 Kubernetes、外部 PostgreSQL,以及免运维的 Hindsight Cloud。

客户端调用(Python)

from hindsight_client import Hindsight

client = Hindsight(base_url="http://localhost:8888")
client.retain(bank_id="my-bank", content="Alice works at Google as a software engineer")
client.recall(bank_id="my-bank", query="What does Alice do?")
client.reflect(bank_id="my-bank", query="Tell me about Alice")

客户端覆盖 Python、Node.js/TypeScript、Go 与 CLI,并提供 LLM Wrapper 方式,用极少代码为现有 Agent 接入记忆能力。

模型与集成

  • 通过 HINDSIGHT_API_LLM_PROVIDER 支持 25+ 提供方:OpenAI、Anthropic、Gemini、Bedrock、Vertex AI、DeepSeek 等
  • 支持完全本地化:Ollama、LM Studio、llama.cpp
  • 兼容任意 OpenAI 兼容端点与 LiteLLM 网关
  • 可直接复用已有订阅(ChatGPT Plus/Pro、Claude Pro/Max、Cursor、GitHub Copilot)
  • 提供 MCP Server,可接入 Claude Code、Cursor 等编码智能体

适用场景

  • 需要跨会话记住用户偏好的客服与销售助手
  • 多轮任务型 Agent 的经验复用
  • 企业知识助手与个人 AI 助理
  • 为已有 RAG 流程补充可演化的记忆层

注意事项

自托管需要准备 LLM API Key 与数据库存储;记忆质量与延迟受底层模型影响,生产环境建议结合基准数据做成本与性能评估。项目文档以英文为主,中文资料相对有限。

评论

登录后才可评论与评分

0 条评论

  • 暂无评论,来写第一条吧。