- 文档首页
向量数据库VikingDB
Viking 知识库
知识库最佳实践
扣子编程中使用火山知识库
扣子编程中使用火山知识库
本文主要介绍了如何在扣子编程上使用火山引擎的 Viking 知识库服务来构建 RAG(检索增强生成)能力
扣子编程支持关联已有的火山知识库,其中知识库的创建、标签的创建、召回策略的配置均在火山知识库侧完成。检索火山知识库时,如果配置了标签,那么火山知识库侧会先根据标签筛选文档,然后根据召回策略检索匹配知识库内容,扣子编程通过服务调用直接获取已召回的内容,并返回给用户查看。
在知识库检索节点中配置火山知识库之前,应确认已在火山知识库控制台创建知识库、上传文件、配置召回策略并发布为知识检索类型的服务调用,并在扣子编程中关联了火山知识库。操作步骤可参考 关联火山知识库。 例如下图中,coze_doc 为火山知识库名称,test 为知识服务名称。
选择火山知识库后,你可以单击其对应的设置图标,设置对应的过滤条件和召回配置。
- 标签过滤条件:如果你为火山知识库中的文档添加了标签,那么你可以通过标签设置过滤条件,以实现知识库检索时,将先在标签范围内检索文档,然后结合召回策略返回结果。过滤条件格式为标签名 操作符 标签值。
- 标签名:仅在创建知识库时创建了标签,此处才能选择对应的标签名。
- 操作符:不同的数据类型支持的操作符不同,以实际页面为准。
- 例如设置过滤条件为 功能模块 包含 插件,那么系统将会筛选出本知识库中所有带有功能模块标签且标签值包含插件的文档。
- 召回策略:知识库的召回配置在很大程度上会影响召回结果的准确性、相关性。你可以单击前往火山设置,在火山知识库控制台查看已配置的召回策略,包括返回文本片数量、重排模型、Dense Weight 等。如需修改召回配置,必须将该配置发布为新的知识服务,并在此处选择新的知识服务。
最近更新时间:2026.09.08 20:33:21