知识库
引言:通过集成提供商的知识库,OfficeAI助手可以基于您的专属文档内容提供更精准、更专业的回答,让AI助手真正理解您的业务场景和知识体系!
示例:搭建Dify的知识库
1. 在Dify平台创建知识库
1.1 创建知识库
1.1.1 访问Dify平台
访问Dify平台 ,登录您的账号。
1.1.2 选择知识库选项卡
在导航栏中选择「知识库」选项卡。

1.1.3 创建知识库
点击「创建知识库」按钮,开始创建新的知识库。
1.2 导入文档文件
1.2.1 选择数据源
在创建知识库页面,选择「导入已有文本」作为数据源。

1.2.2 上传文件
a. 在「上传文本文件」区域,点击「选择文件」按钮或直接拖拽文件到上传区域。
b. 选择文件后,点击「下一步」按钮继续。
1.3 配置文本分段与清洗
在「文本分段与清洗」步骤中,您可以根据需求进行以下配置:

1.3.1 文本预处理规则
替换掉连续的空格、换行符和制表符
删除所有URL和电子邮件地址(可选)
1.3.2 分段模式
选择「自定义」模式,设置最大分段长度为1024。
1.3.3 索引方式
高质量 :调用嵌入模型处理文档以实现更精确的检索,可以帮助LLM生成高质量的答案。
经济 :每个数据块使用10个关键词进行检索,不会消耗任何tokens,但会以降低检索准确性为代价。
1.3.4 检索设置
选择「倒排索引」方式
设置Top K值为3(可根据需要调整)
配置完成后,点击「保存并处理」按钮。
1.4 完成知识库创建
1.4.1 查看创建结果
处理完成后,系统会显示「知识库已创建」和「嵌入已完成」的提示。

1.4.2 修改知识库名称
您可以修改知识库名称,系统会自动为知识库命名。
1.4.3 前往文档管理
点击「前往文档 →」按钮,进入知识库文档管理页面。
1.5 获取API信息
1.5.1 检查文档状态
在知识库文档页面,检查文档状态,确保文档显示为「可用」状态。

1.5.2 复制API端点
在页面底部的「后端服务API」区域,找到「API端点」:
点击复制图标,复制API地址(例如:https://api.dify.ai/v1)
1.5.3 复制API密钥
点击「API密钥」按钮,查看并复制您的API Key。
保存好这两个信息,后续需要在OfficeAI中配置使用。
2. 在OfficeAI中配置知识库
2.1 配置知识库提供商
2.1.1 打开设置
在OfficeAI中,点击工具栏中的「设置」按钮,选择「知识库」选项。

2.1.2 配置提供商信息
a. 在「知识库提供商」下拉菜单中选择「Dify」。
b. 在「API地址」输入框中,粘贴从Dify平台复制的API端点地址(例如:https://api.dify.ai/v1)。
c. 在「APIKEY」输入框中,粘贴从Dify平台复制的API Key。
d. 设置「召回数量」,默认为3(可根据需要调整)。
2.1.3 刷新并保存
a. 点击「刷新知识库列表」按钮,系统会自动获取您在Dify平台创建的知识库列表。
b. 确认知识库列表中显示了您创建的知识库,点击「保存」按钮完成配置。
2.2 选择并启用知识库
2.2.1 打开知识库选择窗口
在OfficeAI助手面板中,点击自由对话框左下角的知识库图标(📖)。

2.2.2 选择知识库
a. 在弹出的「知识库」窗口中,选择您要使用的知识库(例如:《OfficeAI企业版服务端使用手册》)。
b. 点击「保存」按钮确认选择
2.3 检查知识库状态
在右侧面板自由对话框中,查看知识库图标(📖)连接状态是否正常(蓝色为正常)。

2.4 使用知识库进行对话
2.4.1 输入提示词
a. 在OfficeAI助手面板的输入框中,输入您的问题或提示词。

b. 例如,您可以输入:"请简单介绍一下,如何使用OfficeAI"。
2.4.2 获取回答
在回答中,您可以看到AI引用了知识库中的文档内容,并在回答末尾标注了来源(例如: [^1]: OfficeAI企业版服务端使用手册.pdf)。
2.4.3 导出回答
如果需要将回答内容导出到文档中,可以点击「导出到左侧」按钮。