0Pricing
AI Agents · Aula

ReAct: padrão raciocinar + agir

Pensamento -> Ação -> Observação -> Pensamento ... — o loop que impulsiona a maioria dos agentes modernos de várias etapas.

ReAct: padrão raciocinar + agir é uma aula grátis de AI Agents no CoddyKit. Esta é a aula 1 de 4. Você pode ler a aula completa abaixo gratuitamente — depois pratica ao vivo no navegador com um editor de código integrado e um tutor de IA 24/7. Faz parte do caminho de aprendizado de AI Agents, e seu progresso é sincronizado entre a web e o app CoddyKit. O curso de AI Agents inclui 4 aulas no total.

Partes desta aula ainda não foram traduzidas e aparecem em inglês.

O que é ReAct?

ReAct significa Raciocinar + agir. É o padrão fundamental para agentes LLM com várias etapas — publicado por Yao e colaboradores em 2022 e ainda é a base da maioria dos agentes modernos.

O ciclo

A cada etapa, o agente emite três elementos:

  1. Raciocínio — o que fazer em seguida, em linguagem natural
  2. Ação — qual ferramenta chamar e com quais argumentos
  3. Observação — o resultado da ferramenta, enviado de volta

Repita até o agente emitir a resposta final.

A Concrete ReAct Trace

User: Who won the 2024 US presidential election?

Thought: I do not know off the top of my head. I should search.
Action: search('2024 US presidential election winner')
Observation: Donald Trump defeated Kamala Harris.

Thought: I have the answer.
Final Answer: Donald Trump won the 2024 US presidential election.

Por que funciona

A etapa de "raciocínio" permite que o modelo exponha seu processo de raciocínio antes de escolher uma ação. Trata-se da cadeia de raciocínio aplicada a agentes.

Sem o raciocínio, o modelo frequentemente escolhe ferramentas inadequadas ou argumentos incorretos.

O ReAct moderno usa chamadas de funções

O ReAct antigo extraía linhas de ação de texto simples. As implementações modernas usam a API de chamada de funções:

  • Ferramentas definidas como esquemas JSON
  • O modelo retorna chamadas de ferramentas em vez de linhas de ação em texto
  • Os erros são detectados pelo modelo quando os resultados são acrescentados

Variantes do ReAct

  • Planejar e executar — elaborar primeiro o plano completo e depois executá-lo
  • Reflexão — o agente faz uma autocrítica após cada etapa
  • Árvore de pensamentos — explorar vários caminhos de raciocínio

Quando o ReAct se destaca

  • Tarefas com etapas exploratórias (pesquisa, depuração)
  • Tarefas em que a próxima ação depende do resultado anterior
  • Tarefas cujo plano não pode ser conhecido antecipadamente

Quando o ReAct tem desempenho inferior

  • Fluxos fixos (tradução, classificação) — uso excessivo
  • Tarefas com horizonte muito longo — Planejar e executar é melhor
  • Ciclos de controle em tempo real — muito lentos

Modos comuns de falha

  • Ciclos em que o agente chama repetidamente a mesma ferramenta
  • Resposta final prematura, sem informações suficientes
  • Confusão quando as ferramentas falham
  • Explosão do orçamento de tokens em etapas de raciocínio prolixas

ReAct + autorreflexão

Depois da resposta final, pergunte ao agente: "Isso estava correto? Poderia estar melhor?" Muitas implementações acrescentam essa etapa de reflexão para obter maior qualidade.

Estruturas que implementam ReAct

  • LangChain — criação de um agente ReAct
  • LlamaIndex ReActAgent
  • AutoGen UserProxyAgent + AssistantAgent
  • Implementação manual — mais fácil do que parece

Perfil de custo

ReAct acrescenta de 2 a 3 vezes mais chamadas ao LLM do que uma única chamada. Cada raciocínio é uma chamada ao LLM, e as observações acrescentam tokens. Limite o número máximo de etapas e o número de tokens por etapa.

Três etapas

Quais são os três componentes de uma etapa ReAct?

Recapitulação

ReAct é a base dos agentes com várias etapas. Domine o ciclo e você poderá criar qualquer agente que use ferramentas.

Perguntas Frequentes

A aula “ReAct: padrão raciocinar + agir” é grátis?

Sim — o texto completo de “ReAct: padrão raciocinar + agir” é grátis para ler aqui na web. Para praticá-la interativamente (um editor de código integrado e um tutor de IA 24/7) e desbloquear o restante do curso de AI Agents, atualize para CoddyKit PRO. O curso de AI Agents inclui 4 aulas no total.

O que vou aprender em “ReAct: padrão raciocinar + agir”?

Pensamento -> Ação -> Observação -> Pensamento ... — o loop que impulsiona a maioria dos agentes modernos de várias etapas. Você pratica AI Agents com código prático que executa diretamente no navegador, e um tutor de IA 24/7 responde suas dúvidas enquanto trabalha na aula.

Preciso ter experiência prévia para começar AI Agents?

Nenhuma experiência prévia é necessária. AI Agents no CoddyKit é estruturado para alunos iniciantes até avançados, então você pode começar aqui ou desde o início e aprender no seu ritmo. Esta é a aula 1 de 4.

Quanto tempo leva a aula “ReAct: padrão raciocinar + agir”?

A maioria das aulas CoddyKit leva cerca de 5–10 minutos. Cada uma é compacta e interativa, então você faz progresso constante e retoma exatamente de onde parou entre web e app.

Posso escrever e executar código nesta aula de AI Agents?

Sim. Cada aula de AI Agents inclui um editor de código integrado, então você escreve e executa código real direto no navegador e recebe feedback de IA instantaneamente — nenhuma configuração local necessária.

Todas as aulas deste curso

  1. ReAct: padrão raciocinar + agir
  2. Implementando ReAct do zero
  3. Conjuntos comuns de ferramentas (Web, calculadora, RAG)
  4. Detectando e recuperando-se de erros de ferramentas
← Voltar para AI Agents