search_answer.yaml
是控制Medical-RAG检索行为的核心配置文件,在以下场景需要进行调整:
检索效果调优
- 权重调整:当某种检索方式(稠密/稀疏)结果不理想时,修改
weight_dense
responder cantandoweight_sparse
参数重新平衡检索策略 - 结果数量控制: através de
top_k_dense
responder cantandotop_k_sparse
改变各通道返回的结果数量
业务场景适配
- 专科查询优化:对不同科室(如内科/外科)配置差异化的检索阈值
- 查询类型处理:针对症状查询、药品咨询等不同问题类型设置特定参数
系统集成需求
- Mudança de modelo:当更换嵌入模型或LLM时,需要同步更新
embedding_config
相关配置 - 性能调整:根据服务器资源情况修改
batch_size
等参数优化吞吐量
修改配置后无需重新入库数据,系统会在下次查询时自动应用新策略。建议通过python scripts/search_pipline.py --search-config
命令进行交互式测试验证效果。
Essa resposta foi extraída do artigoMedical-RAG: uma estrutura de geração aumentada por recuperação para a construção de perguntas e respostas médicas chinesasO