Carregando

do primeiro conceito à prática com confiança

Geração aumentada por recuperação (RAG)

Conecte modelos de linguagem a evidências úteis e rastreáveis.

Começar a aprender 11 aulas · primeira aula com cerca de 20 min · grátis · sem cadastro
Sobre esta trilha

Os modelos de linguagem não conhecem os seus documentos, nem sabem o que mudou ontem. A geração aumentada por recuperação resolve isso: primeiro encontrar as passagens certas, depois responder a partir delas - com citações.

Você vai dividir documentos em chunks, construir busca por palavras-chave com BM25 e busca semântica com embeddings, combinar as duas, reordenar resultados, escrever prompts fundamentados que citam as fontes e se abstêm quando não sabem, avaliar a recuperação e as respostas, e se defender contra vazamentos e prompt injection. No caminho, vai fatiar documentos num explorador de chunks, ajustar o BM25, buscar num mapa de embeddings, dar notas a recuperadores e caçar afirmações sem fundamento. Toda lição termina com Python que roda no seu navegador, e o projeto final constrói um pequeno pipeline de RAG do zero.

Antes de começar
  • Não é preciso ter experiência com RAG.
  • Saber um pouco de Python ajuda; os exemplos apresentam o código ao longo do caminho.
  • Um navegador moderno com JavaScript ativado.
  1. Unidade 1 · 0/2 aulas

    Fundamentos de RAG

    Acompanhe o pipeline, escolha quando usar RAG e prepare um corpus limpo e bem dividido em chunks. Medalha: Curador de corpus

    1. 0x001Entenda o pipeline de RAGVeja por que os modelos precisam de recuperação, acompanhe uma pergunta pelo pipeline e saiba quando o RAG é a ferramenta certa. 20 min 0/2 exercícios resolvidos 20 min 0/2 exercícios resolvidos
    2. 0x102Prepare e divida os documentos-fonte em chunksLimpe os documentos, divida-os em chunks recuperáveis e guarde o contexto e os metadados de que cada chunk precisa. 22 min 0/2 exercícios resolvidos 22 min 0/2 exercícios resolvidos
  2. Unidade 2 · 0/4 aulas

    Sistemas de recuperação

    Busque por palavras-chave e por significado, combine e filtre os resultados e reordene os candidatos. Medalha: Caçador de evidências

    1. 0x203Busque por palavras-chave com BM25Construa um índice invertido e ordene passagens com BM25, o burro de carga da busca por palavras-chave. 22 min 0/2 exercícios resolvidos 22 min 0/2 exercícios resolvidos
    2. 0x304Represente o significado para a recuperaçãoTransforme texto em vetores, busque por similaridade e veja como os índices vetoriais trocam precisão por velocidade. 24 min 0/2 exercícios resolvidos 24 min 0/2 exercícios resolvidos
    3. 0x405Combine a busca por palavras-chave com a busca vetorialCombine os rankings por palavras-chave e semânticos, e filtre por metadados e permissões do jeito certo. 20 min 0/2 exercícios resolvidos 20 min 0/2 exercícios resolvidos
    4. 0x506Recupere, filtre e reordene as evidênciasJogue uma rede larga e depois reordene os candidatos com um cross-encoder, mantendo o conjunto diverso. 20 min 0/2 exercícios resolvidos 20 min 0/2 exercícios resolvidos
  3. Unidade 3 · 0/3 aulas

    Fundamentação, avaliação e segurança

    Gere respostas com citações, meça a qualidade e proteja o caminho dos dados. Medalha: Guia fundamentado

    1. 0x607Gere respostas fundamentadas nas fontesMonte o prompt, ordene o contexto, exija citações e deixe o modelo dizer “não sei”. 22 min 0/2 exercícios resolvidos 22 min 0/2 exercícios resolvidos
    2. 0x708Avalie um sistema de RAGMonte um conjunto de teste, meça a recuperação e as respostas separadamente e pegue as regressões antes dos usuários. 24 min 0/2 exercícios resolvidos 24 min 0/2 exercícios resolvidos
    3. 0x809Proteja um sistema de RAGImpeça vazamentos de dados entre usuários, desarme instruções escondidas em documentos e trate as saídas com segurança. 22 min 0/2 exercícios resolvidos 22 min 0/2 exercícios resolvidos
  4. Unidade 4 · 0/2 aulas

    Padrões avançados e projeto final

    Reescreva e expanda consultas, salte entre documentos e construa um pipeline de RAG de ponta a ponta. Medalha: Engenheiro de RAG

    1. 0x9010Padrões avançados de RAGReescreva consultas, salte entre documentos, deixe um agente decidir quando buscar e saiba quando não usar RAG. 22 min 0/2 exercícios resolvidos 22 min 0/2 exercícios resolvidos
    2. 0xA011Projeto final: construa um pipeline de RAGDivida em chunks, indexe, recupere e responda com citações - e se abstenha quando as fontes não cobrirem a pergunta. 35 min 0/2 exercícios resolvidos 35 min 0/2 exercícios resolvidos