Voltar aos Cursos
AI025 Professional

Sistemas RAG Práticos: Das bases de conhecimento à Geração Aumentada por Recuperação

Esses apontamentos de aula fornecem uma visão de sistema para a construção de sistemas de Geração Aumentada por Recuperação (RAG) utilizáveis. O curso abrange todo o pipeline, incluindo ingestão de dados, estratégias de divisão, mapeamento de embeddings, armazenamento vetorial, recuperação híbrida, reclassificação e avaliação para aplicações confiáveis de IA.

5.0
15.0h
619 estudantes
0 curtidas
Inteligência Artificial
Começar a Aprender

Aulas

Lesson

This lesson introduces Retrieval-Augmented Generation (RAG) as a solution to the limitations of static, "closed-book" LLMs by grounding model responses in dynamic, external knowledge bases. Students will learn to identify the core components of the RAG lifecycle and understand how to design effective document ingestion and retrieval pipelines to ensure factual reliability and traceability.

This lesson explores the strategic importance of data transformation in RAG systems, focusing on how chunking strategies, embedding models, and indexing algorithms impact retrieval performance. Students will learn to balance the precision-recall paradox by defining optimal retrieval units that maintain semantic coherence while managing latency and token constraints.

This lesson explores advanced retrieval optimization by contrasting the semantic strengths of dense vector search with the precision of lexical BM25 retrieval. Students will learn to implement hybrid search architectures, including Reciprocal Rank Fusion (RRF) and Cross-Encoder reranking, to effectively balance semantic intent with exact keyword matching in production RAG systems.

This lesson explores the "Demo Paradox" in Retrieval-Augmented Generation, emphasizing that system reliability depends on integrated pipelines rather than isolated metrics. Students will learn how to ensure trustworthiness through metadata persistence, traceability, and rigorous observability across all stages of the RAG architecture.

This lesson explores the transition from RAG prototypes to production-ready systems by emphasizing architectural reliability, statistical verification, and the importance of handling real-world data entropy. Students will learn to implement observability through full-trace telemetry and design robust pipelines that prioritize system stability and predictable, evidence-based outputs over anecdotal success.

Visão Geral do Curso

📚 Resumo do Conteúdo

Essas anotações de aula fornecem uma visão de sistema para a construção de sistemas de Geração Aumentada por Recuperação (RAG) utilizáveis. O curso aborda todo o pipeline, incluindo ingestão de dados, estratégias de chunking, mapeamento de embeddings, armazenamento vetorial, recuperação híbrida, reranking e avaliação para aplicações confiáveis de IA.

Domine a arte de construir sistemas de IA baseados em evidências por meio de uma abordagem abrangente de pipeline RAG.

Autor: EvoClass

Agradecimentos: Equipe EvoClass

🎯 Objetivos de Aprendizagem

  1. Diferenciar entre prompting, fine-tuning e RAG para selecionar a ferramenta correta conforme as necessidades específicas do negócio.
  2. Mapear o fluxo de informações em um pipeline RAG, desde a consulta do usuário até a geração fundamentada.
  3. Projetar um pipeline profissional de ingestão de dados que incorpore metadados, normalização e versionamento para evitar falhas por "dados fracos".
  4. Avaliar e implementar diversas estratégias de chunking (tamanho fixo, consciente de estrutura, hierárquico) com base em requisitos específicos do domínio.
  5. Explicar os mecanismos dos embeddings e a diferença entre similaridade semântica e utilidade da resposta.
  6. Descrever a teoria técnica de armazenamentos vetoriais e indexação, focando nos trade-offs entre velocidade de recuperação (latência) e precisão.
  7. Projetar um plano de recuperação em múltiplos estágios para um corpus em grande escala (100.000+ chunks), incluindo estratégias de metadados e filtragem.
  8. Diferenciar os objetivos da recuperação (recall) e do reranking (precisão/relevância).
  9. Analisar por que o reranking é essencial para uma geração eficaz de LLM e como ele interage com o design de chunks.
  10. Projetar estruturas de metadados de entrada que suportem citação automática e recuperação consciente de versões.

Aulas