RAG Architecture (Retrieval-Augmented Generation)