Retrieval-Augmented Generation (RAG)
RAG is a technique in which a language model, before answering a request, deliberately retrieves relevant information from an external knowledge source and incorporates it into its response, rather than relying solely on its internal, trained knowledge.