Expansão de Consulta (Query Expansion & HyDE)
Técnica de preparação de consultas em sistemas RAG. Antes de consultar a base vetorial, o modelo de linguagem gera automaticamente sinônimos, palavras-chave ou uma resposta hipotética fictícia (HyDE — Hypothetical Document Embeddings), aumentando significativamente a qualidade dos documentos recuperados.
1. Visão geral do conceito e propósito
Ao buscar algo na base de documentos corporativa, você frequentemente escreve como pensa:
- "Por que meu login por telefone não funciona?"
Mas, na instrução oficial para engenheiros, o mesmo processo é descrito com outras palavras:
- "Autenticação SMS de dois fatores via gateway Twilio: resolução de timeouts".
Se você simplesmente converter sua pergunta curta em um vetor, ela pode passar despercebida pela instrução oficial.
Expansão de Query (Query Expansion) é uma ponte inteligente entre a linguagem conversacional humana e a terminologia profissional da base de conhecimento:
- Antes de consultar a base vetorial, um modelo rápido transforma sua única pergunta em 3 versões profissionais.
- A base busca documentos seguindo as três direções.
- Você obtém um resultado 100% preciso, mesmo sem conhecer nenhum termo técnico.
Na prática de engenharia, isso é como contratar um bibliotecário experiente que traduz seu pedido simples nos códigos científicos exatos dos catálogos.
2. Como funciona o método HyDE (Resposta Hipotética)
┌─────────────────────────────────────────────────────────────┐
│ MÉTODO HyDE EM SISTEMAS RAG │
├─────────────────────────────────────────────────────────────┤
│ 1. SUA PERGUNTA: “Por que a roda da bicicleta range?” │
├─────────────────────────────────────────────────────────────┤
│ 2. O MODELO GERA UM ARTIGO HIPOTÉTICO (HyDE): │
│ “O rangido no cubo da roda geralmente é causado pelo │
│ desgaste dos rolamentos ou falta de lubrificante no eixo │
│ do movimento central...” │
├─────────────────────────────────────────────────────────────┤
│ 3. BUSCA VETORIAL: │
│ O sistema busca na base documentos semelhantes não à sua │
│ pergunta curta, mas ao artigo técnico detalhado com │
│ terminologia específica! │
├─────────────────────────────────────────────────────────────┤
│ 🎯 RESULTADO: Manual de fábrica preciso encontrado instantaneamente! │
└─────────────────────────────────────────────────────────────┘
3. Quatro técnicas de expansão de query
- Geração de sinônimos: adição de palavras relacionadas em português e inglês.
- Decomposição (Decomposition): se a consulta for "Compare as receitas das empresas X e Y em 2025", o sistema busca separadamente as receitas da empresa X e as da empresa Y.
- Step-Back Prompting (Passo para trás): geração de uma pergunta mais genérica para extrair os princípios fundamentais do tópico.
- Correção de erros de digitação e gírias: normalização automática do texto para o vocabulário oficial.
4. Conclusão prática
Adicionar uma etapa simples de Query Expansion antes da busca vetorial aumenta a qualidade da recuperação de documentos corretos na base de conhecimento da empresa de 65% para 90%, sem a necessidade de adquirir um banco de dados mais caro.
FAQ: Expansão de Consulta (Query Expansion & HyDE)
Termos relacionados
Busca Semântica (Busca por Conteúdo, Não por Caracteres)
Tecnologia de busca de informações baseada no conteúdo conceitual da consulta, e não na correspondência exata de caracteres ou palavras-chave. Compreende sinônimos, paráfrases, erros ortográficos e perguntas abstratas em linguagem natural.
RAG vs. Fine-Tuning (O dilema eterno na implementação de IA)
Uma escolha arquitetural fundamental para empresas. RAG (busca em documentos no momento da consulta) versus Fine-Tuning (ajuste dos pesos do modelo via treinamento adicional). Critérios de decisão entre a atualização factual e um estilo comportamental específico.
Pesquisa Híbrida (Hybrid Search: Dense + Sparse / BM25)
Arquitetura de busca de informações que combina a pesquisa semântica vetorial (Dense retrieval — compreensão de conteúdo e sinônimos) com a busca clássica por palavras-chave exatas (Sparse retrieval / BM25). Garante um equilíbrio ideal entre a compreensão conceitual e a busca precisa por códigos de produto, números de série ou nomes.