What is Retrieval Augmented Generation Unveiling RAG for Better AI