Hindsight 记忆系统:三种部署路径,Docker 最快 2 分钟跑通

发布时间:2026/9/6 21:21:17

Hindsight 记忆系统:三种部署路径,Docker 最快 2 分钟跑通
Hindsight 记忆系统三种部署路径Docker 最快 2 分钟跑通【免费下载链接】hindsightHindsight: Agent Memory That Learns项目地址: https://gitcode.com/GitHub_Trending/hindsight2/hindsightHindsight 是一个让 AI 智能体持续学习的记忆系统不只是存聊天日志。本文带你走通三条部署路径Docker、本地 Python 嵌入式、云端与 K8s外加客户端接入、配置速查和上线前验证。它怎么记住东西的把 Hindsight 想成一个带后台整理的记忆库而不是搜索框。你写入的内容先被拆成事实、实体、时间关系存进向量索引和关系图检索时同时跑语义、关键词、图谱、时间四条通道。所以它能答出上个月 Alice 做了什么这种带时间维度的问题纯向量库做不到这一点。Docker 一键启动 Hindsight 记忆系统假设你已经export OPENAI_API_KEYsk-xxx最小启动命令docker run -d --name hindsight --restart unless-stopped \ -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两个端口的分工8888 是 API 服务你所有 retain/recall 请求打这里9999 是 Web 管理界面浏览器里看 bank、记忆条数、运维状态。镜像内置 pg0 嵌入式数据库首次启动约 30 秒内/health就能返回 200不用额外装任何数据库。要换外部 PostgreSQL生产环境建议这样一行搞定compose 文件里有 pgvector 版 PG 18 和应用两个服务cd docker/docker-compose/external-pg HINDSIGHT_DB_PASSWORD你的密码 HINDSIGHT_API_LLM_API_KEY$OPENAI_API_KEY docker compose up -dPython 嵌入式部署不需要独立进程不想维护一个常驻服务的话hindsight-all直接把服务嵌进你的 Python 进程pip install hindsight-all -Uimport os from hindsight import HindsightServer, HindsightClient with HindsightServer(llm_provideropenai, llm_modelgpt-5-mini, llm_api_keyos.environ[OPENAI_API_KEY]) as server: client HindsightClient(base_urlserver.url) client.retain(bank_idmy-bank, contentAlice works at Google) print(client.recall(bank_idmy-bank, queryWhere does Alice work?))没有独立进程没有端口管理脚本结束服务就退出。适合开发测试和原型验证Intel Mac 上改用hindsight-all-slim。上生产云端部署与 Helm 最小 values 配置上生产主要动三处数据库换成云托管的RDS、Cloud SQL文件存储接 S3监控接 OpenTelemetry。关键环境变量就这几个HINDSIGHT_API_DATABASE_URL主库连接串读写都走它HINDSIGHT_API_READ_DATABASE_URL只读副本地址recall 流量可以分流过去HINDSIGHT_API_FILE_STORAGE_TYPEs3和HINDSIGHT_API_FILE_STORAGE_S3_BUCKET大文件不落本地盘HINDSIGHT_API_OTEL_TRACES_ENABLEDtrue追踪打到你的 OTLP 后端仓库自带 Helm Chart最小可用的 values 长这样api: replicaCount: 3 resources: limits: memory: 4Gi postgresql: enabled: true existingSecret: hindsight-secretsecret 里放HINDSIGHT_API_LLM_API_KEY和数据库密码即可Chart 的 liveness 打/health/live、readiness 打/health数据库抖了 pod 会自动摘流量而不是重启。客户端接入base_url 指向哪里无论上面哪条路径客户端接入方式都一样base_url填你 API 服务的地址Docker 是http://localhost:8888云端填你的域名。Pythonpip install hindsight-client -Ufrom hindsight_client import Hindsight client Hindsight(base_urlhttp://localhost:8888) client.retain(bank_idmy-bank, contentAlice works at Google) client.recall(bank_idmy-bank, queryWhat does Alice do?)Nodenpm install vectorize-io/hindsight-clientconst { HindsightClient } require(vectorize-io/hindsight-client); const client new HindsightClient({ baseUrl: http://localhost:8888 }); await client.retain(my-bank, Alice loves hiking); console.log(await client.recall(my-bank, What does Alice like?));配置速查5 个最常用的环境变量HINDSIGHT_API_LLM_PROVIDER/HINDSIGHT_API_LLM_MODEL/HINDSIGHT_API_LLM_API_KEY选哪家 LLM支持 openai、anthropic、gemini、ollama、lmstudio 等 25 种HINDSIGHT_API_DATABASE_URL数据库连接串不设置就用内置 pg0HINDSIGHT_API_READ_DATABASE_URL只读副本做读写分离HINDSIGHT_API_FILE_STORAGE_TYPE文件存储后端默认本地盘生产建议s3HINDSIGHT_API_LOG_LEVEL开发用debug生产用info上线前 5 分钟验证健康检查与记忆闭环先确认两个端口活着curl -sf http://localhost:8888/health echo API_OK curl -sf -o /dev/null -w %{http_code} http://localhost:9999/health会真实检查数据库连通性数据库不通返回 5039999 返回 200 即可。再跑一个 retain/recall 闭环验证 LLM 提取链路也通from hindsight_client import Hindsight client Hindsight(base_urlhttp://localhost:8888) client.retain(bank_idsmoke-test, content部署自检Hindsight 记忆系统上线) print(client.recall(bank_idsmoke-test, query部署自检))recall 能带出刚写入的内容闭环就通了。注意 retain 是异步抽取写入后隔 1-2 秒再 recall 更稳。踩坑三条症状/health返回 503日志里 LLM 调用报 401 或连接失败 →原因HINDSIGHT_API_LLM_API_KEY没传进容器或 provider 和 key 不匹配 →修复docker rm -f hindsight docker run ... -e HINDSIGHT_API_LLM_API_KEY$OPENAI_API_KEY ...照第 4 节命令重跑症状容器重建后所有记忆丢了 →原因没给 pg0 挂卷数据写在容器可写层里删容器即丢失 →修复启动命令加-v hindsight-data:/home/hindsight/.pg0数据落在 Docker volume 里持久化症状retain 一直不报错但 recall 结果为空 →原因LLM 抽取失败被静默吞掉或查询 bank_id 和写入的不一致 →修复把HINDSIGHT_API_LOG_LEVEL设为debug重跑一次 retain核对返回里的抽取条数确认两次调用的bank_id拼写完全相同方案对比速查三条路径怎么选场景路径优点注意点快速验证、中小规模Docker 单容器一条命令起步内置 pg0约 30 秒可用记得挂卷否则数据随容器消失开发测试、嵌入现有服务Python 嵌入式hindsight-all无独立进程、无端口随脚本生命周期单机单进程不适合高并发生产企业级、高可用Docker Compose 外置 PG / Helm 集群读写分离、多副本、S3 存储、OTel 监控配置项多secret 管理要提前规划下一步仓库里看什么docker/docker-compose/各种数据库与本地模型组合的 compose 文件helm/hindsight/values.yamlHelm Chart 全部可调项hindsight-docs/docs/官方文档含 retain/recall/reflect 细节【免费下载链接】hindsightHindsight: Agent Memory That Learns项目地址: https://gitcode.com/GitHub_Trending/hindsight2/hindsight创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

相关新闻

智慧建造施工阶段落地实践:BIM与智慧工地如何融入项目管理?

智慧建造施工阶段落地实践:BIM与智慧工地如何融入项目管理?

2026/9/6 21:11:16

简介:这份PPT聚焦智慧建造与BIM技术在施工阶段的落地实践,特别适合施工企业管理人员、项目技术负责人以及关注智慧工地转型的工程从业者。内容共90页,从行业背景与政策文件切入,梳理数字化、在线化、智能化的核心特征,…

WaveTerm 插件开发指南:30分钟跑通你的第一个自定义终端扩展

WaveTerm 插件开发指南:30分钟跑通你的第一个自定义终端扩展

2026/9/6 21:11:16

WaveTerm 插件开发指南:30分钟跑通你的第一个自定义终端扩展 【免费下载链接】waveterm An open-source, AI-integrated, cross-platform terminal for seamless workflows 项目地址: https://gitcode.com/GitHub_Trending/wa/waveterm 正在跑编译&#xff0…

5 分钟跑通 MaxKB:开源知识库问答智能体平台部署与使用完整指南

5 分钟跑通 MaxKB:开源知识库问答智能体平台部署与使用完整指南

2026/9/6 21:11:16

5 分钟跑通 MaxKB:开源知识库问答智能体平台部署与使用完整指南 【免费下载链接】MaxKB 🔥 MaxKB is an open-source platform for building enterprise-grade agents. 强大易用的开源企业级智能体平台。 项目地址: https://gitcode.com/GitHub_Trendi…

Czkawka / Krokiet:免费、完整的重复文件清理工具

Czkawka / Krokiet:免费、完整的重复文件清理工具

2026/9/7 2:11:30

Czkawka / Krokiet:免费、完整的重复文件清理工具 【免费下载链接】czkawka Multi functional app to find duplicates, empty folders, similar images etc. 项目地址: https://gitcode.com/GitHub_Trending/cz/czkawka Czkawka 是一个用 Rust 写的磁盘清理…

从零调通 WeKnora API:语义检索与智能问答实战指南

从零调通 WeKnora API:语义检索与智能问答实战指南

2026/9/7 2:11:30

从零调通 WeKnora API:语义检索与智能问答实战指南 【免费下载链接】WeKnora Open-source LLM knowledge platform: turn raw documents into a queryable RAG, an autonomous reasoning agent, and a self-maintaining Wiki. 项目地址: https://gitcode.com/GitH…

OpenCV 形态学变换进阶教程:Opening、Closing、Morphological Gradient、Top Hat 与 Black Hat 的 morphologyEx 实战解析

OpenCV 形态学变换进阶教程:Opening、Closing、Morphological Gradient、Top Hat 与 Black Hat 的 morphologyEx 实战解析

2026/9/7 2:11:30

OpenCV 形态学变换进阶教程:Opening、Closing、Morphological Gradient、Top Hat 与 Black Hat 的 morphologyEx 实战解析 【免费下载链接】opencv Open Source Computer Vision Library 项目地址: https://gitcode.com/GitHub_Trending/opencv31/opencv 本教…

[光学原理与应用-629]:CLBO 晶体的最佳温度的双重含义?

[光学原理与应用-629]:CLBO 晶体的最佳温度的双重含义?

2026/9/7 2:11:30

CLBO 晶体最佳温度(532→266nm,Ⅰ 类 oo→e)⚠️两个完全不同的温度概念,工程极易混淆:1)相位匹配最佳温度(光学匹配温度):满足\(\Delta k0\),倍频转换效率最…

离线编程器实战:解决量产固件泄露、超产与效率难题

离线编程器实战:解决量产固件泄露、超产与效率难题

2026/9/7 2:11:29

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

Docker 24.0.5离线安装全攻略:RPM与二进制两种方式详解

Docker 24.0.5离线安装全攻略:RPM与二进制两种方式详解

2026/9/7 2:01:29

简介:docker 24.0.5 离线安装包专为无法连接公网的环境设计,帮助运维人员在隔离网络或离线服务器上快速完成Docker部署。资源共18个文件,包含17个rpm依赖包与1个install_docker.sh安装脚本,压缩后体积108.02MB,一次下载…

中国人民大学杨琳团队《Nature Communications》 | 全球潮汐湿地土壤有机碳时空格局与环境驱动:一项2009-2020年的全球评估

中国人民大学杨琳团队《Nature Communications》 | 全球潮汐湿地土壤有机碳时空格局与环境驱动:一项2009-2020年的全球评估

2026/9/6 1:19:56

本文首发于“生态学者”!从“湿地面积”到“土壤碳密度”:为什么需要重新认识潮汐湿地蓝碳变化?潮汐湿地位于陆地与海洋的交汇地带,包括红树林、盐沼和潮滩,是全球重要的蓝碳生态系统。其土壤能够长期储存大量有机碳&a…

adb抓包

adb抓包

2026/9/6 1:19:56

前言 本文介绍如何通过 tcpdump 在 Android 手机上抓取网络数据包,并在电脑端使用 Wireshark 进行分析。适用于需要排查 App 网络请求、分析接口调用或调试网络问题的开发与测试场景。1. 手机要有 root 权限2. 下载 tcpdump3. adb push C:\Users\zhangkuixun\Downlo…

大模型推理镜像极简瘦身:从 25GB 巨无霸到 3GB 精简镜像实战

大模型推理镜像极简瘦身:从 25GB 巨无霸到 3GB 精简镜像实战

2026/9/6 1:19:56

大模型推理镜像极简瘦身:从 25GB 巨无霸到 3GB 精简镜像实战 在云原生基础设施中,容器镜像体积直接决定了服务的部署速度与弹性扩容敏捷度。对于传统的 Go / Java 微服务,镜像体积通常被严格控制在 50MB 到 200MB 以内,拉取镜像只…

基于YOLOv8和PyQt5的麦穗稻穗检测识别系统设计与实现

基于YOLOv8和PyQt5的麦穗稻穗检测识别系统设计与实现

2026/9/7 0:01:24

这次我们来看一个把目标检测算法和桌面端工具结合得很典型的项目:基于 YOLOv8 PyQt5 的麦穗稻穗检测识别系统。这个项目本身不是新概念,但它的价值在于落地形态很完整。YOLOv8 负责核心的麦穗稻穗目标检测,PyQt5 负责提供可视化的桌面交互界…

UL 1642锂电池安全标准全解析:测试项目、认证流程与避坑指南

UL 1642锂电池安全标准全解析:测试项目、认证流程与避坑指南

2026/9/7 0:01:24

简介:UL 1642是锂电池安全领域的重要规范,本中文版资源适合锂电池制造商、检测机构工程师及产品认证相关人员阅读,用于理解电池在设计与制造层面的安全要求、测试方法与合规要点。资源共1个PDF文件,压缩包大小834KB,便…

BS EN 13814-1-2019游乐设施安全标准:设计与制造核心要点解析

BS EN 13814-1-2019游乐设施安全标准:设计与制造核心要点解析

2026/9/7 0:01:24

简介:BS EN 13814-1:2019是英国采纳欧洲标准EN 13814-1:2019的正式版本,由BSI标准出版,重点规定游乐设施和游乐设备在设计与制造环节的安全准则,与BS EN 13814-2:2019、BS EN 13814-3:2019共同取代旧版BS EN 13814:2004。该标准面…

远程协作的工作台整理

远程协作的工作台整理

2026/9/3 6:56:24

远程协作的工作台整理远程协作的核心不是再加一个工具,而是让交接信息足够完整。异步任务要写明目标、输入位置、完成标准和需要决策的人。 工作台的最小配置 将日程、待办、代码和沟通入口收拢到少数固定位置;通知按紧急程度分层。工作台不需要模仿办公…

持续集成 流水线自动化与 声明式交付 实践:原型怎样变成可用功能

持续集成 流水线自动化与 声明式交付 实践:原型怎样变成可用功能

2026/9/4 7:42:10

持续集成 流水线自动化与 声明式交付 实践:原型怎样变成可用功能分类:[AI/大模型]细分主题:AI 增强型 CI/CD 流水线自动化与 GitOps 实践:Agent 工作流、工具调用与任务拆解:从原型到生产的验收清单很多团队在尝试用大…

容器编排 生产环境运维与排障实战:复盘记录怎样真正派上用场

容器编排 生产环境运维与排障实战:复盘记录怎样真正派上用场

2026/9/6 23:21:51

容器编排 生产环境运维与排障实战:复盘记录怎样真正派上用场分类:[工程技术]细分主题:Kubernetes 生产环境运维与排障实战:可复制的项目复盘模板与决策记录大部分团队的事故复盘报告,最后都变成了躺在 Confluence 或钉…