Bloco V · Automatização com IA · Lição 26
RAG: uma IA que conhece os documentos da sua empresa
Vai perceber como fazer com que a IA responda com a sua própria informação: pesquisa híbrida, reordenação e recuperação contextual. E quando é mais simples colocar os documentos diretamente no contexto com cache.
- 10 min
- 9 diapositivos animados
- Questionário de 4 perguntas
- Narrada em 6 idiomas
O que vais ver nesta lição
- RAG: que a IA pesquise antes de responder
O RAG (geração aumentada por recuperação) procura nos seus documentos os fragmentos úteis e dá-os à IA junto com a pergunta.
- Primeiro: cabe tudo no contexto?
Se os seus documentos somarem menos de uns 200.000 tokens, umas 500 páginas, muitas vezes é melhor metê-los inteiros com cache.
- A via rápida: a pesquisa de ficheiros da API
A OpenAI e a Google oferecem um RAG já montado: carrega os ficheiros e o modelo pesquisa neles por conta própria e cita a fonte.
- Passo 1: fragmentar os documentos
Se montar o seu próprio RAG, primeiro divide os documentos em fragmentos de umas centenas de tokens: pesquisa-se e entrega-se fragmento a fragmento.
- Passo 2: embeddings e base vetorial
Um embedding transforma cada fragmento numa lista de números que resume o seu significado: os textos parecidos ficam perto.
- Pesquisa híbrida: palavras mais significado
Combina a pesquisa por palavras exatas (BM25, a dos motores de busca clássicos) com a de significado e funde as duas listas.
- Reordenação: um segundo filtro mais inteligente
Um reranker relê a pergunta junto com cada candidato e ordena-os pela relevância real antes de os passar à IA.
- Recuperação contextual: cada fragmento com o seu contexto
Antes de indexar, a IA acrescenta a cada fragmento uma ou duas frases que explicam de que documento e secção vem.
- Resumo
Comece pelo mais simples que funcione e acrescente técnicas só quando os seus testes demonstrarem que são precisas.
Ferramentas e conceitos
- pgvector
- Qdrant
- Reranker
- File search
Entra com a tua conta Google e acede a esta lição e ao curso completo.