说明
当下数字化时代,数据整合对提升 AI 应用效能极为关键。本文将详细说明如何把 Dify 平台和火山 VikingDB 知识库连接起来。连接完成后,Dify 平台的 AI 应用便能迅速获取火山 VikingDB 知识库中的丰富内容,拓宽信息来源,助力其在智能服务方面实现显著提升。
访问 火山引擎 并登录,进入VikingDB知识库
登录 VikingDB 知识库,获取已创建的知识库 Resource_ID 。此参数将会在后续步骤用于与 Dify 平台的连接。
如何获取详情参考:https://www.volcengine.com/docs/84313/1254485
前往 Dify 平台中的 “知识库” 页,点击右上角的 “外部知识库 API”,轻点 “添加外部知识库 API”。
按照页面提示,依次填写以下内容:
"/retrieval" 。正确示例: https://***/vikingdb/knowledge_base)前往 “知识库” 页,点击添加知识库卡片下方的 “连接外部知识库” 跳转至参数配置页面。
填写以下参数:
选择在第5步中关联的外部知识库 API
填写在第2步中获取的火山 VikingDB 知识库 Resource_ID
Top K:用户发起提问时,将请求外部知识 API 获取相关性较高的内容分段。该参数用于筛选与用户问题相似度较高的文本片段。默认值为 3,数值越高,召回存在相关性的文本分段也就越多。
Score 阈值:文本片段筛选的相似度阈值,只召回超过设置分数的文本片段,默认值为 0.5。数值越高说明对于文本与问题要求的相似度越高,预期被召回的文本数量也越少,结果也会相对而言更加精准。
设置完成后即可建立与外部知识库 API 的连接。
建立与外部知识库的连接后,开发者可以在 “召回测试” 中模拟可能的问题关键词,预览从火山 VikingDB 知识库召回的文本分段。
在建立好外部知识库后,可以在 “工作室” 中使用豆包模型和上面建立的外部 VikingDB 知识库构建聊天机器人。