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:
- Raciocínio — o que fazer em seguida, em linguagem natural
- Ação — qual ferramenta chamar e com quais argumentos
- 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
- ReAct: padrão raciocinar + agir
- Implementando ReAct do zero
- Conjuntos comuns de ferramentas (Web, calculadora, RAG)
- Detectando e recuperando-se de erros de ferramentas