笔记库:保存在本机、助手可读的笔记
AI 助手页面的笔记标签页是一个小型的本地 markdown 笔记库,带标签;助手用 read_notes 搜索它、用 read_note 读取整条笔记,但从不往里写。
Senzoukria · 文档 · 更新于 2026 年 9 月
位置
- 位置
- AI 助手页面 → 「笔记」标签页
- 存储
- localStorage 键 senzoukria.notes.v1,保存在本机
- 上限
- 300 条笔记,正文每条 20 000 个字符,标题 140 个字符,每条最多 12 个标签
- 助手访问权限
- 只读:read_notes(搜索,8 条结果)和 read_note(按 id 读取整条笔记)
它做什么
一条笔记由标题、markdown 正文和一组标签组成。笔记可以手工创建(「+ 新建笔记」)、用对话面板的 ⤓ 按钮从一段对话保存(标记为「conversation」,来源为「thread」),也可以由助手自己归档(来源为「assistant」)。列表显示标题、最后更新时间、非手工撰写时的来源徽标,以及以 #标签 形式呈现的标签。
列表下方的提示写明了这项契约:「你的笔记库。助手在作答前会搜索它(read_notes),并读取整条笔记(read_note)——只读,它从不往这里写。一切都留在本机。」
搜索是全文且带排序的:查询词出现在标题中记 5 分,出现在标签中记 3 分,正文中每次命中最多记 4 分;同分时取最近更新的笔记。助手的 read_notes 使用同一个函数,限制为 8 条结果,并获得第一个命中词附近约 160 个字符的摘录。
设置项
| 设置 | 默认值 | 它改变什么 |
|---|---|---|
| 标题 | 为空时显示「未命名」 | 截断到 140 个字符;关系图以它为键解析 wiki 链接 |
| 正文 | 空,占位符「用 markdown 书写…」 | 截断到 20 000 个字符(MAX_NOTE_BODY) |
| 标签 | 「标签,用逗号分隔」 | 转为小写,去掉开头的 #,去重,最多 12 个 |
| 列表 / 关系图切换 | 列表 | 用笔记关系图取代编辑器;双击某个神经元即可返回 |
| 标签作为节点 | 勾选 | 在关系图视图中,每个标签成为一个枢纽节点 |
| MAX_NOTES | 300 | 超出部分会丢弃最旧的笔记 |
| 删除 | 确认「删除笔记「{name}」?」 | 移除该笔记;无法撤销 |
怎么用
- 把你的交易规则、定义和研究写成笔记;助手被要求在回答一个你可能已经记录过的问题之前先调用 read_notes。
- 在正文中用 [[标题]] 链接笔记(Obsidian 约定),关系图就会把它们连起来;以纯文本提到某个标题也会形成一条弱链接。
- 用搜索框筛选列表(最多 100 条结果);同一个查询会在关系图中让不匹配的神经元变暗。
- 用 ⤓ 保存一段有价值的对话,让它变成可搜索的素材,而不是一段必须往回翻的会话。
限制与陷阱
- 除非助手读取某条笔记,否则没有任何内容离开本机:它读到的内容随后会按你的密钥发往你选定的引擎。
- 没有同步也没有导出:存储是本地存储,受浏览器配额限制;300 条的上限正是为了不超过它。
- 搜索忽略单字符的词;只由这类词构成的查询会返回最新的几条笔记。
- 重新加载会重置当前选中的笔记;笔记本身会保留。
相关页面
其他语言版本
常见问题
- 助手能写或改我的笔记吗?
- 不能。它的两个工具 read_notes 和 read_note 都是只读的。归档是用户的动作:对话上的 ⤓ 按钮,或编辑器。
- 我能保存多少条笔记?
- 300 条。超出之后最旧的会被丢弃。每条正文上限 20 000 个字符,每条笔记最多 12 个标签。
- 助手怎么挑选要读哪条笔记?
- read_notes 按标题、标签和正文的命中情况排序,返回最多 8 条并附摘录;模型再用它想看的 id 调用 read_note 读取全文。