Hindsight

Hindsight

让 AI 智能体拥有像人一样的记忆能力

5.0(3)
6点赞
2025-12-17
Hindsight screenshot 1
点击查看大图
Hindsight screenshot 2
点击查看大图
Hindsight screenshot 3
点击查看大图
Hindsight screenshot 4
点击查看大图
Hindsight screenshot 5
点击查看大图

全面介绍

✨ Hindsight™:赋予 AI 人类记忆的智能系统

Hindsight 是一款革命性的开源记忆系统,旨在让 AI 智能体拥有像人一样的学习与成长能力。它不仅能帮助 AI 智能体构建上下文、形成观点,还能在关键时刻精准召回与任务相关的信息。

💡 告别遗忘,拥抱智能!Hindsight 让你的 AI 智能体记住重要细节,理解情境,在类似场景下表现得更聪明、更可靠。


🎯 为什么选择 Hindsight?

传统的 AI 智能体常常在每次会话结束后“清零”,缺乏上下文,无法从过往经验中学习。Hindsight 致力于解决这些核心挑战:

  • 突破简单向量搜索的局限:对于“爱丽丝去年春天做了什么?”这类需要时间推理的问题,Hindsight 能够提供超越语义相似度的深度理解。
  • 连接离散事实:即使没有直接存储,它也能将“爱丽丝在 Google 工作”和“Google 位于山景城”连接起来,回答“爱丽丝在哪里工作?”。
  • 形成智能观点:一个记住“用户偏爱函数式编程”的编程助手,能在推荐时参考这一倾向,提供更个性化的建议。
  • 理解上下文:相同的信息在不同记忆库和不同性格下可能具有不同的含义,Hindsight 能够识别并处理这种差异。

Hindsight 专为 AI 智能体的内存设计,巧妙地解决了上述难题。


🧠 Hindsight 的核心功能

Hindsight 提供了一套直观的 API,让你的 AI 智能体能够与专属记忆库进行高效互动:

  • retain(): 存储信息 - 将结构化和非结构化数据存入记忆库。
  • recall(): 检索记忆 - 根据多维度策略智能召回信息。
  • reflect(): 推理与反思 - 结合已有知识和性格形成新的观点。

🔍 核心组件详解

1. 三种记忆类型

Hindsight 为清晰的认知目的,将记忆分为三种类型:

  • 世界记忆 (World): 存储接收到的客观事实
    • 示例:“爱丽丝在 Google 工作。”

  • 行为记忆 (Bank): 记录智能体自身的行动
    • 示例:“我向鲍勃推荐了 Python。”

  • 观点记忆 (Opinion): 存储智能体形成的信念和置信度
    • 示例:“Python 最适合机器学习。” (置信度 0.85)

2. 多策略检索 (TEMPR)

四种搜索策略并行运行,确保记忆召回的全面性与准确性:

  • 语义搜索 (Semantic): 针对概念相似性和释义内容。
  • 关键词搜索 (BM25): 适用于名称、技术术语和精确匹配。
  • 图谱搜索 (Graph): 发现相关实体和间接联系。
  • 时间搜索 (Temporal): 处理“去年春天”、“六月”等时间范围查询。

3. 性格特质 (Disposition Traits)

记忆库可以配置性格特质,这些特质会影响智能体在 Reflect 操作中形成观点:

  • 怀疑性 (Skepticism): 1-5 分,从“信任”到“怀疑”。
  • 字面理解 (Literalism): 1-5 分,从“灵活解读”到“字面解读”。
  • 同理心 (Empathy): 1-5 分,从“超然”到“富有同情心”。

这些特质仅影响 reflect 操作,不影响 recall

4. 文档管理

Hindsight 允许你跟踪和管理记忆库中的文档源,确保记忆的可追溯性:

  • 跟踪来源:知道记忆来自哪个 PDF、对话或文件。
  • 更新内容:通过重新保留来更新文档的事实。
  • 批量删除:一次性删除文档中的所有记忆。
  • 组织记忆:按来源对相关事实进行分组。

当内容被保留时,Hindsight 会将其拆分为块(chunks),并从块中提取事实。这些块与提取出的记忆一起存储,保留了原始文本段落,有助于保留上下文和更丰富的召回

5. 实体追踪

Hindsight 自动提取和跟踪记忆库中的人物、组织、地点和概念等实体:

  • 共同出现跟踪:当实体在事实中共同出现时,Hindsight 会构建关系图,支持基于图谱的召回,发现间接联系。
  • 观察:Hindsight 从多个事实中综合出每个实体的高级摘要,在召回中提供更丰富的上下文。

提取示例:
内容:“爱丽丝在山景城的 Google 工作。她专注于 TensorFlow。”
提取实体:爱丽丝 (人物), Google (组织), 山景城 (地点), TensorFlow (产品/概念)。


🚀 轻松上手 & 深入探索

  • 快速入门在 60 秒内安装并运行 Hindsight。
  • RAG vs Hindsight通过实际案例了解 Hindsight 与传统 RAG 的不同之处。
  • 核心概念:
    • Retain:了解多维事实的存储方式。
    • Recall:探究 TEMPR 四路搜索如何检索记忆。
    • Reflect:理解性格如何影响推理和观点形成。
  • API 方法:
  • 部署:

产品评分

5.0(3 条评分)
登录后即可评分
5
0.0%
4
0.0%
3
0.0%
2
0.0%
1
0.0%
访问官网

相关产品