Skip to Content

ReAct

A arquitetura ReAct (Reason + Act) é um padrão para agentes baseados em LLMs (Large Language Models) que combina raciocínio (Reasoning) e ação (Acting). O agente alterna entre pensar (gerar raciocínios intermediários) e executar ações (como consultar ferramentas externas ou APIs), permitindo resolver tarefas complexas de forma iterativa.

Funcionamento

  1. Recebe uma tarefa/pergunta
  2. Raciocina sobre o próximo passo
  3. Executa uma ação (ex: busca em base de dados, chamada de API)
  4. Observa o resultado
  5. Repete o ciclo até chegar à resposta final

Diagrama da Arquitetura

Vantagens

  • Permite uso de ferramentas externas
  • Melhora a precisão e capacidade de raciocínio
  • Suporta tarefas multi-etapas

Exemplos de Ações

  • Buscar informações em bancos de dados
  • Consultar APIs externas
  • Realizar cálculos