Skip to content

Agentic-RAG explores advanced Retrieval-Augmented Generation systems enhanced with AI LLM agents.

Notifications You must be signed in to change notification settings

asinghcsu/AgenticRAG-Survey

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

48 Commits
 
 
 
 

Repository files navigation

Agentic Retrieval-Augmented Generation : A Survey On Agentic RAG

This repository accompanies the paper "Agentic Retrieval-Augmented Generation : A Survey On Agentic RAG," providing supplementary materials, visualizations, and insights into the taxonomy, applications, and challenges of Agentic RAG systems. The goal is to facilitate understanding and adoption of these advanced paradigms by researchers and practitioners.


Abstract

Agentic Retrieval-Augmented Generation ( Agentic RAG) represents a transformative leap in artificial intelligence by embedding autonomous agents into the RAG pipeline. This repository complements the survey paper "Agentic Retrieval-Augmented Generation (Agentic RAG): A Survey On Agentic RAG," providing insights into:

  • Foundational principles, including Agentic Patterns such as reflection, planning, tool use, and multi-agent collaboration.
  • A detailed taxonomy of Agentic RAG systems, showcasing frameworks like single-agent, multi-agent, hierarchical, corrective, adaptive, and graph-based RAG.
  • Comparative analysis of traditional RAG, Agentic RAG, and Agentic Document Workflows (ADW) to highlight their strengths, weaknesses, and best-fit scenarios.
  • Real-world applications across industries like healthcare, education, finance, and legal analysis.
  • Challenges and future directions in scaling, ethical AI, multimodal integration, and human-agent collaboration.

This repository serves as a comprehensive resource for researchers and practitioners to explore, implement, and advance the capabilities of Agentic RAG systems.


Table of Contents

  1. 📜 Abstract
  2. 🧩 Introduction
  3. 🤖 Agentic Patterns
  4. 🛠️ Taxonomy of Agentic RAG Systems
  5. 🔍 Comparative Analysis of Agentic RAG Frameworks
  6. 💼 Applications
  7. 🚧 Challenges and Future Directions
  8. 🛠️ Implementation of RAG Agentic Taxonomy: Techniques and Tools
  9. 📰 Blogs and Tutorials on Agentic RAG
  10. 🖊️ Noteworthy Related Concepts
  11. 💡 Practical Implementations and Use Cases of Agentic RAG
  12. 📚 References
  13. 🖊️ How to Cite

Introduction

Retrieval-Augmented Generation (RAG) systems combine the capabilities of large language models (LLMs) with retrieval mechanisms to generate contextually relevant and accurate responses. While traditional RAG systems excel in knowledge retrieval and generation, they often fall short in handling dynamic, multi-step reasoning tasks, adaptability, and orchestration for complex workflows.

Agentic Retrieval-Augmented Generation (Agentic RAG) overcomes these limitations by integrating autonomous AI agents. These agents employ core Agentic Patterns, such as reflection, planning, tool use, and multi-agent collaboration, to dynamically adapt to task-specific requirements and provide superior performance in:

  • Multi-domain knowledge retrieval.
  • Real-time, document-centric workflows.
  • Scalable, adaptive, and ethical AI systems.

This repository explores the evolution of RAG to Agentic RAG, presenting:

  • Agentic Patterns: The core principles driving the system’s adaptability and intelligence.
  • Taxonomy: A comprehensive classification of Agentic RAG architectures.
  • Comparative Analysis: Key differences between Traditional RAG, Agentic RAG, and ADW.
  • Applications: Practical use cases across healthcare, education, finance, and more.
  • Challenges and Future Directions: Addressing scalability, ethical AI, and multimodal integration.

Whether you’re a researcher, developer, or practitioner, this repository offers valuable insights and resources to understand and advance Agentic RAG systems.


Agentic Patterns in Retrieval-Augmented Generation

Agentic RAG systems derive their intelligence and adaptability from well-defined agentic patterns. These patterns enable agents to handle complex reasoning tasks, adapt to dynamic environments, and collaborate effectively. Below are the key patterns central to Agentic RAG:

1. Reflection

  • Definition: Agents evaluate their own decisions and outputs, identifying errors and areas for improvement.
  • Key Benefits:
    • Enables iterative refinement of results.
    • Enhances accuracy in multi-step reasoning tasks.
  • Example: In a medical diagnostic system, agents refine diagnoses based on iterative feedback from retrieved data.
Reflection Pattern

Figure 1: Reflection Pattern



2. Planning

  • Definition: Agents create structured workflows and task sequences to solve problems efficiently.
  • Key Benefits:
    • Facilitates multi-step reasoning by breaking down tasks.
    • Reduces computational overhead through optimized task prioritization.
  • Example: A financial analysis system plans data retrieval tasks to assess risks and provide recommendations.
Planning Pattern

Figure 2: Planning Pattern



3. Tool Use

  • Definition: Agents interact with external tools, APIs, and knowledge bases to retrieve and process data.
  • Key Benefits:
    • Expands the system's capabilities beyond pre-trained knowledge.
    • Enables domain-specific applications by integrating external resources.
  • Example: A legal assistant agent retrieves clauses from contract databases and applies domain-specific rules for compliance analysis.
Tool Use Pattern

Figure 3: Tool Use Pattern



4. Multi-Agent Collaboration

  • Definition: Multiple agents collaborate to divide and conquer complex tasks, sharing information and results.
  • Key Benefits:
    • Handles large-scale and distributed problems efficiently.
    • Combines specialized agent capabilities for better outcomes.
  • Example:
  • In customer support, agents collaborate to retrieve knowledge from FAQs, generate responses, and provide follow-ups.
  • LawGlance simplifies legal research by leveraging multi-agent workflows to retrieve relevant documents, analyze information, and deliver precise legal insights. It integrates Crew AI, LangChain, and Chroma to retrieve legal documents, perform web searches, and provide concise, accurate answers tailored to user queries.
    Access LawGlance on Google Colab
Multi-Agent Collaboration Pattern

Figure 4: Multi-Agent Collaboration Pattern


Significance of Agentic Patterns

These patterns form the backbone of Agentic RAG systems, enabling them to:

  • Adapt dynamically to task requirements.
  • Improve decision-making through self-evaluation.
  • Leverage external resources for domain-specific reasoning.
  • Handle complex, distributed workflows via collaboration.

Taxonomy of Agentic RAG Systems

Agentic Retrieval-Augmented Generation (RAG) systems encompass various architectures and workflows, each tailored to specific tasks and levels of complexity. Below is a detailed taxonomy of these systems:

1. Single-Agent RAG

  • Key Idea: A single autonomous agent manages the retrieval and generation process.
  • Workflow:
    1. Query is submitted to the agent.
    2. The agent retrieves relevant data from external sources.
    3. Data is processed and synthesized into a response.
  • Advantages:
    • Simple architecture for basic use cases.
    • Easy to implement and maintain.
  • Limitations:
    • Limited scalability.
    • Ineffective for multi-step reasoning or large datasets.

2. Multi-Agent RAG

  • Key Idea: A team of agents collaborates to perform complex retrieval and reasoning tasks.
  • Workflow:
    1. Agents dynamically divide tasks (e.g., retrieval, reasoning, synthesis).
    2. Each agent specializes in a specific sub-task.
    3. Results are aggregated and synthesized into a coherent output.
  • Advantages:
    • Better performance for distributed, multi-step tasks.
    • Increased modularity and scalability.
  • Limitations:
    • Coordination complexity increases with the number of agents.
    • Risk of redundancy or conflicts between agents.

3. Hierarchical Agentic RAG

  • Key Idea: Organizes agents in a hierarchy for better task prioritization and delegation.
  • Workflow:
    1. A top-level agent orchestrates subtasks among lower-level agents.
    2. Each lower-level agent handles a specific part of the process.
    3. Results are iteratively refined and integrated at higher levels.
  • Advantages:
    • Scalable for large and complex tasks.
    • Modular design facilitates specialization.
  • Limitations:
    • Requires sophisticated orchestration mechanisms.
    • Potential bottlenecks at higher levels of the hierarchy.

4. Corrective Agentic RAG

  • Key Idea: Feedback loops enable agents to evaluate and refine their outputs iteratively.
  • Workflow:
    1. Initial response is generated by the agent.
    2. A critic module evaluates the response for errors or inconsistencies.
    3. The agent refines the response based on feedback.
    4. Steps 2-3 repeat until the output meets quality standards.
  • Advantages:
    • High accuracy and reliability through iterative improvements.
    • Useful for error-prone or high-stakes tasks.
  • Limitations:
    • Increased computational overhead.
    • Feedback mechanisms must be well-designed to avoid infinite loops.

5. Adaptive Agentic RAG

  • Key Idea: Dynamically adjusts retrieval strategies and workflows based on task requirements.
  • Workflow:
    1. The agent assesses the query and its context.
    2. Adapts retrieval strategies in real-time based on available data and user needs.
    3. Synthesizes a response using dynamic workflows.
  • Advantages:
    • High flexibility for varied tasks and dynamic environments.
    • Improves context relevance and user satisfaction.
  • Limitations:
    • Challenging to design robust adaptation mechanisms.
    • Computational overhead for real-time adjustments.

6. Graph-Based Agentic RAG

Graph-based RAG systems extend traditional RAG by integrating graph-based data structures for advanced reasoning.

6.1 Agent-G: Agentic Framework for Graph RAG

  • Key Idea: Dynamically assigns tasks to specialized agents using graph knowledge bases and feedback loops.
  • Workflow:
    1. Extract relationships from graph knowledge bases (e.g., disease-to-symptom mappings).
    2. Complement with unstructured data from external sources.
    3. Use a critic module to validate results and iteratively improve.
  • Advantages:
    • Combines structured and unstructured data.
    • Modular and scalable for complex tasks.
    • Ensures high accuracy through iterative refinement.

6.2 GeAR: Graph-Enhanced Agent for RAG

  • Key Idea: Enhances RAG systems with graph expansion techniques and agent-based architectures.
  • Workflow:
    1. Expand query-related graphs for better relational understanding.
    2. Leverage specialized agents for multi-hop reasoning.
    3. Synthesize graph-structured and unstructured information into responses.
  • Advantages:
    • Excels in multi-hop reasoning scenarios.
    • Improves accuracy for deep contextual tasks.
    • Dynamically adapts to complex query environments.

7. Agentic Document Workflows (ADW)

Agentic Document Workflows (ADW) extend traditional RAG systems by automating document-centric processes with intelligent agents.

Workflow

  1. Document Parsing and Structuring:
    • Extracts structured data from documents like invoices or contracts.
  2. State Maintenance:
    • Tracks context across multi-step workflows for consistency.
  3. Knowledge Retrieval:
    • Retrieves relevant references from external sources or domain-specific databases.
  4. Agentic Orchestration:
    • Applies business rules, performs multi-hop reasoning, and orchestrates external APIs.
  5. Actionable Output Generation:
    • Produces structured outputs tailored to specific use cases (e.g., reports or summaries).

Key Features and Advantages

  • State Maintenance: Ensures consistency in multi-step workflows.
  • Domain-Specific Intelligence: Adapts to specialized domains with tailored rules.
  • Scalability: Handles large-scale document processing efficiently.
  • Enhanced Productivity: Reduces manual effort and augments human expertise.

Visual Representations

Single-Agent RAG Diagram

Figure 5: Single-Agent RAG Diagram

Multi-Agent RAG Diagram

Figure 6: Multi-Agent RAG Diagram

Hierarchical RAG Workflow

Figure 7: Hierarchical RAG Workflow

Graph-Based RAG Workflow

Figure 8: Graph-Based RAG Workflow

ADW Workflow Diagram

Figure 9: ADW Workflow Diagram [Source]


Comparative Analysis of Agentic RAG Frameworks

The table below provides a comprehensive comparative analysis of the three architectural frameworks: Traditional RAG, Agentic RAG, and Agentic Document Workflows (ADW). This analysis highlights their respective strengths, weaknesses, and best-fit scenarios, offering valuable insights into their applicability across diverse use cases.

Feature Traditional RAG Agentic RAG Agentic Document Workflows (ADW)
Focus Isolated retrieval and generation tasks Multi-agent collaboration and reasoning Document-centric end-to-end workflows
Context Maintenance Limited Enabled through memory modules Maintains state across multi-step workflows
Dynamic Adaptability Minimal High Tailored to document workflows
Workflow Orchestration Absent Orchestrates multi-agent tasks Integrates multi-step document processing
Use of External Tools/APIs Basic integration (e.g., retrieval tools) Extends via tools like APIs and knowledge bases Deeply integrates business rules and domain-specific tools
Scalability Limited to small datasets or queries Scalable for multi-agent systems Scales for multi-domain enterprise workflows
Complex Reasoning Basic (e.g., simple Q&A) Multi-step reasoning with agents Structured reasoning across documents
Primary Applications QA systems, knowledge retrieval Multi-domain knowledge and reasoning Contract review, invoice processing, claims analysis
Strengths Simplicity, quick setup High accuracy, collaborative reasoning End-to-end automation, domain-specific intelligence
Challenges Poor contextual understanding Coordination complexity Resource overhead, domain standardization

Key Takeaways

  • Traditional RAG is best suited for simpler tasks requiring basic retrieval and generation capabilities.
  • Agentic RAG excels in multi-agent collaborative reasoning, making it suitable for more complex, multi-domain tasks.
  • Agentic Document Workflows (ADW) provide tailored, document-centric solutions for enterprise-scale applications like contract analysis and invoice processing.

Applications

Agentic Retrieval-Augmented Generation (RAG) systems have transformative potential across diverse industries, enabling intelligent retrieval, multi-step reasoning, and dynamic adaptation to complex tasks. Below are some key domains where Agentic RAG systems make a significant impact:

1. Healthcare and Personalized Medicine

  • Problem: Rapid retrieval and synthesis of medical knowledge for diagnostics, treatment planning, and research.
  • Applications:
    • Clinical decision support systems leveraging multi-modal data (e.g., patient records, medical literature).
    • Automating medical report generation with relevant contextual references.
    • Multi-hop reasoning for analyzing complex relationships (e.g., disease-to-symptom mappings or treatment-to-outcome correlations).

2. Education and Personalized Learning

  • Problem: Delivering personalized and adaptive learning experiences for diverse learners.
  • Applications:
    • Designing intelligent tutors capable of real-time knowledge retrieval and personalized feedback.
    • Generating customized educational content based on student progress and preferences.
    • Multi-agent systems for collaborative learning simulations.

3. Legal and Contract Analysis

  • Problem: Analyzing complex legal documents and extracting actionable insights.
  • Applications:
    • Contract summarization and clause comparison with contextual alignment to legal standards.
    • Retrieval of precedent cases and regulatory guidelines for compliance.
    • Iterative workflows for identifying inconsistencies or conflicts in contracts.

4. Finance and Risk Analysis

  • Problem: Analyzing large-scale financial datasets and identifying trends, risks, and opportunities.
  • Applications:
    • Automating the generation of financial summaries and investment recommendations.
    • Real-time fraud detection through multi-step reasoning and data correlation.
    • Scenario-based modeling for risk analysis using graph-based workflows.

5. Customer Support and Virtual Assistants

  • Problem: Providing contextually relevant and dynamic responses to customer queries.
  • Applications:
    • Building AI-powered virtual assistants for real-time customer support.
    • Adaptive systems that improve responses by learning from user feedback.
    • Multi-agent orchestration for handling complex, multi-query interactions.

6. Graph-Enhanced Applications in Multimodal Workflows

  • Problem: Tackling tasks requiring relational understanding and multi-modal data integration.
  • Applications:
    • Graph-based retrieval systems for connecting structured and unstructured data.
    • Enhanced reasoning workflows in domains like scientific research and knowledge management.
    • Synthesis of insights across text, images, and structured data for actionable outputs.

7. Document-Centric Workflows

  • Problem: Automating complex workflows involving document parsing, data extraction, and multi-step reasoning.
  • Applications:
    • Invoice Payments Workflow:
      • Parses invoices to extract key details (e.g., invoice number, vendor info, payment terms).
      • Retrieves related vendor contracts to verify terms and compliance.
      • Generates a payment recommendation report, including cost-saving suggestions (e.g., early payment discounts).
    • Contract Review:
      • Analyzes legal contracts for critical clauses and compliance issues.
      • Automatically identifies risks and provides actionable recommendations.
    • Insurance Claims Analysis:
      • Automates claims review, extracting policy terms and calculating payouts based on predefined rules.
  • Key Advantages:
    • State Maintenance: Tracks the document’s context across workflow stages.
    • Domain-Specific Intelligence: Applies tailored rules for industry-specific needs.
    • Scalability: Handles large volumes of enterprise documents efficiently.
    • Enhanced Productivity: Reduces manual effort and augments human expertise.

Challenges and Future Directions

While Agentic Retrieval-Augmented Generation (RAG) systems show immense promise, there are several challenges and research opportunities that remain unaddressed:

Challenges

  1. Coordination Complexity in Multi-Agent Systems:

    • Managing communication and collaboration among multiple agents can lead to inefficiencies and increased computational overhead.
    • Balancing task assignments and resolving conflicts between agents remains a critical issue.
  2. Ethical and Responsible AI:

    • Ensuring unbiased retrieval and decision-making in sensitive domains like healthcare and finance.
    • Addressing data privacy concerns and building transparent systems that adhere to ethical standards.
  3. Scalability and Latency:

    • Scaling Agentic RAG systems to handle large datasets and high-volume queries without compromising response times.
    • Addressing latency in multi-agent and graph-based workflows.
  4. Hybrid Human-Agent Collaboration:

    • Designing systems that effectively integrate human oversight with autonomous agents for tasks requiring domain expertise.
    • Maintaining user trust and control while leveraging the strengths of AI agents.
  5. Expanding Multimodal Capabilities:

    • Integrating text, image, audio, and video data for richer and more comprehensive outputs.
    • Handling the complexity of multimodal reasoning in real-time applications.

Future Directions

  1. Enhanced Agentic Orchestration:

    • Development of more robust coordination frameworks for hierarchical and multi-agent systems.
    • Incorporating adaptive learning mechanisms to dynamically improve task allocation.
  2. Domain-Specific Applications:

    • Customizing Agentic RAG systems for niche domains like legal analysis, personalized education, and advanced scientific research.
  3. Ethical AI and Governance Frameworks:

    • Building tools to monitor, explain, and mitigate biases in AI outputs.
    • Developing policies and guidelines for ethical deployment in high-stakes environments.
  4. Efficient Graph-Based Reasoning:

    • Optimizing graph-based workflows for large-scale, real-world applications.
    • Exploring hybrid approaches that combine graph-based reasoning with neural networks.
  5. Human-AI Synergy:

    • Designing intuitive interfaces and workflows to empower humans to interact effectively with Agentic RAG systems.
    • Focusing on explainability and user-centric design.

Implementation of RAG Agentic Taxonomy: Techniques and Tools

Technique Tools Description Notebooks
Single Agentic RAG LangChain, FAISS, Athina AI Uses AI agents to find and generate answers using tools like vectordb and web searches. View Notebook
LlamaIndex, Vertex AI (Vector Store, Text Embedding, LLM), Google Cloud Storage Demonstrates a single-router Agentic RAG system using LlamaIndex with Vertex AI for context retrieval and response generation. View Notebook
LangChain, IBM Granite-3-8B-Instruct, Watsonx.ai, Chroma DB, WebBaseLoader Builds an Agentic RAG system using IBM Granite-3-8B-Instruct model in Watsonx.ai to answer complex queries with external information. View Notebook
LangGraph, Chroma, NVIDIA Inference Microservices (NIMs), Tavily Search API This system uses a router-based architecture to determine whether a query should be handled by a RAG pipeline (retrieving from a vector database) or a websearch pipeline. An AI agent evaluates the query's topic and routes it to the appropriate pipeline for information retrieval and response generation, ensuring accurate, relevant, and contextually augmented answers. View Notebook
LlamaIndex, Redis, Amazon Bedrock, RedisVectorStore, LlamaParse, BedrockEmbedding, SemanticCache This system implements a ReAct agent-based RAG pipeline where the agent interacts with a Redis-backed index and vector store to retrieve and process data from a PDF document. It utilizes Amazon Bedrock embeddings and LlamaIndex to process the document, build embeddings, and handle retrieval-based augmented generation. Additionally, semantic caching optimizes the system by reducing redundant LLM queries for repeated or similar user questions, improving response times and efficiency. View Notebook
Multi-Agent Agentic RAG Orchestrator AutoGen, SQL, AI Search Indexes This orchestrator utilizes a multi-agent system to facilitate complex task execution through coordinated agent interactions. Using a factory pattern and various predefined strategies (e.g., classic_rag for retrieval-augmented generation and nl2sql for translating natural language to SQL), the system enables flexible, multi-agent collaboration for tasks like database querying and document retrieval. The orchestrator supports agent communication, iterative responses, and customizable strategies, offering a high level of adaptability for diverse use cases. View Notebook
Hierarchical Multi-Agent Agentic RAG Weaviate, ExaSearch, Groq, crewAI This approach uses a hierarchical agentic architecture with multiple agents, each responsible for specific tasks or tools. A manager agent coordinates the work of specialized agents (such as WeaviateTool for internal document retrieval, ExaSearchTool for web searches, and Groq for fast AI inference) to handle complex queries. The flexible, task-oriented system can support various use cases such as QA and workflow automation. View Notebook
Corrective RAG LangChain, LangGraph, Chromadb, Athina AI Refines relevant documents, removes irrelevant ones or does the web search. View Notebook
LangChain, FAISS, HuggingFace Inference API, SmolAgents, HyDE, Self-Query This system incorporates query reformulation and self-query strategies to address limitations in traditional RAG systems. It performs iterative retrieval by critiquing the relevance of retrieved documents and re-querying as needed. The agent refines queries to improve semantic similarity and ensure higher accuracy. Self-grading mechanisms assess the quality of retrieved information, enhancing results through iterative improvement. The system aligns with Corrective RAG principles by reducing confabulations and improving retrieval relevance. View Notebook
Adaptive RAG LangChain, LangGraph, FAISS, Athina AI Adjusts retrieval methods based on query type, using indexed data or web search. View Notebook
ReAct RAG LangChain, LangGraph, FAISS, Athina AI System combining reasoning and retrieval for context-aware responses Open In Colab
Self RAG LangChain, LangGraph, FAISS, Athina AI Reflects on retrieved data to ensure accurate and complete responses. Open In Colab

Blogs and Tutorials on Agentic RAG

  1. DeepLearning.AI: How agents can improve LLM performance. DeepLearning.AI

  2. Weaviate Blog: What is agentic RAG? Weaviate Blog

  3. LangGraph CRAG Tutorial: LangGraph CRAG: Contextualized retrieval-augmented generation tutorial. LangGraph CRAG

  4. LangGraph Adaptive RAG Tutorial: LangGraph adaptive RAG: Adaptive retrieval-augmented generation tutorial. LangGraph Adaptive RAG. Accessed: 2025-01-14.

  5. LlamaIndex Blog: Agentic RAG with LlamaIndex. LlamaIndex Blog

  6. Hugging Face Cookbook. Agentic RAG: Turbocharge your retrieval-augmented generation with query reformulation and self-query. Hugging Face Cookbook

  7. Hugging Face Agentic RAG: https://huggingface.co/docs/smolagents/en/examples/rag

  8. Qdrant Blog. Agentic RAG: Combining RAG with agents for enhanced information retrieval. Qdrant Blog

  9. Semantic Kernel: Semantic Kernel is an open-source SDK by Microsoft that integrates large language models (LLMs) into applications. It supports agentic patterns, enabling the creation of autonomous AI agents for natural language understanding, task automation, and decision-making. It has been used in scenarios like ServiceNow’s P1 incident management to facilitate real-time collaboration, automate task execution, and retrieve contextual information seamlessly.


Practical Implementations and Use Cases of Agentic RAG

  1. AWS Machine Learning Blog. How Twitch used agentic workflow with RAG on Amazon Bedrock to supercharge ad sales. AWS Machine Learning Blog
  2. LlamaCloud Demo Repository. Patient case summary workflow using LlamaCloud. GitHub 2025. Accessed: 2025-01-13.
  3. LlamaCloud Demo Repository. Contract review workflow using LlamaCloud. GitHub
  4. LlamaCloud Demo Repository. Auto insurance claims workflow using LlamaCloud. GitHub
  5. LlamaCloud Demo Repository. Research paper report generation workflow using LlamaCloud.GitHub

Noteworthy Related Concepts


References

Research Papers on Agentic RAG

1. Single-Agent RAG (Router-Based)

2. Multi-Agent Agentic RAG

3. Corrective Agentic RAG

4. Adaptive Agentic RAG

5. Graph-Based Agentic RAG


How to Cite

If you find this work useful in your research, please cite:

@misc{singh2025agenticretrievalaugmentedgenerationsurvey,
      title={Agentic Retrieval-Augmented Generation: A Survey on Agentic RAG}, 
      author={Aditi Singh and Abul Ehtesham and Saket Kumar and Tala Talaei Khoei},
      year={2025},
      eprint={2501.09136},
      archivePrefix={arXiv},
      primaryClass={cs.AI},
      url={https://arxiv.org/abs/2501.09136}, 
}