RAG (Retrieval-Augmented Generation) Explained for LLMs - Codanics