rag-in-action
Basic Information
This repository is a practical training resource and companion for a RAG (Retrieval-Augmented Generation) training camp. It is presented as a systematic, hands-on overview that breaks RAG down into ten major components and provides four practical projects to learn the end-to-end RAG workflow. The stated intention is to teach practitioners how to build and deploy RAG solutions for real business problems rather than applying business to fit a preselected RAG architecture. The material focuses on detailed investigation and careful tuning of RAG systems, emphasizing scenario-specific adjustments, optimizations and customizations. The repo targets engineers and teams who want a comprehensive understanding of RAG principles and the practical know-how to adapt RAG to different application needs.