淡酒交魂
人工智能
·5 天前
Day 20: ✅ 今日收获: 两个RAG Advisor 的区别,QuestionAnswerAdvisor和RetrievalAugmentationAdvisor的区别: 1.QuestionAnswerAdvisor是早期整体化RAG的工具,RetrievalAugmentationAdvisor是RAG模块化架构 2.QuestionAnswerAdvisor更适用于简单"检索 → 注入"场景,内部封装了向量检索+上下文注入功能,只能配置一些检索的参数,灵活定制化低;RetrievalAugmentationAdvisor是RAG模块化架构,将检索分为了查询增强器+文档检索增强器+上下文增强器,可以在将用户的提示词传给大模型前实现1.用户查询改写和增强功能;2.定制化向量检索参数条件;3.自定义上下文增强逻辑;灵活性更高; 总结: 1.两个Advisor均是RAG Advisor工具,但可以适用于不同场景下,QuestionAnswerAdvisor 适合简单的"检索 → 注入"场景,配置简单但能力有限。 RetrievalAugmentationAdvisor 是 Spring AI 推荐的 RAG 方案,通过组件化设计让你能精细控制检索、查询改写、上下文组装等每个环节,尤其适合需要处理检索失败、查询改写等复杂场景。
0个评论
点击登录,快来和大家讨论吧~
表情
图片
暂无评论
下载 APP