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.
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.
- 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.
Sua trilha
0 de 11 aulas · 0%Restaurando seu progresso…
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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