1. RAG Usecases 2. RAG vs Fine-tuning ## What are RAGs? ### Implementing RAG 1. Chunking 2. Embedding 3. Vector Database 4. Retrieval Process 5. Generation ### Ways of Implementing RAG 1. Using SDKs Directly 2. Langchain 3. Llama Index 4. Haystack 5. RagFlow