跳到主要内容

📝 笔记

在 AI 陪伴下写作、思考与打磨内容。

您搜索、发现、综合。笔记让这些成为持久的知识。这是一个专为超越单次对话的内容而设计的工作空间:草稿、速查表、研究发现、项目简报。这些内容随时间积累、用 AI 打磨,并注入未来的对话作为上下文。

与线性且短暂的标准对话不同,笔记是持久文档,您可以随时返回、编辑和共享。与使用向量搜索查找相关片段的文档(RAG)不同,笔记将全部内容直接注入上下文,让您精确控制 AI 看到的内容。


为什么使用笔记?

内置 AI 辅助写作

选中文字并点击 优化,让 AI 就地改写。或打开 对话侧边栏,在不离开编辑器的情况下,针对您的内容进行头脑风暴、批评或扩展。

精确的上下文注入

当您将笔记附加到对话时,AI 会逐字阅读整个文档。无分块、无向量搜索、无猜测。您精确控制模型看到的内容。

持久,而非一次性

笔记独立于对话存在。写一个编码参考资料,花数周时间完善它,在需要时将其附加到任何对话中。

AI 可以读写您的笔记

启用原生函数调用后,模型可以自主搜索、读取、创建和更新您的笔记,将笔记转变为动态的长期记忆。


主要功能

✍️ 富文本编辑器带悬浮格式工具栏的 Markdown 和富文本
🤖 AI 优化就地改写或改进选中文本
💬 对话侧边栏针对笔记内容进行专注的 AI 对话
📎 上下文注入将笔记附加到任何对话以获得完整精度的上下文
📌 固定到侧边栏固定常用笔记,从侧边栏快速访问
🔍 智能体访问模型可以自主搜索、读取和更新笔记
📤 导出下载为 .txt.md.pdf

编辑器

笔记使用上下文感知的悬浮工具栏进行格式化:

  • 点击空白处开始新的标题、列表或任务列表
  • 双击文本可应用粗体、斜体、下划线、删除线或行内代码
  • 拖放列表项以重新排序

顶部栏显示实时字数和字符数麦克风图标可启用语音听写。

对话中的富文本

此编辑器也可用于标准对话:设置 > 界面 > 对话富文本输入显示格式工具栏


AI 集成

点击 AI 按钮(右下角)访问:

优化

选择文本(或不选以处理整个笔记),点击优化。AI 使用笔记控制栏中选定的模型就地改写内容。

对话侧边栏

打开一个专注于笔记内容的专用对话。请 AI 总结、提取数据、批评或改写特定部分。使用编辑切换在提交前手动修改发送给 AI 的上下文。

所有 AI 更改都通过撤销/重做(右上角)跟踪,因此您可以随时回滚。


在对话中使用笔记

  1. 进入对话输入
  2. 点击 +(更多) 按钮
  3. 选择附加笔记
  4. 选择要附加的笔记

笔记的全部内容将注入到该对话的上下文窗口中。


智能体笔记管理

启用原生函数调用后,模型可以自主处理您的笔记:

工具功能
search_notes按标题和内容搜索您的笔记
view_note读取笔记的完整内容
write_note创建新笔记
replace_note_content更新现有笔记

您: 搜索我的"Project X"笔记,找到数据库 schema。

您: 在我的"每周待办"笔记中添加一项审查 PR 的任务。


固定笔记

将重要笔记固定到侧边栏,便于快速访问。固定的笔记显示在侧边栏专用的笔记文件夹中,就像固定的对话一样。

如何固定

  • 笔记列表:点击任意笔记上的 菜单,选择固定到侧边栏
  • 笔记编辑器:点击右上角的 菜单,选择固定到侧边栏

如何取消固定

  • 侧边栏:将鼠标悬停在固定笔记上,点击 按钮
  • 笔记列表编辑器:点击 菜单,选择取消固定

侧边栏笔记文件夹仅在至少有一个笔记被固定且笔记功能已启用时显示。

固定是个人的

固定笔记只会影响你的侧边栏——拥有同一笔记访问权限的协作者可以独立地固定或取消固定,而不会改变你看到的内容。已固定笔记按固定时间顺序排列(最新在最前),切换固定状态不再算作编辑,因此不会更新笔记的"更新时间戳"。此变更之前的已有固定只对笔记所有者保留;其他用户需要重新固定他们希望加入自己侧边栏的共享笔记。


管理与共享

通过右上角的**更多(...)**菜单访问管理选项。

导出

  • **纯文本(.txt)**或 Markdown(.md),用于原始内容
  • PDF(.pdf),带视觉格式(自动检测深色模式)

共享

  • 复制链接以共享笔记 URL
  • 复制到剪贴板以在其他地方粘贴内容

管理员可以通过环境变量或管理面板控制共享:

  • USER_PERMISSIONS_NOTES_ALLOW_SHARING 用于内部共享
  • USER_PERMISSIONS_NOTES_ALLOW_PUBLIC_SHARING 用于公开链接

也可以在管理面板 > 设置 > 用户 > 默认权限中配置这些选项。

快速创建

  • 导航到 /notes/new 打开空白笔记
  • 添加查询参数:/notes/new?title=My%20Title&content=Initial%20text
  • 从全局搜索(Cmd+K / Ctrl+K)选择"创建新笔记"
  • .md 文件拖放到笔记列表上以导入

视图选项

我创建的共享给我的过滤器之间切换,以及在列表网格布局之间切换。

管理员可见性

笔记是工作区项目。默认情况下(BYPASS_ADMIN_ACCESS_CONTROL=True),管理员可以看到所有用户的笔记。将 BYPASS_ADMIN_ACCESS_CONTROL 设置为 False 以限制此功能。详情请参阅环境配置


使用场景

不断演进的草稿

在笔记中起草内容,使用优化将要点扩展为段落,使用对话侧边栏头脑风暴标题。笔记是最终成果,而不仅仅是参考资料。

高精度代码上下文

RAG 使用向量搜索,概率性强,可能会漏掉关键代码行。将特定函数粘贴到笔记中并附加,这样模型就能看到 100% 的代码,完全按照您的排列方式。

数据脱敏

将包含敏感数据的服务器日志粘贴到笔记中,编辑掉密钥(或使用"优化"功能"匿名化此文本"),然后将脱敏后的笔记附加到对话中。这样可以防止敏感数据泄露到您的对话历史中。


局限性

上下文窗口占用

附加笔记会注入全文。将非常大的笔记附加到上下文窗口较小的模型时,可能导致模型丢失早期对话上下文。

写入访问

手动附加时,笔记是只读的。在原生模式下,启用了 replace_note_content 工具后,模型可以修改您的笔记。如有需要,请检查更改并使用撤销/重做

本内容仅供参考,不构成任何保证、担保或合同承诺。Open WebUI 按“现状”提供。请参阅您的许可协议 以了解适用条款。