知识库是一组可以编辑的文档(带文件夹),加上给 Agent 的背景、归到这里的资料和关联的跟踪。它和资料库的区别只有一句话:知识库里是能编辑的文档,资料库里是其余的一切。
知识库只在云端:哪台设备都能打开,电脑关着时 Agent 也照常在里面工作。
每个账号自带一个「我的知识库」,不能删除。你不用先建任何东西:不在某个知识库里写的文档,都放在这里。
知识库是进阶的整理方式,不是前提。一个项目或一个长期的兴趣值得单独放时,再建一个,比如「竞品研究」「读书」「求职」:
侧栏的知识库树里只有文件夹和文档,一篇文档就是一个 Markdown 文件;默认只展开你当前所在的那个知识库。
打开一个知识库:
一段写给 Agent 的话:这个知识库是做什么的、你在意什么、用什么口径。最长 1000 个字符。在这个知识库里对话时,这段背景每一轮都会带给 Agent。
资料库里的网页、文件、音视频可以归到这个知识库。在这里点「添加」可以「上传文件」、「粘贴链接」,或者「从资料库里选」一条;在这里加的直接归到这个知识库。归类是可选的,见资料库。
跟踪不属于知识库,但可以关联:一个知识库可以关联多个跟踪,一个跟踪也可以关联到多个知识库。点「关联」,从你在跟的跟踪里选。关联之后,在这里对话时 Agent 会先查这些跟踪的简报。解除关联不会取消关注,那个跟踪仍然在雷达里;反过来,你不再关注一个跟踪时,它和知识库的关联也会一并解除。
把文档写进这个知识库的自动化列在这里。点「添加」去新建一个,表单里已经选好这个知识库。
已经有一个 Markdown 文件夹(比如一个 Obsidian 库)?
.zip;title 的用它当标题,否则用文件名。.md、.markdown),其他类型的文件会跳过。.zip 里 UTF-8 或 GBK 编码的中文文件名和文件夹名都能原样保留。隐藏的文件和目录(以 . 开头的,比如 .obsidian、.git)、node_modules 和 __MACOSX 不导入,页面会告诉你有几项、是哪几个。文件要是 UTF-8 编码:有一个读不出来,就整批不导入,并告诉你是哪一个。Notes/a.md 和 notes/a.md),都会整批不导入并指出是哪些文件,改个名再来就行。.zip 不超过 100 MB(更大的请解压后直接选文件夹),里面的 Markdown 解开后合计不超过 200 MB(更大的请解压后导入其中的子文件夹)。.zip(见下面的「导出」)可以原样导回来。只想把几个 Markdown 文件放进一个已有的知识库?在那个知识库页的「文档」一栏里点「导入 Markdown 文件」。文件放在最外层,规则和上面一样(只收 .md、.markdown;读不出来的整批不导入;超过 500,000 个字符的点名并跳过,其余照常导入)。一个知识库里最多 2000 篇文档:导入后会超过这个数时,导入会停下,已经导入的都还在。
不想把某个文件夹传上来?那就不导入。在输入框的 + 里选「在电脑的文件夹里做」,Agent 会在你的电脑在线时直接在里面读和改,见让 Agent 用电脑。
随时可以把一个知识库导出成 Markdown(知识库页的「更多」→「导出为 Markdown」),得到一个压缩包,文件夹层级不变。一次导出最多打包约 800 万字符的正文;超过时页面会告诉你现在有多少,把一部分文档移到另一个知识库,分两次导出即可。单篇文档也可以单独导出,见文档。
除了「我的知识库」,其他知识库都可以删除(知识库页的「更多」→「删除知识库」)。里面的东西都不会被删:文档和文件夹移到「我的知识库」,归在这里的资料回到未归类,关联的跟踪仍然在雷达里,在这里发起的对话仍然在对话列表里,在这里的自动化保留,只是不再属于这个知识库。