Retrieval Augmented Generation (RAG) are systems in which
Large Language Models (LLM) and information retrieval (i.e. the retrieval of information from databases) are combined. Instead of relying solely on their internal training data, RAG models access an external knowledge base or a fixed set of documents to answer a query.