- Definição
- RAG: RAG (Retrieval-Augmented Generation, ou geração aumentada por recuperação) é a técnica em que um assistente de IA primeiro busca documentos relevantes, como páginas da web, e depois escreve a resposta com base no que encontrou, muitas vezes citando as fontes.
Como funciona
Um LLM sozinho só sabe o que aprendeu no treino, e esse conhecimento tem data de validade. Ele não sabe o preço de hoje, o horário de funcionamento atualizado ou o prato novo do cardápio. RAG é a solução para isso.
A técnica foi descrita num artigo de pesquisa de 2020 e hoje está por trás de praticamente todo assistente que “pesquisa na internet”. O processo tem três passos:
- Recuperar. A partir da pergunta, o sistema busca documentos relevantes: páginas da web num índice de busca ou páginas buscadas na hora.
- Selecionar. Dos documentos encontrados, ele separa os trechos que parecem responder à pergunta.
- Gerar. O modelo escreve a resposta usando esses trechos como base e, em muitos produtos, mostra links para as fontes.
Quando o ChatGPT, o Perplexity ou os AI Overviews do Google mostram uma resposta com links, é esse processo acontecendo.
Onde o seu site entra
No passo 1, o seu site precisa estar no índice ou poder ser buscado na hora. Isso depende do robots.txt liberar os robôs de busca dos assistentes, como o OAI-SearchBot e o PerplexityBot, e dos robôs que buscam páginas sob demanda.
No passo 2, a sua página precisa ter trechos que respondam à pergunta. Um texto vago, uma página que só funciona com JavaScript ou uma informação escondida numa imagem não são selecionados.
No passo 3, o modelo tende a usar trechos que se entendem sozinhos, sem depender do resto da página. É o que chamamos de citabilidade.
Por que importa para o seu negócio
O RAG é uma boa notícia para negócios pequenos. Diferente do treino de um modelo, que acontece de tempos em tempos e depende do que já estava publicado, a busca da hora usa o que o seu site diz hoje. Mudou o horário? Lançou um serviço? Se a página estiver acessível e clara, o assistente pode usar a informação nova na próxima pergunta.
Também é aqui que o tamanho da empresa pesa menos. Um assistente que precisa responder “onde tem conserto de celular aberto domingo no Centro” não procura a maior marca, procura o trecho que responde exatamente isso.
Um exemplo
Uma floricultura atualiza o site em maio com uma página: “Entregamos cestas de Dia das Mães em toda a zona sul, com pedido até sábado às 12h”. Na semana seguinte, alguém pergunta a um assistente onde encomendar uma cesta de Dia das Mães com entrega na zona sul. O assistente busca, encontra a página, seleciona essa frase e responde citando a floricultura. Nenhum modelo precisou ser treinado de novo para isso.
Como o Mecita olha para isso
O diagnóstico verifica as condições para o seu site ser recuperado e selecionado: acesso dos robôs de busca de IA, texto no HTML e trechos citáveis. Veja também os robôs envolvidos em robôs de IA.
Perguntas frequentes
Todo assistente usa RAG?
Os principais assistentes usam algum tipo de busca quando a pergunta pede informação atual ou específica. Quando e como eles buscam varia de produto para produto e pode mudar com o tempo.
RAG resolve as alucinações?
Reduz, mas não elimina. O modelo ainda pode interpretar mal uma fonte ou juntar informações de páginas diferentes. Fontes claras e sem contradição diminuem esse risco.
Faltou algum termo? Veja o glossário completo.