Patrón Planificador-Ejecutor
What It Is
Planificador-Ejecutor divide el comportamiento del agente en dos etapas: un planificador propone un plan estructurado y un ejecutor lo lleva a cabo mediante herramientas.
El plan puede ser revisado por políticas, personas o comprobaciones automatizadas antes de que se ejecute cualquier acción.
Esto reduce las acciones impulsivas y mejora la fiabilidad en flujos de trabajo de varios pasos.
Why It Matters in Enterprise
Separar la planificación de la ejecución favorece la gobernanza: se puede inspeccionar la intención antes de que tenga impacto.
Habilita una automatización más segura a gran escala, porque las aprobaciones, los presupuestos y las restricciones pueden aplicarse en el límite del plan.
También mejora la depuración: los fallos se asocian a pasos concretos del plan, no a una única “ejecución del agente” opaca.
Common Mistakes
- Dejar que el ejecutor reescriba el plan de forma silenciosa durante la ejecución (“desviación del plan”).
- Planes que son prosa sin estructura en lugar de listas de pasos con herramientas y parámetros explícitos.
- Omitir la validación del plan (permisos, acceso a datos, presupuestos) hasta que la ejecución ya ha comenzado.
- No contar con una estrategia de replanificación cuando el contexto cambia a mitad de la ejecución.
How Copyl Supports This Pattern
- El enfoque de Copyl centrado en herramientas encaja de forma natural con planificador-ejecutor: los planes se traducen en llamadas a herramientas auditables.
- Los flujos de aprobación pueden condicionar la ejecución a nivel de plan o de paso para las acciones de alto riesgo.
- Los registros de auditoría ofrecen visibilidad a nivel de paso sobre qué ocurrió y por qué.