DeepSieve 的核心功能主要包括:
- 查询分解: 将复杂查询拆分为多个简单子问题,方便精准处理
- 子问题路由: 智能分配子问题到合适的工具或数据源(如本地数据库或全局知识库)
- 反思机制: 自动检测失败的检索并重试,最多支持两次反思
- 答案融合: 整合子问题答案生成最终响应
- 多样化数据源处理: 支持SQL表格、JSON日志、维基百科等异构数据
- 两种RAG模式: 提供简单(Naive)和图结构(Graph)检索模式
这些功能使其成为处理复杂查询和多源数据的强大工具。
本答案来源于文章《DeepSieve:处理复杂查询源的RAG智能信息筛选工具》