Skip to content

Notes(记忆)

侧栏 → Notes → 新建

Note 仓库是供 Agent 召回的人工维护知识库。你可以在 Web UI 中加入稳定事实,再把 Note 分配给会话 / 渠道;sbot 会在每轮对话前注入相关笔记,同时也提供 note_search 工具供 Agent 主动检索。

前置条件

需要先创建向量模型:侧栏 → 向量模型 → 新建。详见 模型

配置项

字段说明
名称该笔记本的显示名称
向量模型用于语义检索的模型(OpenAI、Google、Ollama、Cohere、VoyageAI)

工作原理

  1. 添加 —— 在 Notes 页面手动添加内容;长文本可自动切分
  2. 索引 —— 配置向量模型时建立向量索引;未配置时使用 BM25 关键词检索
  3. 召回 —— 每轮对话前自动注入相关笔记,也可通过 note_search 主动检索
  4. 排序 —— 结果叠加语义 / 关键词得分、时间衰减与访问次数加权
  5. 去重 —— 配置向量模型时,近似重复内容会自动合并,避免存储膨胀

分配

Note 可在多个层级分配(最具体的优先):

  • Agent 级默认值 —— 使用此 Agent 的所有会话 / 渠道继承
  • 会话级 —— 在聊天会话中覆盖
  • 渠道级 —— 在渠道中覆盖

Notes vs Wiki vs Memory

概念写入方适用场景
Notes人 / 运维者Agent 通过语义或关键词召回的自由格式事实
Wiki人 / Wiki 数据源插件带标题与标签的结构化知识页
Memory后台 MemoryLLM从过往对话中提炼的长期知识

基于 MIT 许可证发布。