What is Agentic RAG

This means using as many possible LLMs during RAG pipeline, ie considering 1 LLM for every distinct task


Simple System
Prompt -----> |LLM| -------> Response

Agentic RAG
            ----Yes--> |vectorDB|---> |Retriever| --> Documents --> Augumented Prompt -->|LLM|--> Reponse
            |               /\                          |
            |                |-------|Evaluator LLM|----|
            |
prompt -> |Router LLM|
          Does it need
          call to vectorDB
            |
            |--No-->|LLM| -----> Reponse