YOLO Vision 2026:
Voltar para o Glossário da Ultralytics

Retrieval Augmented Generation (RAG)

Explore como a Retrieval Augmented Generation (RAG) otimiza LLMs com dados em tempo real. Aprenda a construir pipelines multimodais usando o Ultralytics YOLO26 para RAG visual.

Retrieval Augmented Generation (RAG) é uma técnica avançada no campo da inteligência artificial que otimiza a saída de um Large Language Model (LLM) ao consultar uma base de conhecimento autoritativa externa aos seus dados de treinamento. Os modelos gerativos tradicionais dependem unicamente de informações estáticas aprendidas durante seu treinamento inicial, o que pode levar a respostas desatualizadas ou a imprecisões confiantes conhecidas como hallucinations. O RAG preenche essa lacuna ao recuperar informações relevantes e atualizadas de fontes externas — como bancos de dados da empresa, notícias recentes ou manuais técnicos — e fornecê-las ao modelo como contexto antes que uma resposta seja gerada. Esse processo garante que as saídas da IA não sejam apenas linguisticamente coerentes, mas também factualmente precisas e fundamentadas em dados específicos.

Como Funcionam os Sistemas RAG#

A arquitetura de um sistema RAG geralmente envolve duas fases principais: recuperação e geração. Esse fluxo de trabalho permite que os desenvolvedores mantenham um foundation model sem a necessidade dispendiosa de retreinamentos frequentes.

  1. Retrieval: Quando um usuário envia uma consulta, o sistema primeiro realiza uma semantic search em um sistema de armazenamento especializado chamado de vector database. Esse banco de dados contém dados que foram convertidos em representações numéricas conhecidas como embeddings, permitindo que o sistema encontre informações conceitualmente semelhantes em vez de apenas corresponder palavras-chave.

  2. Generation: Os documentos relevantes ou trechos de dados encontrados durante a recuperação são combinados com a pergunta original do usuário. Esse prompt enriquecido é então enviado para o modelo gerativo. O modelo usa esse contexto fornecido para sintetizar uma resposta, garantindo que a resposta se baseie nos fatos recuperados. Para uma análise mais profunda da mecânica, IBM provides a comprehensive guide on RAG workflows.

RAG Visual: Integrando Visão Computacional#

Embora o RAG seja tradicionalmente baseado em texto, o crescimento do multi-modal learning introduziu o "Visual RAG". Nesse cenário, os modelos de computer vision atuam como o mecanismo de recuperação. Eles analisam imagens ou fluxos de vídeo para extrair dados textuais estruturados — como nomes de objetos, contagens ou atividades —, que são então repassados para um LLM para responder a perguntas sobre a cena visual.

Por exemplo, um desenvolvedor pode usar o YOLO26 para detectar objetos em uma imagem e passar essa lista de objetos para um modelo de texto para gerar um relatório descritivo.

from ultralytics import YOLO

# Load the YOLO26 model for state-of-the-art detection
model = YOLO("yolo26n.pt")

# Perform inference to 'retrieve' visual facts from an image
results = model("https://ultralytics.com/images/bus.jpg")

# Extract class names to build a text context for an LLM
detected_classes = [model.names[int(c)] for c in results[0].boxes.cls]
context_string = f"The scene contains: {', '.join(detected_classes)}."

print(context_string)
# Output example: "The scene contains: bus, person, person, person."

Aplicações no Mundo Real#

O RAG está transformando indústrias ao permitir que AI agents acessem dados proprietários ou em tempo real de forma segura.

  • Enterprise Knowledge Bases: As empresas usam o RAG para criar chatbots internos que respondem a perguntas de funcionários sobre políticas de RH ou documentação técnica. Ao conectar um LLM a um repositório de documentos ativo, o sistema evita fornecer informações de políticas obsoletas. Para saber mais sobre implementações empresariais, veja Google Cloud's overview of RAG in Vertex AI.
  • Clinical Decision Support: Em AI in healthcare, os sistemas RAG podem recuperar o histórico do paciente e artigos de pesquisa médica recentes para auxiliar os médicos no diagnóstico, garantindo que o conselho considere os estudos clínicos mais recentes.
  • Smart Retail Assistants: Aplicações que usam AI in retail aproveitam o RAG para verificar bancos de dados de inventário em tempo real. Se um cliente perguntar a um chatbot: "Vocês têm estes tênis de corrida no tamanho 40?", o modelo recupera os níveis de estoque em tempo real antes de responder, evitando frustrações com itens esgotados.

RAG vs. Fine-Tuning#

É fundamental distinguir o RAG do fine-tuning, pois eles resolvem problemas diferentes.

  • RAG (Geração Aumentada por Recuperação): É melhor para acessar dados dinâmicos que mudam frequentemente (por exemplo, preços de ações, notícias) ou dados privados não presentes no conjunto de treinamento público. O foco é fornecer novas informações em tempo de execução.
  • Fine-Tuning: Ideal para adaptar o comportamento, o estilo ou a terminologia do modelo. Envolve a atualização dos model weights em um conjunto de dados específico. Embora o ajuste fino ajude um modelo a aprender um padrão de linguagem específico (como jargão médico), ele não concede acesso a fatos em tempo real. Consulte OpenAI's guide on fine-tuning vs. RAG para obter estruturas de tomada de decisão.

Conceitos Relacionados#

  • LangChain: Uma estrutura de código aberto popular projetada especificamente para simplificar a criação de aplicações RAG ao encadear recuperadores e LLMs.
  • Knowledge Graph: Uma forma estruturada de representar dados que pode ser usada como fonte de recuperação, oferecendo relacionamentos mais ricos em contexto do que a simples similaridade de vetores.
  • Prompt Engineering: A arte de criar entradas para orientar o modelo. O RAG é essencialmente uma forma automatizada de engenharia de prompt onde o "prompt" é enriquecido com dados recuperados programaticamente.
  • Ultralytics Platform: Embora o RAG lide com o lado da geração de texto, plataformas como esta são essenciais para gerenciar o data preprocessing e o treinamento dos modelos de visão que alimentam dados visuais em pipelines de RAG multimodal.

Explore solutions

Real-time AI that works with your team

IA em robótica

Potencialize máquinas mais inteligentes com modelos Ultralytics YOLO. A IA de visão em robótica impulsiona a navegação autônoma, percepção, rastreamento de objetos e controle em tempo real.
Sabe mais
Real-time AI that works with your team

IA na Logística

Otimize a logística com modelos Ultralytics YOLO. A IA de visão permite a inspeção de pacotes, triagem, rastreamento de veículos e monitoramento de segurança em armazéns em tempo real.
Sabe mais
Real-time AI that works with your team

IA no varejo

Reinvente o varejo com modelos Ultralytics YOLO. A IA de visão impulsiona o rastreamento de inventário, monitoramento de prateleiras, gerenciamento de filas e percepções mais inteligentes sobre o cliente.
Sabe mais
Real-time AI that works with your team

IA na Saúde

Constrói soluções de saúde com modelos Ultralytics YOLO. A visão AI na saúde impulsiona imagens médicas mais rápidas, diagnósticos mais inteligentes e monitorização do paciente.
Sabe mais
Real-time AI that works with your team

IA na Fabricação

Otimize a fabricação com modelos Ultralytics YOLO. A IA de visão impulsiona o controle de qualidade, detecção de defeitos, conformidade com EPI e automação de linhas de montagem.
Sabe mais
Real-time AI that works with your operation

IA no Setor Automóvel

Aplica visão computacional no setor automóvel com modelos Ultralytics YOLO. A visão AI eleva a segurança rodoviária, a assistência ao condutor e a automação de veículos para estradas mais inteligentes.
Sabe mais
Real-time AI tailored to your operation

IA na Agricultura

Leva a visão AI para a agricultura inteligente com os modelos Ultralytics YOLO. Potencia a monitorização de culturas, o seguimento de gado e a agricultura de precisão para colheitas maiores e mais inteligentes.
Sabe mais
Real-time AI that works with your team

IA em robótica

Potencialize máquinas mais inteligentes com modelos Ultralytics YOLO. A IA de visão em robótica impulsiona a navegação autônoma, percepção, rastreamento de objetos e controle em tempo real.
Sabe mais
Real-time AI that works with your team

IA na Logística

Otimize a logística com modelos Ultralytics YOLO. A IA de visão permite a inspeção de pacotes, triagem, rastreamento de veículos e monitoramento de segurança em armazéns em tempo real.
Sabe mais
Real-time AI that works with your team

IA no varejo

Reinvente o varejo com modelos Ultralytics YOLO. A IA de visão impulsiona o rastreamento de inventário, monitoramento de prateleiras, gerenciamento de filas e percepções mais inteligentes sobre o cliente.
Sabe mais
Real-time AI that works with your team

IA na Saúde

Constrói soluções de saúde com modelos Ultralytics YOLO. A visão AI na saúde impulsiona imagens médicas mais rápidas, diagnósticos mais inteligentes e monitorização do paciente.
Sabe mais
Real-time AI that works with your team

IA na Fabricação

Otimize a fabricação com modelos Ultralytics YOLO. A IA de visão impulsiona o controle de qualidade, detecção de defeitos, conformidade com EPI e automação de linhas de montagem.
Sabe mais
Real-time AI that works with your operation

IA no Setor Automóvel

Aplica visão computacional no setor automóvel com modelos Ultralytics YOLO. A visão AI eleva a segurança rodoviária, a assistência ao condutor e a automação de veículos para estradas mais inteligentes.
Sabe mais
Real-time AI tailored to your operation

IA na Agricultura

Leva a visão AI para a agricultura inteligente com os modelos Ultralytics YOLO. Potencia a monitorização de culturas, o seguimento de gado e a agricultura de precisão para colheitas maiores e mais inteligentes.
Sabe mais
Real-time AI that works with your team

IA em robótica

Potencialize máquinas mais inteligentes com modelos Ultralytics YOLO. A IA de visão em robótica impulsiona a navegação autônoma, percepção, rastreamento de objetos e controle em tempo real.
Sabe mais
Real-time AI that works with your team

IA na Logística

Otimize a logística com modelos Ultralytics YOLO. A IA de visão permite a inspeção de pacotes, triagem, rastreamento de veículos e monitoramento de segurança em armazéns em tempo real.
Sabe mais
Real-time AI that works with your team

IA no varejo

Reinvente o varejo com modelos Ultralytics YOLO. A IA de visão impulsiona o rastreamento de inventário, monitoramento de prateleiras, gerenciamento de filas e percepções mais inteligentes sobre o cliente.
Sabe mais
Real-time AI that works with your team

IA na Saúde

Constrói soluções de saúde com modelos Ultralytics YOLO. A visão AI na saúde impulsiona imagens médicas mais rápidas, diagnósticos mais inteligentes e monitorização do paciente.
Sabe mais
Real-time AI that works with your team

IA na Fabricação

Otimize a fabricação com modelos Ultralytics YOLO. A IA de visão impulsiona o controle de qualidade, detecção de defeitos, conformidade com EPI e automação de linhas de montagem.
Sabe mais
Real-time AI that works with your operation

IA no Setor Automóvel

Aplica visão computacional no setor automóvel com modelos Ultralytics YOLO. A visão AI eleva a segurança rodoviária, a assistência ao condutor e a automação de veículos para estradas mais inteligentes.
Sabe mais
Real-time AI tailored to your operation

IA na Agricultura

Leva a visão AI para a agricultura inteligente com os modelos Ultralytics YOLO. Potencia a monitorização de culturas, o seguimento de gado e a agricultura de precisão para colheitas maiores e mais inteligentes.
Sabe mais

Vamos construir o futuro da IA juntos!

Começa a tua jornada com o futuro da aprendizagem automática