Hindsight Agent记忆系统:3步让AI代理拥有会学习的持久记忆

发布时间:2026/9/6 17:23:40
Hindsight Agent记忆系统:3步让AI代理拥有会学习的持久记忆 Hindsight Agent记忆系统3步让AI代理拥有会学习的持久记忆【免费下载链接】hindsightHindsight: Agent Memory That Learns项目地址: https://gitcode.com/GitHub_Trending/hindsight2/hindsight你刚花半天调好的 AI 代理会话一结束就忘掉所有上下文下次对话又从零开始。把聊天记录全塞进上下文窗口LLM 单次能读入的文本容量上限也撑不过一次对话还越来越慢。Hindsight是一个专为 AI 代理设计的Agent 记忆系统agent memory system让代理跨会话记住并消化经验的组件它要解决的核心问题不是记住而是让代理从经验里持续学习。 一句话对比看清它和常见方案的差别多数代理记忆方案止步于向量检索把文本存起来按语义相似度捞回一段片段仅此而已。Hindsight 的思路不同——它不只是一个记忆数据库而是一条自动学习的流水线写入时用 LLM 把内容拆成事实、实体和关系后台再把零散事实整合成可复用的结论。⚙️ 用 retain、recall、reflect 看懂它的运转方式Retain把一次对话拆成事实、实体和时间你调用Retain写入操作丢进去的是一段原始文本或对话Hindsight 在背后用 LLM 抽出关键事实、时间戳、实体与关系再把它们归一化成实体、时间序列加稀疏/稠密向量索引。这样存下来的是结构化知识而不是一堆待匹配的文本块后面的检索才有路径可走。Recall4 路检索并行再融合成一个答案Recall检索操作执行时同时跑 4 条路语义向量相似度、BM25经典关键词精确匹配算法、图链路实体、时间、因果关联和时间范围过滤。四路结果用倒数排名融合reciprocal rank fusion合并排序再交给 cross-encoder一个对候选逐条打相关性分的重排序模型精排最后按 token 预算截断所以查6 月发生了什么这类时间性问题也能命中。Observations 与 Mental Models从原始事实到常驻知识存进的事实不会一直躺在原地。后台会把相关事实去重整合为Observations观察带证据引用和引用次数的一条整合结论新证据到来时是修订而不是覆盖。再往上Mental Model心智模型针对固定问题的自动更新答案让你定义一次问题比如这个用户有哪些偏好Hindsight 就会持续重写答案。读心智模型只是一次数据库查询不消耗 LLM 调用代理启动时就能带着一页现成知识开工。 5分钟完成第一次记忆读写Docker 一条命令启动服务器export OPENAI_API_KEYsk-xxx docker run -it -p 8888:8888 -p 9999:9999 -v hindsight-data:/home/hindsight/.pg0 -e HINDSIGHT_API_LLM_API_KEY$OPENAI_API_KEY ghcr.io/vectorize-io/hindsight:latestAPI 在 8888 端口内置 Web UI 在 9999 端口。除 OpenAI 外还支持 Anthropic、Gemini、Ollama 等 25 多种 LLM 提供商也接受任何 OpenAI 兼容端点。三行代码完成保留、检索与反思from hindsight_client import Hindsight client Hindsight(base_urlhttp://localhost:8888) client.retain(bank_idmy-bank, contentAlice 在 Google 做软件工程师) # 保留一条记忆 client.recall(bank_idmy-bank, queryAlice 是做什么的) # 检索记忆 client.reflect(bank_idmy-bank, query我该了解 Alice 的什么) # 深度反思bank_id指向一个Memory Bank记忆库隔离的存储单元每个用户或代理一个大脑检索和反思都在同一个库内进行。接入 LangGraph 等现有框架如果你已经有代理框架不用重写LangGraph / LangChain、LlamaIndex、CrewAI、AutoGen、OpenAI Agents SDK 都有现成集成仓库里 60 多个集成覆盖编码代理到 n8n 低代码平台。每个服务器还自带MCPModel Context Protocol让工具暴露给 LLM 客户端的标准协议端点任何 MCP 客户端可直接挂上 retain、recall、reflect 三个工具。 挑一个你最可能落地的场景如果你正在做个性化聊天助手它可以按用户隔离记忆每个用户一个 bank或同一 bank 内用 metadata 隔离心智模型自动积累该用户的偏好画像recall 时按用户过滤跨用户零泄漏历史问题和新偏好持续沉淀服务一致性好于每次重读历史如果你正在做编码代理它可以给项目装上长期项目记忆从 git 历史和过往会话自动构建每个仓库一个 bank生成覆盖架构、代码规范的 knowledge page知识页代理自写的活文档代理启动时自动注入省去手动贴上下文官方已适配 Claude Code、Cursor、Codex 等主流编码代理如果你正在做客服或支持自动化它可以把案例变成资产记住每位客户的偏好与历史工单用 reflect 找出文档未覆盖、反复被问到的问题从成功案例中提炼最佳回复实践新证据到来时结论被修订而非覆盖知识不会失真⚡ 1分钟看完 3 个技术亮点在LongMemEval评估长时记忆能力的公开基准上Hindsight 整体得分 94.6%对比表中 GPT-4o 方案约 60.2%且该成绩被 Virginia Tech 与 Washington Post 的研究方独立复现。存储层PostgreSQL pgvector或 Oracle AI Database支持水平扩展与多租户安全可选 Memory Defense 按 45 类模式扫描每次写入拦截密钥和 PII运维Prometheus 指标覆盖 LLM 调用、token 与延迟admin CLI 处理迁移与卡死任务Hindsight 把代理每次从零开始变成了代理越用越懂你从 Docker 一条命令到第一次 reflect 调用中间只隔几分钟。想深入细节可以顺着这几条路径走hindsight-docs/docs/developer/mental-models.mdx、hindsight-docs/docs/developer/retrieval.md、hindsight-integrations/langgraph/、hindsight-clients/python/hindsight_client/。【免费下载链接】hindsightHindsight: Agent Memory That Learns项目地址: https://gitcode.com/GitHub_Trending/hindsight2/hindsight创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考