Série RAG com método · Parte 5

Agentic RAG: quando recuperar informação vira parte de um plano

Em alguns projetos, a IA não precisa apenas buscar um trecho relevante. Ela precisa decidir o que consultar, em que ordem, com quais ferramentas e quando a resposta ainda não está pronta.

No RAG tradicional, a sequência costuma ser relativamente fixa: a pessoa faz uma pergunta, o sistema recupera trechos de uma base de conhecimento e o modelo usa esses trechos para montar a resposta.

Esse desenho funciona bem quando a tarefa é direta e a pergunta pode ser respondida com uma única busca. Mas, em muitos cenários reais, a necessidade não é apenas encontrar um trecho. É decidir o que precisa ser consultado, em que ordem, com quais ferramentas e quando a resposta ainda não está pronta.

É nesse ponto que entra o Agentic RAG.

Agentic RAG é uma abordagem em que recuperar informação passa a fazer parte de um plano. Em vez de executar sempre o mesmo fluxo de busca, o sistema pode decidir se deve buscar, onde deve buscar, como deve reformular a consulta, quando deve consultar outra fonte e quando precisa interromper ou pedir mais contexto.

O que muda em relação ao RAG tradicional?

Em um RAG tradicional, a recuperação normalmente é uma etapa pré-definida. A pergunta chega, o sistema consulta uma base e o modelo responde com o contexto recuperado.

No Agentic RAG, a recuperação deixa de ser apenas uma etapa automática e passa a ser uma decisão dentro de um processo maior.

RAG tradicional

Executa uma recuperação planejada previamente. É útil quando a fonte é conhecida, a pergunta é direta e o formato da resposta é relativamente previsível.

Agentic RAG

Usa um agente para decidir quais buscas, ferramentas e passos são necessários para responder melhor a uma tarefa. É útil quando o caminho até a resposta não é fixo.

A diferença principal não está apenas na tecnologia. Está no controle do fluxo.

O sistema deixa de perguntar apenas “quais trechos são parecidos com esta pergunta?” e passa a lidar com questões como:

  • preciso recuperar informação ou já tenho contexto suficiente?
  • qual fonte deve ser consultada primeiro?
  • a busca retornou evidência adequada?
  • devo reformular a pergunta e buscar novamente?
  • há conflito entre fontes?
  • preciso consultar uma ferramenta externa?
  • a resposta deve ser finalizada ou encaminhada para uma pessoa?

Por que recuperar informação pode exigir planejamento?

Em projetos reais, as perguntas raramente chegam organizadas no mesmo formato da base de conhecimento.

Uma pessoa pode misturar problema, contexto, restrição e expectativa em uma única mensagem. Também pode usar termos imprecisos, fazer uma pergunta ampla ou omitir informações importantes.

Veja um exemplo:

“Tenho uma clínica pequena, recebo muita mensagem no WhatsApp e quero usar IA, mas não sei se começo com atendimento, conteúdo ou automação.”

Uma única busca por similaridade pode recuperar textos sobre atendimento, automação, clínicas, WhatsApp e IA. Mas a tarefa real não é apenas explicar um conceito. A tarefa é ajudar a organizar uma decisão.

Um agente poderia dividir a tarefa em etapas:

  1. identificar o tipo de negócio e o problema principal;
  2. recuperar critérios para escolher uma primeira aplicação de IA;
  3. consultar exemplos de automação em atendimento;
  4. verificar limites e riscos;
  5. montar uma recomendação inicial com próximo passo;
  6. avisar que faltam informações para uma proposta definitiva.

Nesse caso, recuperar informação é apenas uma parte da solução. O valor está na orquestração.

Como um pipeline Agentic RAG pode funcionar?

Existem várias formas de implementar Agentic RAG. Uma estrutura simplificada pode seguir este fluxo:

  1. o usuário apresenta uma pergunta ou tarefa;
  2. o agente interpreta o objetivo e identifica o que falta saber;
  3. o agente decide se precisa consultar uma base de conhecimento;
  4. se necessário, escolhe uma estratégia de busca ou uma ferramenta;
  5. avalia se o resultado recuperado é suficiente;
  6. refaz a busca, consulta outra fonte ou chama outra ferramenta quando necessário;
  7. organiza a resposta com base nas evidências recuperadas;
  8. sinaliza limites, incertezas e próximos passos.

Em alguns sistemas, o agente pode ter acesso a diferentes ferramentas: busca semântica, busca por palavra-chave, leitura de documentos, consulta a banco de dados, planilhas, CRM, agenda, histórico de atendimento ou APIs externas.

O ponto central é que essas ferramentas não são chamadas sempre da mesma forma. Elas são escolhidas de acordo com o objetivo da tarefa.

O agente não deve ser confundido com autonomia total

A palavra “agente” pode criar a impressão de um sistema totalmente autônomo. Em aplicações de negócio, essa não costuma ser a melhor interpretação.

Um agente útil não é aquele que faz qualquer coisa sozinho. É aquele que executa um conjunto bem definido de ações dentro de limites claros.

Em um Agentic RAG bem desenhado, é preciso definir:

  • quais ferramentas podem ser usadas;
  • quais fontes são confiáveis;
  • quando a busca deve ser refeita;
  • quando o sistema deve parar;
  • quais ações exigem confirmação humana;
  • quais respostas não podem ser dadas automaticamente;
  • como registrar o caminho seguido pelo agente.

Agentic RAG não é entregar a decisão para a IA. É permitir que o sistema escolha passos de recuperação e consulta dentro de um fluxo controlado, observável e alinhado ao objetivo do negócio.

Exemplo prático: assistente interno de suporte

Imagine uma equipe interna que precisa responder dúvidas sobre processos, sistemas, políticas e procedimentos.

Uma pergunta pode ser simples:

“Qual é o prazo para solicitar reembolso?”

Nesse caso, um RAG tradicional provavelmente resolve bem, desde que a política esteja atualizada e recuperável.

Mas outra pergunta pode ser mais complexa:

“Um colaborador viajou para um evento, perdeu a nota de uma despesa e quer saber se ainda pode pedir reembolso. Como proceder?”

Aqui, o sistema pode precisar consultar mais de uma fonte:

  • política de reembolso;
  • procedimento de exceção;
  • regras sobre comprovantes;
  • fluxo de aprovação;
  • formulário ou canal correto;
  • limites de resposta automática.

Um Agentic RAG pode planejar essa consulta, recuperar as fontes necessárias e construir uma resposta mais cautelosa, explicando o caminho provável e indicando quando acionar a área responsável.

Exemplo prático: qualificação de demanda comercial

Outro exemplo está no atendimento comercial.

Uma pessoa chega dizendo:

“Quero usar IA no meu negócio, mas ainda não sei por onde começar.”

O sistema não deveria simplesmente listar ferramentas de IA.

Ele pode seguir um plano:

  1. identificar o tipo de negócio;
  2. perguntar sobre canais de atendimento e processos repetitivos;
  3. recuperar critérios para priorização de oportunidades;
  4. comparar atendimento, vendas, conteúdo, documentos e automação;
  5. sugerir um primeiro teste pequeno;
  6. encaminhar para conversa humana se houver potencial de projeto.

A recuperação de informação entra em vários momentos: para consultar critérios, exemplos, limites, serviços disponíveis e regras de encaminhamento.

O agente não apenas responde. Ele conduz uma investigação orientada.

Quais ferramentas podem entrar em um Agentic RAG?

Dependendo do caso de uso, um agente pode combinar diferentes ferramentas:

  • busca semântica em documentos;
  • busca por palavra-chave;
  • leitura de trechos maiores quando o chunk não basta;
  • consulta a banco de dados estruturado;
  • consulta a planilhas;
  • acesso a CRM ou histórico de atendimento;
  • consulta a APIs externas;
  • classificação de intenção;
  • verificação de regras de negócio;
  • geração de perguntas de esclarecimento;
  • encaminhamento para atendimento humano.

Esse conjunto precisa ser escolhido com cuidado. Mais ferramentas não significam necessariamente melhor resultado.

Cada ferramenta adiciona custo, latência, risco de erro e necessidade de observabilidade.

O risco das buscas em cadeia

Uma das vantagens do Agentic RAG é permitir múltiplas buscas e ajustes ao longo do caminho. Mas essa mesma característica cria riscos.

Se a primeira busca recupera um contexto ruim, o agente pode formular a próxima etapa com base em uma premissa frágil. Um erro inicial pode contaminar as buscas seguintes.

Também podem ocorrer:

  • ciclos de busca sem avanço real;
  • uso excessivo de ferramentas;
  • respostas longas com pouca evidência;
  • confiança exagerada em resultados recuperados;
  • mistura de fontes incompatíveis;
  • custo elevado por consulta;
  • dificuldade para auditar o caminho seguido pelo agente.

Por isso, Agentic RAG precisa de limites. O sistema deve ter critérios para continuar, refazer, parar ou encaminhar.

Quando Agentic RAG faz sentido?

Essa abordagem tende a fazer sentido quando a tarefa exige mais de um passo e quando a estratégia de recuperação pode variar de acordo com a pergunta.

Alguns cenários possíveis:

  • assistentes internos que consultam políticas, sistemas e procedimentos;
  • suporte técnico com diagnóstico em etapas;
  • atendimento comercial consultivo;
  • triagem de demandas complexas;
  • pesquisa em documentos extensos e heterogêneos;
  • análise de casos com múltiplas fontes;
  • agentes que precisam escolher entre busca, cálculo, leitura e consulta a sistemas;
  • fluxos em que a IA deve reconhecer quando falta informação.

O denominador comum é a necessidade de decidir o caminho até a resposta.

Quando um RAG mais simples é melhor?

Agentic RAG não deve ser usado apenas porque parece mais avançado.

Se o objetivo é responder perguntas frequentes com base em uma base bem organizada, um RAG tradicional ou híbrido pode ser suficiente, mais barato e mais previsível.

Um fluxo mais simples costuma ser melhor quando:

  • as perguntas são repetitivas;
  • as fontes são poucas e confiáveis;
  • as respostas aparecem em trechos diretos;
  • o custo por consulta precisa ser baixo;
  • a previsibilidade é mais importante que flexibilidade;
  • o negócio ainda não tem regras bem definidas para uso de ferramentas.

Em muitos projetos, começar simples é a decisão mais correta.

Como avaliar um Agentic RAG?

Avaliar apenas a resposta final é insuficiente. É preciso observar o caminho percorrido pelo agente.

Algumas perguntas de avaliação:

  • o agente escolheu a ferramenta correta?
  • a busca era necessária ou o sistema buscou sem motivo?
  • as fontes recuperadas sustentam a resposta?
  • o agente reconheceu quando faltava informação?
  • houve buscas repetidas sem ganho?
  • o custo e a latência são aceitáveis?
  • o caminho seguido pode ser auditado?
  • o sistema respeitou limites e regras de negócio?

Esse tipo de avaliação é mais próximo de testar um processo do que apenas testar uma resposta.

Como começar de forma prática

Uma forma segura de começar é escolher um fluxo real em que o RAG atual não resolve bem.

O caminho pode ser:

  1. selecionar um tipo de pergunta ou tarefa recorrente;
  2. mapear quais decisões precisam ser tomadas antes da resposta;
  3. listar fontes e ferramentas necessárias;
  4. definir quais ações o agente pode executar;
  5. estabelecer limites de busca e critérios de parada;
  6. criar casos de teste simples, ambíguos e problemáticos;
  7. comparar com um RAG tradicional;
  8. medir qualidade, custo, latência e facilidade de controle;
  9. ampliar apenas se o ganho justificar a complexidade.

O objetivo não é criar um agente sofisticado. É resolver melhor uma tarefa que exige recuperação, decisão e sequência.

Conclusão: o valor está na orquestração

Agentic RAG representa uma evolução importante quando recuperar informação não é uma etapa única, mas parte de um plano.

Ele permite que o sistema decida se deve buscar, onde buscar, como reformular a consulta, quando usar outra ferramenta e quando reconhecer que ainda não há informação suficiente.

Mas essa flexibilidade traz responsabilidade. É preciso desenhar limites, registrar o caminho, avaliar as ferramentas usadas e impedir que a IA transforme uma tarefa simples em um processo caro, opaco ou instável.

Nem todo projeto precisa de Agentic RAG. Mas, quando a pergunta exige investigação, etapas, fontes diferentes e decisões intermediárias, a recuperação deixa de ser apenas busca.

Ela vira parte do raciocínio operacional do sistema.

Referências

Seu fluxo precisa de busca ou de uma sequência de decisões?

A Intellih ajuda negócios a estruturar bases de conhecimento, critérios, ferramentas e fluxos de trabalho para aplicações de IA mais úteis, controladas e alinhadas ao processo real.

Fale com a Intellih
← Artigo anterior Voltar para o blog Próximo artigo →