Patrón ReAct (Razonar + Actuar)

What It Is

ReAct (Razonar + Actuar) alterna entre razonar, ejecutar una acción mediante una herramienta, observar el resultado y volver a razonar.

El bucle continúa hasta alcanzar un objetivo o hasta que las restricciones detienen el avance.

Resulta especialmente útil cuando el agente necesita recabar información de los sistemas antes de decidir el siguiente paso.

Why It Matters in Enterprise

ReAct reduce las alucinaciones al fomentar un comportamiento de “mirar antes de actuar”: observar el estado real del sistema.

Facilita la resolución de incidencias porque cada acción está vinculada a una observación y a una decisión actualizada.

Combinado con límites de herramienta y barreras de seguridad, ReAct se convierte en un bucle de operación controlado y auditable.

Common Mistakes

  • Bucles sin límite, sin presupuestos ni tiempos de espera, que provocan costes desbocados o acciones repetidas.
  • Usar ReAct sin auditabilidad de las herramientas (las acciones se vuelven invisibles).
  • No capturar las observaciones de forma estructurada, lo que dificulta el análisis de los registros.
  • Tratar el “razonamiento” como un sustituto de la verificación; las observaciones siguen necesitando validación.

How Copyl Supports This Pattern

  • Copyl habilita bucles de acción controlados mediante herramientas explícitas e integraciones gobernadas.
  • Las políticas pueden limitar qué acciones están permitidas y cuándo, para que los bucles no superen las restricciones.
  • La auditabilidad captura la secuencia de acciones y resultados para su revisión y cumplimiento.

Related Patterns