知识库
知识库让 AI 在回答问题时能够搜索你自己的文档。上传你的 PDF、电子表格或文本文件,AI 就会从中找到相关信息,给出更好的回答。
为什么需要知识库?
默认情况下,AI 只知道它在训练时学到的内容。有了知识库,它还可以引用:
- 公司文档 — 内部政策、流程和规章制度
- 技术文档 — API 文档、架构说明、运维手册
- 研究论文 — 学术论文和文献综述
- 项目文件 — 会议纪要、需求说明和设计文档
AI 会在检测到相关问题时自动搜索知识库——你不需要做任何额外操作。

知识库入门
第 1 步:配置嵌入模型
你需要一个嵌入模型来驱动搜索。前往知识库设置页面,配置以下内容:
- 提供商 — 嵌入模型托管的位置(如 OpenAI)
- API URL — 服务端点地址
- API Key — 你的认证密钥
- 模型 — 嵌入模型名称(如
text-embedding-3-small) - 维度 — 模型的向量维度
提示
如果你已经在使用 OpenAI 作为聊天提供商,也可以使用他们的嵌入模型。text-embedding-3-small 模型性价比高,适用于大多数场景。
第 2 步:创建知识库
- 前往知识库页面
- 点击新建知识库
- 输入名称和描述(如"公司制度"或"项目文档")
- 保存
第 3 步:上传文档
- 打开你刚创建的知识库
- 点击上传并选择文件
- 等待处理完成——你可以在界面上查看进度
第 4 步:激活知识库
将知识库开关切换为开启状态,AI 即可在对话中搜索它。
就是这样!现在当你提出与文档相关的问题时,AI 会搜索它们并根据文档信息给出有依据的回答。
支持的文件格式
| 格式 | 文件类型 | 说明 |
|---|---|---|
.pdf | 从页面中提取文本 | |
| Excel | .xls, .xlsx | 从工作表中读取数据 |
| Word | .docx | 提取文本和格式 |
| 文本 | .txt, .md | 直接读取内容 |
提升搜索质量
启用重排序
重排序通过对搜索结果进行二次相关性评分来提升搜索质量。这是可选功能,但强烈推荐开启以获得更好的准确性。
要设置重排序,请在知识库设置中配置重排序模型:
- 提供商 — 重排序服务提供商
- API URL — 重排序服务端点
- API Key — 认证密钥
- 模型 — 重排序模型名称
- Top-K — 返回的结果数量(如 5)
调整分块设置
文档上传后会被切分成小片段,称为"块"。你可以调整:
- 分块大小 — 较小的块 = 搜索更精确,但可能丢失上下文
- 分块重叠 — 重叠的块有助于保留边界处的信息
- 分隔符 — 文本的切分方式(默认设置适用于大多数情况)
提示
从默认设置开始使用,只有在搜索结果不理想时才进行调整。默认设置在大多数文档类型上表现良好。
管理知识库
通过 Web 界面
- 在侧边栏中点击知识库
- 创建新的知识库来管理不同的文档集合
- 上传文档到各个知识库
- 监控处理进度
- 通过开关激活或停用知识库
- 删除不再需要的知识库
组织知识库
让知识库聚焦于特定主题,以获得更好的搜索结果:
- 每个领域一个知识库 — 如"人事制度"、"技术文档"、"产品需求"
- 不要混合不相关的内容 — 聚焦的知识库比万能知识库能提供更相关的结果
- 使用配置方案 — 控制在每个配置方案中哪些知识库处于活跃状态
使用建议
- 质量优于数量 — 精心筛选的知识库比塞满一切的知识库效果更好
- 保持文档更新 — 文档变更后重新上传,确保 AI 获取的是最新信息
- 测试你的知识库 — 提一些你知道答案的问题,验证 AI 的回答
- 使用重排序 — 它能显著提升回答质量
- 从小处着手 — 先上传少量文档验证一切正常,然后再逐步添加更多