Glossário Intelligence

O que é retrieval-augmented generation (RAG)?

Retrieval-augmented generation (RAG) é uma técnica em que um sistema de IA primeiro recupera informações relevantes de uma fonte confiável, como documentos ou um banco de dados, e depois gera a resposta com base nessas informações. Respostas fundamentadas em conteúdo recuperado são mais atuais, específicas e verificáveis do que respostas baseadas apenas no treinamento do modelo.

Também conhecido como: RAG, IA aumentada por recuperação, geração fundamentada

O que é retrieval-augmented generation?

Retrieval-augmented generation (RAG) combina duas etapas: a recuperação, que encontra as informações mais relevantes em uma fonte confiável, e a geração, em que um modelo de linguagem escreve uma resposta com base nessas informações. O termo vem de um artigo científico de 2020 e desde então é uma forma comum de criar assistentes de IA sobre o conhecimento de uma empresa.

Sem recuperação, um modelo de linguagem responde com base em padrões aprendidos no treinamento, que podem estar desatualizados ou simplesmente não incluir a sua empresa. O RAG dá ao modelo o material certo para trabalhar no momento da pergunta.

Como funciona o RAG?

  1. Preparar as fontes. Documentos ou registros são indexados para permitir a pesquisa, muitas vezes por significado e não por palavras exatas.
  2. Recuperar. Quando chega uma pergunta, o sistema encontra os trechos ou registros mais relevantes para ela.
  3. Aumentar. O conteúdo recuperado é adicionado à entrada do modelo junto com a pergunta.
  4. Gerar. O modelo escreve uma resposta com base nesse conteúdo e, idealmente, indica de onde ele veio.

Qual é um exemplo de retrieval-augmented generation?

Exemplo

Respostas a partir das diretrizes da marca

Um redator pergunta a um assistente interno se um produto pode ser chamado de “ecológico” em um mercado específico. Sem recuperação, o modelo dá conselhos genéricos.

Com RAG, o assistente primeiro recupera a seção relevante das diretrizes de marca e jurídicas da empresa, depois responde com base nela e inclui o link para a fonte, para que o redator possa verificar.

RAG vs. fine-tuning vs. camada semântica

Essas abordagens resolvem problemas diferentes e muitas vezes são usadas em conjunto.

TemaRAGFine-tuningCamada semântica
O que fazFornece conteúdo relevante ao modelo no momento da perguntaRetreina o modelo com exemplosDefine o que significam os dados e as métricas de negócio
Ideal paraDocumentos, políticas, conhecimentoEstilo, formato, tarefas especializadasRespostas numéricas consistentes a partir de dados de negócio
Mantém as respostas atualizadasSim, conforme as fontes são atualizadasSó após novo treinamentoSim, lê dados governados atualizados
Mostra as fontesPode citar os trechos recuperadosNãoRastreia os números até a sua origem

Por que o RAG é importante e quais são os seus limites?

  • Respostas mais precisas. A fundamentação em fontes confiáveis reduz fatos inventados.
  • Informações atuais. As respostas refletem os documentos mais recentes sem retreinar o modelo.
  • Resultados verificáveis. As respostas podem indicar as fontes que usaram.
  • Limites com números. Recuperar texto não é o mesmo que calcular métricas corretamente. Para dados de performance, a IA também precisa de dados governados e definições compartilhadas.
  • Qualidade de entrada, qualidade de saída. Se o conteúdo recuperado estiver errado ou desatualizado, a resposta também estará.
Como Alli faz isso

Como Alli faz isso?

Ask Alli, parte do Alli by PMG, fundamenta as suas respostas nos dados governados da sua empresa, e não em conhecimento geral. Cada solicitação é resolvida com base nas definições compartilhadas no Alli Semantic Layer, que associa a pergunta às métricas, dimensões e regras de negócio governadas que as suas equipes já definiram em conjunto.

Cada resposta é rastreável: é possível ver os dados, a lógica e a fonte por trás dela. Como todos os produtos do Alli leem a mesma fundação governada, uma resposta no Ask Alli coincide com os dashboards e relatórios criados sobre os mesmos dados.

Explorar Ask Alli 

Perguntas frequentes sobre retrieval-augmented generation

O que significa RAG?

RAG significa retrieval-augmented generation: primeiro recuperar informações relevantes e depois gerar uma resposta a partir delas.

O RAG elimina as alucinações de IA?

Reduz as alucinações ao fundamentar as respostas em fontes confiáveis, mas não as elimina. Mostrar as fontes e manter pessoas no processo ainda é importante.

Qual é a diferença entre RAG e fine-tuning?

O RAG fornece informações relevantes no momento da pergunta. O fine-tuning retreina o modelo com exemplos para mudar o seu comportamento. O RAG costuma ser a melhor opção para manter as respostas atualizadas.

O RAG é suficiente para análises de dados de negócio?

Sozinho, não. Os números precisam ser calculados de forma consistente, o que exige dados governados e definições de métricas compartilhadas, como uma camada semântica, junto com qualquer recuperação.

Última atualização: Voltar ao glossário

Veja estas ideias em ação com os seus dados.

Agende uma demonstração e mostraremos, ao vivo, como Alli conecta, define e coloca em ação os seus dados.

Agendar uma conversa