AiHummer
中文
登录帐户
v1.2.x
{ }Swagger

记忆(爱因斯坦)

v1.2.x · 已更新 2026-06-26

爱因斯坦 是 AiHummer 的长期记忆。它将对话转化为持久的事实,但它是谨慎进行的:没有证据和人工干预的情况下,任何内容都不会成为记忆,并且回忆机制经过包装,确保它永远不会成为提示注入的后门。记忆的管理是在 /v1/admin/memory/*.

本页解释了申诉 → 审查 → 推广流程,如何保护召回,以及哪些内容可配置。有关打包内存服务,请参见 爱因斯坦插件.

主张、证据与审查

记忆不是默默记录的。随着对话的进行,候选事实会被提取为 索赔,每个携带着 证据 它是从……中提取的。索赔归属于 评论,人类可以接受或拒绝它们,只有被接受的声明才会 晋升 进入长期记忆。

conversation ─▶ claim (+ evidence) ─▶ human REVIEW ─▶ PROMOTED to memory

[!NOTE] 促销是 人工审核. 系统会进行索引和提议,但它从不 默默地重写记忆。这就是保持长期记忆可靠的原因 足以让真实答案有依据。

规范 Markdown 是一种可读的投影

系统存储的内存(真实来源)是 PostgreSQL而且爱因斯坦还坚持 规范 Markdown ——对该记忆的人类可读投影:它是人在审查时阅读和编辑的内容。Markdown从未被悄悄覆盖,这使得记忆保持人类可读、可审核和可移植,而不是一个不透明的块。它是一种投影,而不是第二个权威存储。

数据隔离回忆

当记忆被召回到一个转折点时,它以一种形式出现 工具结果包装在数据栅栏中数据围栏将回忆的内容标记为数据,而不是指令,因此存储在内存中的文本无法劫持代理——这是对……的防御 间接提示注入 (当恶意指令通过记住的内容被偷运进来时)。

[!WARNING] 被回忆的记忆是数据,从不是命令。数据防护栏就是执行这一点的东西。 不要禁用它:它是阻止被污染内存的边界 引导一个代理。

你可以配置的内容

记忆行为由 核心设置 管理——可从管理员界面(管理 → 设置)和管理员 API 调节。爱因斯坦插件本身没有运维设置。

设置 选项 / 目的
记忆模式 (AIHUMMER_MEMORY_CAPTURE) auto (根据配置的策略提取并推广——默认值), review (人门),或 off (收集已停止)
检索 (AIHUMMER_MEMORY_RETRIEVAL) 全文和/或基于嵌入的检索
嵌入 AIHUMMER_EMBEDDER_URL / AIHUMMER_QDRANT_URL ——用于语义回忆的嵌入器和向量存储

周期性巩固(“梦境”)和矛盾检测是记忆平台的内置行为,不是运维设置。内存模块是内置的,无法移除; off 模式仅停止 收集 新记忆,它并不会移除模块本身。

[!TIP] 从 评论 在生产模式下,由人类批准什么成为现实 长期记忆,然后转向 自动 只有当你信任提取时 给定的工作区。

默认情况下,召回可以在带有哈希嵌入器的内存存储上运行。对于生产质量的语义召回,请将 AiHummer 指向真实的向量存储和嵌入器 AIHUMMER_QDRANT_URLAIHUMMER_EMBEDDER_URL.

管理员 API

资源 目的
/v1/admin/memory 内存配置和管理
/v1/admin/memory/.../facts 审查主张,支持或否定事实

接下来去哪儿