Understanding Retrieval-Augmented Generation (RAG) in AI | Nahraf