知识库的构建与应用 📅 2026/7/17 9:20:13 智能体的回复通常源自大模型训练数据或第三方插件获取的内容。针对高实时性或特定的专业场景可利用扣子智能体编排中的知识模块构建专属知识库。该模块支持文档上传、链接导入及手动录入等多种方式搭建私有知识库。智能体能够在对话或工作流中精准检索并引用相关知识生成专业回答从而实现内容的可控性与专业性有效减少模型“幻觉”是提升智能体垂直领域能力与信息准确性的关键配置。例如在“我想去看看”个人旅行助手智能体对话框中发送“殷墟博物馆开放时间”的问题。由于该智能体中未配置和景点相关的插件和自建知识库且在提示词中要求“对于天气、路况、票务信息请调用【技能】模块中的相应插件获取实时数据切勿仅凭记忆臆测。”因此智能体无法回答当前问题如图2-11所示。图2-11 未配置知识库时智能体的答复知识库支持文本、表格、照片三种形式下面以“文本”类型为例介绍知识库的创建方法。步骤1单击“知识”模块下“文本”右侧的“”按钮进入添加知识库页面如图2-12所示。由于当前智能体尚未创建知识库该页面数据为空。单击“创建知识库”按钮进行知识库创建操作。图2-12 添加知识库步骤2在弹出的创建知识库页面中分别选择知识库创建方式、选择知识库类型、填写名称、描述、选择导入类型、生成图标如图2-13所示。最后单击“完成创建”或“创建并导入”按钮完成创建。图2-13 创建知识库步骤3知识库创建完毕后进入新增知识库页面在该页面中上传准备好的相关文档支持PDF、TXT、DOC、DOCX、MD等文档类型如图2-14所示。最后单击“下一步”按钮。图2-14 上传步骤4文档上传成功后进入创建知识库的设置步骤主要包含文档解析策略、分段策略和配置存储如图2-15所示。完成此步配置后单击“下一步”按钮。文档解析策略定义了系统对各类文件的读取与处理机制。如精准识别表格及图片中的文本内容将复杂的原始文档转化为结构清晰、干净可用的纯文本数据为后续处理奠定基础。分段策略将解析后的完整文本依据标题层级或语义逻辑切分为粒度适宜的知识切片。通过合理设置切片长度与重叠窗口该策略既能确保知识单元的完整性又能优化检索匹配效果便于系统精准调用相关信息。配置存储将调试完毕的解析与分段参数保存为标准化模板。在后续的知识库创建或文档上传流程中用户可直接复用已保存的配置从而避免重复劳动有效简化了操作流程并提升了管理效率。图2-15 创建设置步骤5在分段预览界面中可展示文档按当前规则切分后的实际效果用于直观呈现每段内容、长度与边界方便用户快速判断分段是否合理、知识点是否完整避免正式入库后出现切分错误如图2-16所示。确认无误后单击“下一步”按钮。图2-16 分段预览步骤6之后进入数据处理阶段处理完毕后可进行引用如图2-17所示。图2-17 数据处理步骤7回到智能体编排页面再次单击“知识”模块下“文本”右侧的“”按钮在弹出的选择知识库页面中单击知识库右侧的“添加”按钮即可完成知识库的引用如图2-18所示。图2-18 引用知识库引入知识库之后会在“文本”下方显示当前已引入的知识库此时再次向智能体发送“殷墟博物馆开放时间”的问题智能体便可自动搜索知识库来完成回答如图2-19所示。图2-19 测试知识库如需要对知识库进行修改可在扣子编程页面中单击左侧菜单中的“资源库”然后在右侧“资源库”页面中单击“知识库”标签以查看和管理已创建的知识库如图2-20所示。图2-20 管理知识库