Fase 1 · Fundamentos da IA · Módulo 3
Embeddings e bancos vetoriais
Como um texto vira um ponto em um mapa de significados, como encontrar o trecho certo entre milhares pelo sentido e não pela palavra, como dividir, indexar e etiquetar documentos para a busca funcionar, e quando essa técnica é a resposta certa (e quando é exagero).
- 4 aulas
- 130 minutos
- Fada Mentora em cada aula
O que você vai aprender
Aula 1. O que é representação vetorial (embeddings)
30 minComo um texto vira uma lista de números que guarda o significado, por que textos parecidos ficam perto um do outro e o que isso permite fazer com os documentos do seu negócio.
- Explicar o que é um embedding com uma analogia e sem fórmula
- Diferenciar modelo de embedding de modelo de chat e saber que os dois trabalham juntos
- Reconhecer o que um embedding captura bem (sentido) e mal (códigos, números exatos)
- Escolher um modelo de embedding considerando idioma, dimensões e custo
Aula completa, exemplos e exercícios dentro da plataforma
Aula 2. Busca semântica e similaridade
35 minComo o sistema decide quais trechos estão mais perto da pergunta, o que é similaridade de cosseno sem fórmula pesada, por que a busca por palavra continua necessária e como as duas se combinam.
- Explicar a similaridade de cosseno como comparação de direção e interpretar a escala
- Configurar os dois controles de uma busca: quantos trechos (top-k) e o corte de similaridade
- Comparar busca semântica e busca por palavra e saber quando cada uma acerta
- Descrever uma busca híbrida e o papel da reordenação (reranking)
Aula completa, exemplos e exercícios dentro da plataforma
Aula 3. Chunking, indexação e metadados
35 minComo dividir documentos em partes que a busca encontra, como acrescentar contexto a cada parte, como etiquetar com metadados para filtrar, e o que o índice faz para a busca ser rápida.
- Escolher a estratégia de divisão (chunking) adequada a cada tipo de documento
- Definir tamanho e sobreposição das partes e justificar a escolha
- Projetar metadados que permitam filtrar antes da busca e citar a fonte
- Explicar o papel do índice vetorial e o ciclo de atualização dos documentos
Aula completa, exemplos e exercícios dentro da plataforma
Aula 4. Quando usar e quando não usar busca vetorial
30 minOs sinais de que o seu caso precisa de embeddings e banco vetorial, os sinais de que não precisa, as alternativas (contexto direto, busca comum, consulta ao banco) e como medir se a busca está funcionando.
- Listar os sinais de que uma tarefa precisa de recuperação com embeddings
- Reconhecer os casos em que contexto direto, busca por palavra ou consulta ao banco resolvem melhor
- Estimar custo e manutenção de uma base vetorial antes de montar
- Montar um teste simples para medir se a busca está devolvendo o trecho certo
Aula completa, exemplos e exercícios dentro da plataforma
Termos que você vai dominar
- Embedding (representação vetorial)
- Vetor
- Dimensões
- Modelo de embedding
- Espaço vetorial
- Multilíngue
- Banco vetorial
- Similaridade de cosseno
- Distância de cosseno
- Top-k
- Corte de similaridade (threshold)
- Busca por palavra (full-text, BM25)
- Busca híbrida
- Fusão de ranking (RRF)
- Reordenação (reranking)
- Chunking (divisão em partes)
- Tamanho da parte
- Sobreposição (overlap)
- Divisão recursiva
- Contexto acrescentado (contextual retrieval)
- Metadados
- Índice vetorial (HNSW, IVFFlat)
- Reindexação
- RAG (retrieval augmented generation)
- Contexto direto (long context)
- Consulta estruturada (SQL)
- Recall da busca
- Conjunto de teste
- Custo de indexação
- Custo de consulta
Recomendado antes
Pronta para começar?
Este módulo faz parte da Universidade Fada Madrinha: 12 módulos, Fada Mentora, laboratório e construtor de agentes.