Hindsight 安装指南:一条 Docker 命令跑起智能体记忆服务

发布时间:2026/9/6 16:51:04

Hindsight 安装指南:一条 Docker 命令跑起智能体记忆服务
Hindsight 安装指南一条 Docker 命令跑起智能体记忆服务【免费下载链接】hindsightHindsight: Agent Memory That Learns项目地址: https://gitcode.com/GitHub_Trending/hindsight2/hindsightHindsight 是一个智能体记忆系统它不只保存对话还让智能体 retain存、recall取、reflect反思。本文带你完整走一遍 Hindsight 部署一条 Docker 命令跑起服务再接进你的 Python 应用。适合想给对话机器人或编码智能体加长期记忆的开发者和运维。跑起来后你会看到什么终端会持续滚动启动日志数据库自动完成建表迁移Web 管理界面直接在浏览器打开。你可以创建记忆库bank一个隔离的记忆存储空间、查看实体和知识页手动执行记忆存取。![Hindsight 部署完成后的 Web 管理界面与记忆知识页](https://raw.gitcode.com/GitHub_Trending/hindsight2/hindsight/raw/30ce3b8d1139367b72092cf9dcf4116e9d1cd274/Screenshot 2026-07-27 at 14.45.25.png?utm_sourcegitcode_repo_files)一条 Docker 命令跑起 Hindsight 部署 前置条件装好 Docker把程序和依赖打包、在隔离环境里运行的工具和一个 LLM 密钥。以 OpenAI 为例。第 1 步设置密钥并启动容器。你做什么执行下面的命令把 LLM 密钥传进容器数据用命名卷持久化。export HINDSIGHT_API_LLM_API_KEYsk-xxx docker run -it --pull always --name hindsight --restart unless-stopped \ -p 8888:8888 -p 9999:9999 \ -e HINDSIGHT_API_LLM_API_KEY$HINDSIGHT_API_LLM_API_KEY \ -v hindsight-data:/home/hindsight/.pg0 \ ghcr.io/vectorize-io/hindsight:latest成功后应该看到日志依次输出数据库迁移、模型加载最后 API 服务开始监听 8888 端口容器不退出。第 2 步打开管理界面。你做什么浏览器访问http://localhost:9999。成功后应该看到控制平面Control Plane页面加载出来左侧是记忆库、实体、知识页等导航可以直接新建 bank 并测试查询。第 3 步冒烟测试。你做什么终端执行curl http://localhost:8888/health/live。成功后应该看到返回一段 JSONstatus字段是alive。验证 Hindsight 服务健康的快速方法用两个端点回答两个不同的问题curl http://localhost:8888/health/live存活探针。进程能应答就说明活着不查数据库。curl http://localhost:8888/health/ready就绪探针。它会真实地连一次数据库返回 200 说明健康返回 503 说明数据库不可达。浏览器里http://localhost:9999能打开控制平面说明 UI 侧也活着。把 Hindsight 客户端接入你的应用 安装 Python 客户端pip install hindsight-client -U。然后三个核心调用覆盖全部使用场景from hindsight_client import Hindsight client Hindsight(base_urlhttp://localhost:8888) client.retain(bank_idmy-bank, contentAlice works at Google) print(client.recall(bank_idmy-bank, queryWhere does Alice work?)) print(client.reflect(bank_idmy-bank, queryTell me about Alice))retain把信息存进记忆库recall按相关性取回记忆reflect基于已有记忆做更深的归纳问答。bank_id就是那个隔离的记忆空间一个用户或项目给一个 bank 即可。走向 Hindsight 部署生产的三个关键点数据库默认容器内是 pg0——一个内嵌的 PostgreSQL适合开发不建议用于生产。生产换成外部 PostgreSQL 14并启用 pgvector 向量扩展。关键配置给 worker 设一个稳定身份否则容器重启后它正在处理的任务会被孤儿化。常用变量如下变量它的作用填什么HINDSIGHT_API_DATABASE_URL连接外部 PostgreSQLpostgresql://user:passhost:5432/hindsightHINDSIGHT_API_WORKER_IDworker 的固定身份跨重启不丢任务hindsight-prodHINDSIGHT_API_LLM_PROVIDER/HINDSIGHT_API_LLM_MODELLLM 提供商与模型openai/gpt-4o-miniHINDSIGHT_API_OTEL_TRACES_ENABLED开启分布式追踪true监控API 在/metrics暴露 Prometheus 指标仓库 monitoring/grafana/ 里有三套现成的仪表盘 JSON导入你的 Grafana 就能看到 LLM 调用、token 消耗和操作延迟细节见监控文档。排查 Hindsight 安装常见报错 症状启动日志报Permission denied内嵌数据库起不来。原因用宿主目录挂载时目录不归容器用户UID 1000所有。解决chown -R 1000:1000该目录或改用本文的命名卷方式。症状启动崩溃KeyError: getpwuid(): uid not found。原因用--user指定了镜像里没有的用户。解决去掉--user让容器以默认的 hindsight 用户UID 1000运行。症状docker compose up报Please set the HINDSIGHT_DB_PASSWORD env variable。原因外部 PostgreSQL 的 compose 文件要求先导出数据库密码和 LLM 密钥。解决先export HINDSIGHT_DB_PASSWORDxxx和export HINDSIGHT_API_LLM_API_KEYxxx再启动配置见 docker compose 目录。症状retain失败日志出现 401 或密钥无效。原因HINDSIGHT_API_LLM_API_KEY没传进容器或密钥与HINDSIGHT_API_LLM_PROVIDER不匹配。解决核对密钥换提供商时同时改 provider 和 model 变量。症状/health/ready返回 503。原因API 进程活着但数据库连不上。解决检查HINDSIGHT_API_DATABASE_URL是否正确、网络是否通、数据库是否已建好并启用 pgvector。症状容器起不来提示端口被占用。原因8888 或 9999 已被其他服务占用。解决改宿主侧端口映射例如-p 18888:8888并同步修改客户端的base_url。总结与下一步Hindsight 部署其实就三件事跑容器、给 LLM 密钥、接客户端。下一步建议先读安装指南了解 slim 镜像和外部数据库的完整选项再把外部 PostgreSQL 的 compose 配置跑起来完成一次真实的数据落盘验证。【免费下载链接】hindsightHindsight: Agent Memory That Learns项目地址: https://gitcode.com/GitHub_Trending/hindsight2/hindsight创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

相关新闻

IOPaint 图片修复工具:去水印、擦除物体、内容填充,一条命令跑通

IOPaint 图片修复工具:去水印、擦除物体、内容填充,一条命令跑通

2026/9/6 16:51:04

IOPaint 图片修复工具:去水印、擦除物体、内容填充,一条命令跑通 【免费下载链接】IOPaint Image inpainting tool powered by SOTA AI Model. Remove any unwanted object, defect, people from your pictures or erase and replace(powered by stable …

opcode:3 步跑通 Claude Code 桌面 GUI,会话和代理可视化托管

opcode:3 步跑通 Claude Code 桌面 GUI,会话和代理可视化托管

2026/9/6 16:41:04

opcode:3 步跑通 Claude Code 桌面 GUI,会话和代理可视化托管 【免费下载链接】opcode A powerful GUI app and Toolkit for Claude Code - Create custom agents, manage interactive Claude Code sessions, run secure background agents, and more. …

考勤系统UML建模实战:用例图与类图设计全解析

考勤系统UML建模实战:用例图与类图设计全解析

2026/9/6 16:41:04

简介:考勤信息管理系统的UML软件设计课程设计文档,完整展示从需求分析到详细设计的过程,适合软件工程、计算机相关专业学生完成课程设计时参考。文档以企业考勤管理为背景,结合用例图、类图、序列图、状态图等UML建模手段&#xf…

基于AST模型的呼吸音分类:迁移学习与实战解析

基于AST模型的呼吸音分类:迁移学习与实战解析

2026/9/6 18:01:07

简介:面向呼吸声音分类任务,一套完整的机器学习解决方案以PDF文档形式提供,基于ICBHI 2017挑战赛数据集与音频谱图变换模型(AST)实现,适合熟悉Python与深度学习基础的研究人员或工程师,尤其适用…

基于AST模型的呼吸声音分类:ICBHI数据集实践

基于AST模型的呼吸声音分类:ICBHI数据集实践

2026/9/6 18:01:07

简介:面向熟悉Python与深度学习基础的研究人员、工程师,基于ICBHI 2017 Challenge数据集的呼吸音四分类机器学习解决方案,完整呈现了利用Audio Spectrogram Transformer(AST)模型完成诊断分类的方法。针对医疗音频诊断…

中国交通运输业高考地理复习:五纵三横铁路网与区位分析全攻略

中国交通运输业高考地理复习:五纵三横铁路网与区位分析全攻略

2026/9/6 18:01:07

简介:面向高三地理备考学生,聚焦“中国的交通运输业”专题复习,可用于二轮专题精讲或考前自主强化。课件系统对比铁路、公路、水路、航空、管道五种运输方式的优缺点与适用对象,并结合“六纵六横”铁路干线,梳理京沪、…

高中地理交通运输业高考复习:从区位分析到答题模板全攻略

高中地理交通运输业高考复习:从区位分析到答题模板全攻略

2026/9/6 18:01:07

简介:一份针对高三地理高考冲刺的中国交通运输业专题PPT教案,面向高考考生与地理教师,旨在系统梳理交通运输业的地位、五种运输方式特点、我国铁路网“六纵六横”主干线及重要枢纽等核心考点。资源包内包含1个pptx演示文稿,共52页…

如果对比web版免费的LLM

如果对比web版免费的LLM

2026/9/6 18:01:07

同时开着两个管理员权限的命令行:我感觉chatgpt 最靠谱,其次是deepseek 和 gemini ,然后是 qwen grok,claude限制太多,不算纯免费llm,否则可能会更靠前 纯感觉

GPT4All CLI 命令行实战:安装、REPL 交互与 app.py 源码级解析

GPT4All CLI 命令行实战:安装、REPL 交互与 app.py 源码级解析

2026/9/6 17:51:07

GPT4All CLI 命令行实战:安装、REPL 交互与 app.py 源码级解析 【免费下载链接】gpt4all GPT4All: Run Local LLMs on Any Device. Open-source and available for commercial use. 项目地址: https://gitcode.com/GitHub_Trending/gp/gpt4all 本文围绕 GPT4…

中国人民大学杨琳团队《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 以内,拉取镜像只…

中国人民大学杨琳团队《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 以内,拉取镜像只…

远程协作的工作台整理

远程协作的工作台整理

2026/9/3 6:56:24

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

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

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

2026/9/4 7:42:10

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

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

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

2026/9/5 23:14:13

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