Visão Geral
Este curso apresenta os fundamentos de Retrieval-Augmented Generation (RAG), uma das arquiteturas mais importantes para aplicações modernas baseadas em Large Language Models (LLMs). O participante aprenderá como combinar modelos de linguagem com bases de conhecimento corporativas para produzir respostas mais precisas, contextualizadas e confiáveis. O curso aborda os conceitos fundamentais, componentes arquiteturais, pipelines de ingestão, embeddings, bancos vetoriais, recuperação de informações e boas práticas para implementação de soluções RAG em ambientes corporativos.
Conteúdo Programatico
Module 1: Introduction to Retrieval-Augmented Generation
- Evolution of Generative AI applications
- Limitations of standalone LLMs
- Fundamentals of Retrieval-Augmented Generation
- Enterprise use cases for RAG
- Benefits and challenges of RAG architectures
- Overview of the RAG ecosystem
Module 2: Foundations of Information Retrieval
- Information retrieval fundamentals
- Search engine concepts
- Keyword-based retrieval
- Semantic search principles
- Relevance and ranking techniques
- Retrieval performance metrics
Module 3: Embeddings Fundamentals
- Introduction to embeddings
- Vector representations of text
- Similarity and distance calculations
- Embedding model selection
- Embedding generation workflows
- Embedding quality evaluation
Module 4: Vector Databases
- Fundamentals of vector databases
- Vector indexing techniques
- Similarity search operations
- Metadata management
- Storage and scalability considerations
- Popular vector database platforms
Module 5: Document Ingestion and Processing
- Data source identification
- Document extraction techniques
- Text cleaning and normalization
- Chunking strategies
- Metadata enrichment
- Ingestion pipeline design
Module 6: Retrieval Strategies
- Basic retrieval workflows
- Semantic retrieval techniques
- Hybrid search approaches
- Context selection strategies
- Query expansion methods
- Retrieval optimization techniques
Module 7: Generation and Context Augmentation
- Context injection fundamentals
- Prompt construction for RAG
- Grounded response generation
- Citation and source attribution
- Hallucination reduction strategies
- Response quality optimization
Module 8: RAG Application Architecture
- Core architectural components
- End-to-end RAG workflows
- API integration patterns
- Enterprise architecture considerations
- Scalability fundamentals
- Performance optimization basics
Module 9: Evaluation and Quality Assurance
- Retrieval quality assessment
- Response accuracy evaluation
- Groundedness measurement
- User experience evaluation
- Benchmarking methodologies
- Continuous improvement practices
Module 10: Security and Governance
- Data privacy considerations
- Secure document handling
- Access control mechanisms
- Compliance requirements
- Governance frameworks
- Responsible AI practices
Module 11: Enterprise RAG Use Cases
- Knowledge management systems
- Customer support assistants
- Enterprise search platforms
- Compliance and legal research
- Internal productivity applications
- Industry-specific RAG solutions
Module 12: RAG Fundamentals Workshop
- Embedding generation exercises
- Vector database implementation
- Document ingestion laboratories
- Retrieval optimization activities
- End-to-end RAG application development
- Final RAG fundamentals project