GITBOOK-149: No subject

pull/100/head
vincehe 2024-05-23 03:50:33 +00:00 committed by gitbook-bot
parent 8d735fe5a2
commit bb01b9cfb4
No known key found for this signature in database
GPG Key ID: 07D2180C7B12D0FF
1 changed files with 12 additions and 2 deletions

View File

@ -38,7 +38,7 @@ AI 知识库问答类应用的召回效果与文档分段的结果存在明显
### 知识库 API 管理
Dify 知识库提供整套标准 API ,开发者通过 API 调用对 知识库内的文档、分段进行增删改查等日常管理维护操作,请参考[知识库 API 文档](maintain-dataset-via-api.md)。
Dify 知识库提供整套标准 API ,开发者通过 API 调用对知识库内的文档、分段进行增删改查等日常管理维护操作,请参考[知识库 API 文档](maintain-dataset-via-api.md)。
<figure><img src="../../.gitbook/assets/image (180).png" alt=""><figcaption><p>知识库 API 管理</p></figcaption></figure>
@ -90,7 +90,7 @@ Dify 知识库提供整套标准 API ,开发者通过 API 调用对 知识库
### 召回测试
Dify 知识库内提供了文本召回测试的功能,用于调试不同检索方式及参数配置下的命中效果。
Dify 知识库内提供了文本召回测试的功能,用于调试不同检索方式及参数配置下的召回效果。
在 「 源文本 」 内输入常见的用户问题,点击 「 测试 」 并在右侧的 「 召回段落 」 内查看召回结果。
@ -102,3 +102,13 @@ Dify 知识库内提供了文本召回测试的功能,用于调试不同检索
<figure><img src="../../.gitbook/assets/image (2).png" alt=""><figcaption></figcaption></figure>
### 检查召回效果
文本召回效果的测试一般需要经过以下几个步骤:
1. 设计和整理能够覆盖常见用户问题的测试用例/测试问题集
2. 选择合适的检索策略:向量检索/全文检索/混合检索,不同检索方式的优缺点,请参考扩展阅读[检索增强生成RAG](../../learn-more/extended-reading/retrieval-augment/)
3. 调试召回分段数量TopK和召回分数阈值Score需根据应用场景、包括文档本身的质量来选择合适的参数组合。
* TopK 值调小将会召回更少分段可能导致召回的相关文本不全TopK 值调大,将召回更多分段,可能导致召回语义相关性较低的分段使得 LLM 回复质量降低。
* 召回阈值Score调小将会召回更多分段可能导致召回相关度较低的分段召回分数阈值调大将会召回更少分段过大时将会导致丢失相关分段。