Empezar aquí
Glosario · Agentes · Reasoning and Acting

ReAct

Patrón de agente que alterna razonar sobre la situación, ejecutar una acción y observar su resultado, en bucle.

También: Reasoning and Acting · razonar y actuar · Reason + Act

Publicado 1 min de lectura

ReAct es un patrón propuesto por Yao et al. (2022) en el que el modelo intercala tres cosas: un pensamiento sobre qué sabe y qué le falta, una acción (llamar a una herramienta) y una observación (el resultado). Con cada observación vuelve a pensar, hasta tener la respuesta. Razonar guía las acciones; actuar trae datos reales que corrigen el razonamiento.

En la práctica

El artículo original lo implementaba con texto y un formato fijo («Thought:», «Action:», «Observation:») que el código parseaba. Hoy la misma idea está integrada en las APIs: el modelo razona (en texto o con Razonamiento extendido), emite bloques tool_use y recibe un Tool result. Tu Bucle agéntico es, en esencia, un ReAct. No hace falta imponer el formato antiguo.

No confundir con

  • React: la librería de interfaces de JavaScript. Solo comparten el nombre.
  • Cadena de pensamiento: razona, pero no actúa ni observa el entorno.

Ver también