04-Understanding RAG based Bots (Retrieval Augmented Generation) - Codanics