A geração aumentada por recuperação (RAG) surgiu como uma técnica eficaz de IA generativa que integra dados disponíveis externamente — muitas vezes proprietários ou específicos de um domínio — a fluxos de trabalho que utilizam grandes modelos de linguagem (LLMs). A RAG recupera o contexto relevante e o adiciona como contexto complementar ao prompt imediatamente antes de fazer uma solicitação, o que aumenta a eficiência e a precisão das respostas da IA para além do que seria possível com o modelo isolado, que só poderia utilizar seu conjunto de dados de treinamento.

O que é a geração aumentada por recuperação (RAG)?

RAG significa geração aumentada por recuperação. Essa sigla destaca seu princípio fundamental: aprimorar um sistema de IA ou modelo de IA básico por meio da recuperação de dados em tempo real ou atualizados com frequência, a fim de fornecer respostas mais bem contextualizadas.

Para que a RAG é usada?

O RAG é usado para enfrentar um desafio fundamental da IA: como manter modelos estáticos atualizados com os dados mais recentes e relevantes, mesmo quando o LLM subjacente foi treinado com informações desatualizadas. Entre as aplicações comuns do RAG estão:

  • Atendimento ao cliente: Chatbots com tecnologia de IA consultam manuais de produtos atualizados, informações sobre o status do sistema e históricos de clientes para oferecer soluções mais rápidas e personalizadas.
  • Análises em tempo real: As empresas utilizam feeds do mercado financeiro, tendências das redes sociais ou fluxos de dados de dispositivos da Internet das Coisas (IoT), aumentando a precisão na tomada de decisões.
  • Gestão do conhecimento: Wikis internas, arquivos de pesquisa e outros repositórios de conteúdo fornecem referências essenciais que os modelos de IA não conseguem armazenar apenas durante o treinamento.

Como o RAG funciona em casos de uso de IA generativa

A maioria dos modelos de IA generativa aprende informações durante um ciclo de treinamento fixo. Quando esse treinamento termina, o modelo retém conhecimento apenas até determinado momento ou dentro de certas limitações de dados. A RAG amplia esse conhecimento ao buscar dados recentes e relevantes em fontes externas no momento da inferência — quando uma consulta do usuário é recebida.

  1. Recuperação: O sistema identifica os documentos, registros de banco de dados ou embeddings vetoriais mais relevantes em repositórios que contêm informações atualizadas.
  2. Aumento: O modelo usa o conteúdo recuperado como um “prompt” ou contexto adicional, integrando-o perfeitamente aos dados usados em seu treinamento.
  3. Geração: Uma resposta final é produzida e enriquecida com os dados mais recentes ou específicos do domínio, de maneiras que um modelo estático, por si só, não consegue reproduzir.

Gerenciamento do corpus de RAG

Para que a RAG funcione de forma confiável, as organizações geralmente mantêm um corpus atualizado — composto por dados estruturados e não estruturados — prontamente acessível por meio de bancos de dados vetoriais ou grafos de conhecimento. O gerenciamento adequado desse corpus envolve ingestão, limpeza, incorporação e indexação de dados, garantindo que o mecanismo de recuperação possa identificar rapidamente informações contextualmente relevantes.

Por que o RAG é importante

  • Precisão contextual: Ao alinhar as respostas com dados em tempo real ou específicos da organização, a RAG reduz drasticamente as “alucinações”, situações em que os modelos de IA geram respostas sem relação com as circunstâncias reais.
  • Informações mais recentes: Em vez de exigir um novo treinamento dispendioso ou o ajuste fino de modelos de grande porte sempre que os dados mudam, a RAG permite que o modelo consulte conteúdo atualizado sob demanda, aumentando a qualidade e a atualidade do conteúdo das respostas.
  • Conformidade regulatória: A RAG permite a recuperação seletiva de dados de acordo com os direitos de acesso dos usuários, ajudando, assim, a manter a conformidade com as regulamentações de privacidade e proteção de dados.
  • Eficiência de custos: Os recursos de armazenamento e computação permanecem mais fáceis de gerenciar, pois apenas os dados mais relevantes são recuperados para cada consulta.
  • Melhores proteções de dados: Como os dados confidenciais podem ser recuperados separadamente do LLM principal, eles nunca são incorporados ao modelo, reduzindo a exposição a vazamentos de dados em caso de jailbreak ou roubo do modelo.

O futuro da RAG

Os avanços em IA, como a ampliação das janelas de contexto, podem parecer reduzir a importância da RAG para os consumidores, ao permitir que os modelos processem nativamente enormes volumes de texto. No entanto, organizações de grande porte, com vastos volumes de dados distribuídos em ambientes multinuvem, ainda precisam lidar com fontes de dados amplamente distribuídas e em rápida transformação. A RAG enfrenta esse desafio recorrendo seletivamente às informações autorizadas mais pertinentes, sem sobrecarregar a janela de contexto do modelo nem correr o risco de dispersão dos dados. À medida que a IA se integra mais profundamente aos fluxos de trabalho empresariais, a RAG tende a continuar sendo uma estratégia fundamental para fornecer resultados oportunos, ricos em contexto e altamente precisos.

Como a F5 gerencia implantações de IA empresarial

A F5 desempenha um papel fundamental ao viabilizar a conectividade segura para a geração aumentada por recuperação (RAG), conectando de forma integrada fontes de dados distribuídas e distintas em ambientes multinuvem a modelos de IA. À medida que as empresas adotam arquiteturas avançadas de IA, a F5 garante acesso seguro e de alto desempenho aos dados corporativos usando o F5 Distributed Cloud Services. O Distributed Cloud Services oferece uma abordagem unificada para redes e segurança, com suporte a controles baseados em políticas, firewall de aplicações web (WAF) integrado e criptografia de dados em trânsito. Ao permitir a recuperação segura, seletiva e em tempo real de dados provenientes de diversos locais de armazenamento, a F5 ajuda as empresas a superar desafios relacionados a escalabilidade, latência e conformidade, garantindo que os modelos de IA operem com eficiência e, ao mesmo tempo, protegendo informações corporativas confidenciais.

Saiba mais sobre como a F5 viabiliza implantações de IA empresarial aqui.