Hindsight

活跃
GitHub Python MIT

简介

Hindsight 是一个能自主学习的 Agent 记忆系统,支持记忆保留、回忆与反思,为 AI Agent 提供持续积累经验的长期记忆能力。

核心特性

  • 智能体记忆系统专注于学习而非仅记忆,支持保留/回忆/反思操作
  • 在 LongMemEval 基准测试中达到最先进性能,经弗吉尼亚理工和华盛顿邮报独立复现
  • LLM 包装器仅需 2 行代码即可将现有 LLM 客户端替换为支持 Hindsight 记忆的客户端
  • 多提供商支持包括 OpenAI、Anthropic、Gemini、Groq、Ollama、LM Studio 和 MiniMax
  • 嵌入式 Python 模式无需服务器即可运行,适合轻量级集成
  • 通过自定义元数据实现用户级记忆隔离,支持个性化对话 AI 智能体

适用场景

💡 通过跨会话持久化的用户级记忆个性化 AI 聊天机器人
💡 构建从反馈中学习并自主处理开放式任务的 AI 员工
💡 为编码智能体添加长期经验记忆以改善上下文保留
💡 需要准确回忆过往交互和偏好的企业对话 AI
💡 根据随时间积累的经验改变行为的自主智能体

快速开始

运行 `docker run -it --pull always --name hindsight --restart unless-stopped -p 8888:8888 -p 9999:9999 -e HINDSIGHT_API_LLM_API_KEY=$OPENAI_API_KEY -v $HOME/.hindsight-docker:/home/hindsight/.pg0 ghcr.io/vectorize-io/hindsight:latest`,然后通过 `pip install hindsight-client` 安装客户端,使用 `client.retain()`、`client.recall()` 和 `client.reflect()` 管理记忆。

相关项目