Pular para o conteúdo
Gravitnomad

RAG é o básico. A arquitetura de retrieval é o moat.

Gravitnomad · 3 de julho de 2026 · 8 min de leitura

"Temos RAG" é o "temos um site" de 2026 — tecnicamente informativo, competitivamente irrelevante. Claro que você tem RAG. Todo mundo tem RAG. Um fim de semana, o guia de início rápido de um banco vetorial e uma pilha de PDFs levam qualquer pessoa a uma demo que responde perguntas sobre os próprios documentos. É exatamente por isso que isso não te dá vantagem nenhuma.

A tese deste texto: geração aumentada por recuperação é o básico; arquitetura de retrieval é o moat. A distância entre "parafusamos um vector store num modelo" e "nosso sistema encontra de forma confiável a verdade certa, atual e citada, diante de perguntas reais" é onde a qualidade das respostas realmente mora — e isso é engenharia, não mágica.

O pipeline ingênuo e onde ele estaciona

A construção padrão de RAG, replicada em mil pilotos: quebrar os documentos em chunks de tamanho fixo, gerar embeddings, guardar os vetores, casar a pergunta do usuário por similaridade de cosseno, jogar os cinco melhores chunks no prompt e gerar.

Isso funciona — na demo. Aí chegam as perguntas reais, e os modos de falha entram na fila com regularidade mecânica:

  • O buraco do match exato. Um usuário pede a peça "KV-2280-B" ou a cláusula contratual 14.3. Similaridade semântica é precisamente a ferramenta errada: embeddings existem para borrar diferenças de superfície, e identificadores vivem inteiramente na superfície. O sistema recupera coisas sobre peças parecidas — com confiança, com fluência, erradas.
  • O descompasso de granularidade. Chunking de tamanho fixo corta o sentido em contagens arbitrárias de bytes. A resposta fica espremida entre dois chunks e nenhum ranqueia; ou um chunk mistura três assuntos e casa fracamente com tudo. A unidade de armazenamento nunca foi a unidade de sentido.
  • O vazamento de desatualização. O índice foi construído em março. A tabela de preços mudou em maio. O sistema agora recupera — com confiança absoluta e citação e tudo! — o número errado. Retrieval desatualizado é pior do que retrieval nenhum, porque lava fatos vencidos e os devolve com cara de resposta autorizada.
  • O vazio de proveniência. Sem fontes, sem como auditar, sem como o usuário calibrar confiança e sem como o engenheiro rastrear uma resposta ruim até a causa.

RAG ingênuo estaciona no "quase sempre certo", e no uso empresarial "quase sempre certo" é sinônimo de inutilizável sem supervisão — o que apaga silenciosamente o business case. A maior parte das reclamações registradas como "o modelo alucina" é, quando você olha de perto, falha de retrieval fantasiada de inteligência.

De onde vem a qualidade, de verdade

Quatro camadas separam o brinquedo do sistema. Nenhuma exige avanço científico. Todas exigem cuidado.

Chunking é um ato editorial

Decidir onde uma ideia termina e a próxima começa é julgamento editorial aplicado em escala, não trivialidade de pré-processamento. O chunking consciente de estrutura segue a anatomia do próprio documento — títulos, cláusulas, linhas de tabela, pares de pergunta e resposta — para que cada chunk seja uma unidade de sentido com o contexto anexado como metadado: fonte, seção, entidade, data, validade. Um chunk recuperado precisa fazer sentido sozinho, porque sozinho é exatamente como o modelo vai encontrá-lo. Divisão por tamanho fixo é o que se faz quando não se leu o próprio corpus.

Busca híbrida, ou você vai errar o óbvio

A busca semântica encontra o que as coisas significam; a busca lexical encontra o que as coisas dizem; os filtros paramétricos encontram o que as coisas são — categoria, intervalo de datas, status, cliente. Retrieval em produção precisa dos três, fundidos: o canal vetorial para pegar "a bomba que aguenta água salgada", o canal de palavra-chave para pegar "KV-2280-B", e os filtros para restringir tudo a este cliente e aos produtos atuais antes mesmo de o ranqueamento começar.

Essa é uma regra da casa em tudo que construímos na Gravitnomad: toda busca sobre uma coleção é paramétrica + semântica, sempre. Não como plano premium — como definição de busca. Qualquer sistema de IA que responde a partir dos seus dados e não tem um dos três canais carrega uma classe de pergunta conhecida e previsível na qual vai falhar com regularidade.

Atualidade é pipeline, não cron job

A construção ingênua trata a indexação como evento — ingeriu, gerou embedding, acabou. A construção de produção trata a indexação como propriedade do caminho de escrita: o conteúdo é embedado no momento em que é escrito, conteúdo atualizado é reembedado, conteúdo apagado é removido, versões substituídas são rebaixadas. O retrieval então reflete a realidade agora, não a realidade-de-quando-rodou-o-último-batch. A reindexação noturna não é solução; é confissão de que sua arquitetura considera a verdade um processo em lote.

Citações são a interface de confiança

Resposta sem fonte é boato com boa gramática. Citações fazem três trabalhos ao mesmo tempo: deixam o usuário calibrar ("citou a tarifa de 2026, ótimo"), deixam o engenheiro depurar (resposta ruim → clique → chunk ruim → conserta o problema real) e fecham o ciclo de correção (a fonte errada é corrigida uma vez, na origem, para todo mundo). Um sistema RAG sem citações não é só menos confiável — ele é impossível de melhorar, porque toda falha vira mistério.

Retrieval é onde sua IA encosta na sua verdade. Todo o resto é decoração de prompt.

Meça o retrieval antes de ajustar a geração

Os times que escapam do platô têm um hábito em comum: avaliam retrieval como disciplina própria. Um golden set de perguntas reais com fontes sabidamente corretas; uma métrica de hit rate ("o chunk certo apareceu no top k?"); rodadas de regressão a cada mudança de chunking, de embeddings ou dos pesos da fusão. É pouco glamouroso e converte o debate infinito de feeling sobre "qualidade das respostas" em um número que se move. Ajustar prompts em cima de retrieval quebrado é trocar os móveis do modelo de lugar numa casa sem encanamento.

Como isso aparece na prática

Aqui a gente come da própria cozinha todo dia, então os exemplos são nossos:

O assistente no canto desta página roda retrieval sobre este site inteiro — cada página de serviço, cada artigo, inclusive o que você está lendo. O conteúdo é embedado em tempo de escrita, as respostas vêm com as fontes, e a mesma infraestrutura dá a ele memória persistente entre visitas (memória e retrieval são irmãos — já defendemos que agentes precisam de memória, não de modelos maiores). Quando ele responde uma pergunta sobre nosso trabalho com financiamento, está citando a página, não improvisando em cima dela.

Nosso motor de brandbook-para-site fez a aposta lá na origem: o conteúdo nasce estruturado — fatos de marca, serviços, páginas como dados tipados em vez de sopa de prosa — então o retrieval herda unidades de sentido limpas em vez de tentar deduzi-las do HTML. A estratégia de chunking mais barata é estrutura na fonte; esperteza de parsing é o preço que se paga por ter pulado essa etapa. (Sua empresa já tem mais verdade estruturada do que imagina — o argumento está em A base de conhecimento que você já tem.)

E um arquétipo assumidamente ilustrativo: imagine um distribuidor de peças industriais com quarenta mil SKUs. Busca puramente vetorial falha com o técnico que digita o número exato da peça; busca puramente por palavra-chave falha com quem digita "o acoplamento que tolera vibração nas esteiras mais antigas"; e nenhuma das duas respeita o filtro "só o que está em estoque para este nível de contrato". Retrieval híbrido — filtros primeiro, lexical e semântico fundidos, chunks de produto conscientes da estrutura — responde aos dois técnicos corretamente e mostra as fontes. O mesmo modelo do começo ao fim. A diferença inteira está na arquitetura de retrieval, e é por isso que dá para confiar na automação construída em cima dela.

As cinco perguntas do comprador

Se um fornecedor — nós inclusive — propuser qualquer coisa em formato RAG, pergunte:

  1. Como vocês fazem o chunking, e por que assim para o nosso corpus? ("1.000 tokens fixos" quer dizer que ninguém olhou seus documentos.)
  2. O retrieval é híbrido — semântico, lexical e filtrado? (Cada perna que falta tem uma classe de falha com nome e sobrenome.)
  3. O que acontece quando um documento muda às 15h? (Se a resposta tiver a palavra "noturna", desatualização é um recurso que você está comprando.)
  4. Cadê as citações? (Sem proveniência, sem auditoria, sem ciclo de melhoria.)
  5. Me mostra a avaliação de retrieval. (Sem golden set, sem hit rate — aí qualidade é anedota, e as anedotas foram escolhidas por quem está vendendo.)

Resposta enrolada para essas perguntas é como se compra a demo em vez do sistema. A lógica do interrogatório é a mesma que aplicamos à categoria inteira em Seu site está virando um agente: a superfície ficou fácil; o produto é o substrato.

O básico, e depois o jogo

RAG deixou de ser diferencial no dia em que virou tutorial de início rápido. O que diferencia agora é tudo o que o tutorial pula: chunking editorial, fusão híbrida, atualização em tempo de escrita, citações e evals que mantêm os quatro honestos. Isso não é um fim de semana. Mas é um moat — porque a demo de fim de semana dos seus concorrentes estaciona exatamente onde a sua teria estacionado, e a maioria deles vai colocar no ar assim mesmo.

Se você quiser uma leitura honesta de onde seu retrieval está hoje — inclusive "sua construção ingênua está ótima para este caso de uso, não gaste a mais", que às vezes é a resposta verdadeira — fale com a gente. Traga três perguntas que seu sistema erra; a gente rastreia até a camada que está mentindo.

Voltar ao blog