链载Ai

标题: 2025第一篇关于Agentic RAG最全面的综述 [打印本页]

作者: 链载Ai    时间: 昨天 13:03
标题: 2025第一篇关于Agentic RAG最全面的综述

检索增强生成(Retrieval-Augmented Generation,RAG)系统结合了大语言模型(LLM)检索机制,能够生成具有上下文相关性的高质量回答。虽然传统 RAG 在知识检索和生成方面表现出色,但在处理动态的多步推理任务、适应性调整以及复杂工作流的编排方面仍存在局限性。

Agentic RAG 通过将 Agent 引入 RAG 流程,实现了人工智能领域的一次重大变革。该方法增强了 RAG 的自主性,使 AI 在检索和生成过程中能够更智能地调整策略、优化流程。


本文作为综述论文《Agentic Retrieval-Augmented Generation (Agentic RAG): A Survey On Agentic RAG》的补充,提供了以下深入见解:


本文旨在为研究人员和实践者提供全面的资源,以探索、实施并推进 Agentic RAG 系统的发展,助力 AI 在检索与生成任务上的智能化升级。




Agentic 模式



Agentic RAG 系统的智能性和适应性源于一系列明确的 Agentic 模式。这些模式使智能体能够处理复杂推理任务,适应动态环境,并高效协作,从而提升 RAG 的能力。


1. 反思(Reflection)


定义:Agent 评估自身决策和输出,识别错误并改进结果。


Reflection Pattern


核心优势


示例
医疗诊断系统中,Agent 会基于检索到的数据迭代优化诊断结果,不断调整判断,以提供更精准的医疗建议。


2. 规划(Planning)


定义:Agent 创建结构化的工作流程任务序列,以高效地解决问题。


Planning Pattern


核心优势


示例
金融分析系统中,Agent 会规划数据检索任务,优先获取关键财务数据,评估风险,并生成投资建议,提高分析的精准度和效率。


3. 工具使用(Tool Use)


定义:Agent 与外部工具、API 和知识库交互,以检索和处理数据。


Tool Use Pattern


核心优势


示例
法律助理系统中,Agent 可从合同数据库中检索相关条款,并根据特定法规进行合规性分析,辅助法律决策。




4. 多智能体协作(Multi-Agent Collaboration)


定义:多个 Agent 协同工作,分工合作解决复杂任务,并共享信息与结果。


Multi-Agent Collaboration Pattern


核心优势


示例


Agentic 模式的重要性


这些模式构成了Agentic RAG 系统的核心支柱,使其能够:


ingFang SC", "Hiragino Sans GB", "Microsoft YaHei UI", "Microsoft YaHei", Arial, sans-serif;font-size: 14px;letter-spacing: 0.6px;text-wrap: wrap;background-color: rgb(255, 255, 255);">

Agentic 工作流模式:动态协作的自适应策略




Agentic 工作流模式帮助构建基于 LLM 的应用,优化其性能、准确性和效率。根据任务的复杂度和处理需求,不同的方法适用于不同的场景。

1. 提示链(Prompt Chaining):通过顺序处理提升准确性


定义
提示链将复杂任务拆解为多个步骤,每个步骤依赖上一步的结果。这种结构化方法通过简化子任务来提高准确性,但由于是顺序执行,可能会增加延迟。


Prompt Chaining Workflow


适用场景


示例应用


2. 路由(Routing):将输入引导至专属流程


定义
路由通过对输入进行分类,将其分配到合适的专属提示(prompt)或处理流程。这一方法确保不同类型的查询或任务得到独立处理,从而提高效率和响应质量。


Routing Workflow


适用场景


示例应用


3. 并行化(Parallelization):通过并发执行加速处理


定义
并行化将任务拆分为多个独立流程,使其同时运行,以降低延迟、提高吞吐量。并行化可分为两种方式:


Parallelization Workflow


适用场景


示例应用


4. 编排者-工作者模式(Orchestrator-Workers):动态任务分配


定义
该模式由中央编排者(Orchestrator)负责动态拆解任务,将子任务分配给专门的工作者(Worker)模型执行,并最终整合结果。与并行化不同,它能够根据输入的复杂度自适应地调整任务拆解方式


Orchestrator-Workers Workflow


适用场景

适用于需要动态任务分解实时调整的任务,特别是在子任务无法预定义的情况下。


示例应用


5. 评估-优化模式(Evaluator-Optimizer):通过迭代优化输出


定义
评估-优化工作流采用迭代方式提高内容质量。它先生成初始输出,再通过评估模型提供反馈,不断优化和完善结果。


Evaluator-Optimizer Workflow


适用场景

适用于迭代优化能显著提升输出质量的任务,特别是具有明确评估标准的情况。


示例应用




Agentic RAG 系统种类




Agentic RAG 系统包含了多种架构和工作流,每种架构都针对特定任务和复杂度进行了优化。以下是这些系统的详细分类:


1. 单一智能体 RAG(Single-Agent RAG)


核心思想:由单个自治Agent 管理检索和生成过程。

Single-Agent RAG Diagram


工作流


优点


局限性


2. 多智能体 RAG(Multi-Agent RAG)


核心思想:一组Agent 协作执行复杂的检索和推理任务。

Multi-Agent RAG Diagram


工作流


优点


局限性


3. 层次智能体 RAG(Hierarchical Agentic RAG)


核心思想:将Agent 组织为层次结构,以更好地进行任务优先级管理和分配。

Hierarchical RAG Workflow


工作流


优点


局限性


4. 修正智能体 RAG(Corrective Agentic RAG)


核心思想:反馈循环使Agent 能够反复评估和优化其输出。

工作流


优点


局限性


5. 自适应智能体 RAG(Adaptive Agentic RAG)


核心思想:根据任务需求动态调整检索策略和工作流。

工作流


优点


局限性


6. 基于图的智能体 RAG(Graph-Based Agentic RAG)


基于图的 RAG 系统通过将图结构的数据整合到推理过程中,扩展了传统的 RAG 系统。


Graph-Based RAG Workflow


6.1 Agent-G:图 RAG 的智能体框架
核心思想:通过图知识库和反馈循环动态分配任务给专门的Agent。
工作流

优点


6.2 GeAR:图增强智能体 RAG
核心思想:通过图扩展技术和基于Agent 的架构增强 RAG 系统。
工作流

优点


7. 智能文档工作流(Agentic Document Workflows,ADW)


智能文档工作流通过Agent 自动化文档为中心的流程,扩展了传统的 RAG 系统。


ADW Workflow Diagram


工作流


关键特性与优点




Agentic RAG 框架的比较分析



下表提供了三种架构框架:传统 RAG、Agentic RAG 和智能文档工作流(ADW)的综合比较分析。此分析突出了它们各自的优点、缺点以及最适合的应用场景,为不同用例的适用性提供了宝贵的见解。



主要结论

ingFang SC", "Hiragino Sans GB", "Microsoft YaHei UI", "Microsoft YaHei", Arial, sans-serif;font-size: 14px;letter-spacing: 0.6px;text-wrap: wrap;background-color: rgb(255, 255, 255);">

ingFang SC", "Hiragino Sans GB", "Microsoft YaHei UI", "Microsoft YaHei", Arial, sans-serif;font-size: 14px;letter-spacing: 0.6px;text-wrap: wrap;background-color: rgb(255, 255, 255);">

应用领域




Agentic RAG 系统在多个行业具有变革性潜力,能够实现智能检索、多步骤推理以及动态适应复杂任务。以下是Agentic RAG 系统在一些关键领域的应用,展示了其重要影响:


1.医疗和个性化医学



2.教育和个性化学习



3.法律和合同分析



4.金融和风险分析



5.客户支持和虚拟助手



6.图增强应用程序在多模态工作流中的应用



7.以文档为中心的工作流




ingFang SC", "Hiragino Sans GB", "Microsoft YaHei UI", "Microsoft YaHei", Arial, sans-serif;font-size: 14px;letter-spacing: 0.6px;background-color: rgb(255, 255, 255);">

ingFang SC", "Hiragino Sans GB", "Microsoft YaHei UI", "Microsoft YaHei", Arial, sans-serif;font-size: 14px;letter-spacing: 0.6px;background-color: rgb(255, 255, 255);">

挑战与未来方向




尽管 Agentic RAG 系统具有巨大的潜力,但仍存在一些挑战和待解决的问题:


挑战


  1. 多智能体系统中的协调复杂性

https://github.com/asinghcsu/AgenticRAG-Survey






欢迎光临 链载Ai (https://www.lianzai.com/) Powered by Discuz! X3.5