
# 知识库命中测试
AgentArts通过对创建的知识库进行命中率测试，以评估知识库的效果和准确性。
本文将详细介绍第三方知识库创建完成后如何执行命中测试操作。
#### 工作原理
命中测试通过语义检索技术，将用户输入的问题与知识库中的文档片段进行语义相似度计算，返回相似度最高的多条结果。
#### 典型场景
- 验证知识库是否正确导入：输入已知存在的文档内容关键词，检查是否能召回。
- 评估检索质量：输入用户实际提问，观察召回结果的相关性。
 
#### 费用说明
第三方知识库检索召回，会产生资源消耗，请关注第三方资源使用情况。
#### 前提条件
已完成[连接General知识库](https://support.huaweicloud.com/lowcode-agentarts/agentarts_05_0245.html)、[连接KooSearch知识库](https://support.huaweicloud.com/lowcode-agentarts/agentarts_05_0169.html)、[连接RAGFlow知识库](https://support.huaweicloud.com/lowcode-agentarts/agentarts_05_0166.html)。
#### 命中测试
1. 登录[AgentArts智能体平台](https://console.huaweicloud.com/agentarts/#/home/overview)。
2. 在左侧导航栏中选择"开发中心 \> 组件库"，选择"知识库"页签。
3. 在"知识库"界面，单击需要测试的知识库操作列的"命中测试"；或当知识库以卡片形式展示时，将鼠标悬浮在需要命中测试的知识库卡片上，单击"命中测试"。
4. 在命中测试页面左侧文本框中输入问题，单击"命中测试"。 
   在命中测试页面右侧进行语义检索，展示多条匹配的内容，并按照匹配分值降序排列。
   
   
5. 用户可以根据分值与匹配到的信息数量来评估当前知识库是否满足需求。 
   匹配分值范围为0\~1，分值越接近1表示相关性越高。
   如果测试结果为空或分值过低，建议检查第三方知识库服务是否正常运行，或尝试更换提问关键词。
   
   
6. 单击右上角的"查看历史"，可以查看用户输入的历史问题。在历史记录右侧，单击可删除或复制该记录。 
   图1查看历史   
   ![](https://support.huaweicloud.com/lowcode-agentarts/zh-cn_image_0000002687789844.png "点击放大")
   
   
 
#### 常见问题
- **如何优化知识库检索效果？**
  优化文档结构：将无结构的文档转化为有层次结构的文档。
  
- **为什么检索不到已上传的文档？**
  - 可能原因：阈值设置太高；检索词语不合适。
  
  - 解决措施：调整阈值大小；更换提问关键词。
   
 
