Planificador-ejecutor: agentes de IA que piensan el plan antes de dar el primer paso
Improvisar está bien, hasta que el agente toca algo importante
La mayoría de agentes de IA improvisan: piensan un paso, lo ejecutan, miran el resultado y deciden el siguiente. Ese enfoque, el del patrón ReAct, brilla en tareas cortas y exploratorias, pero en las largas, caras o delicadas tiene un problema serio: nadie sabe qué va a hacer el agente hasta que ya lo ha hecho.
La respuesta corta: el patrón planificador-ejecutor (plan-and-execute) separa el trabajo en dos fases. Primero, un agente redacta el plan completo: pasos concretos, en orden, con lo que cada uno necesita y debe entregar. Después, él mismo u otro agente ejecuta los pasos uno a uno. Si algo falla, no se improvisa un parche: se vuelve a planificar con lo aprendido.
Un plan escrito antes de actuar se puede leer, corregir y aprobar con calma.
El presupuesto de obra antes de empezar la reforma
Piensa en la reforma de una oficina. Nadie deja que los operarios tiren tabiques sobre la marcha: primero pides un presupuesto detallado —partidas, orden, plazos, precio—, lo revisas y solo entonces autorizas la obra. Si al levantar el suelo aparece una tubería inesperada, la obra se para y se replantea contigo; no la resuelve el albañil por su cuenta.
Un agente planificador-ejecutor te ofrece esa misma disciplina: el plan es el presupuesto, lo apruebas antes de que nada cambie en tus sistemas y cualquier sorpresa vuelve a tu mesa en vez de resolverse a escondidas.
Cómo funciona, paso a paso
El ciclo tiene cuatro fases:
- Planificar: el agente analiza el encargo y redacta el plan: qué se hace, en qué orden y qué debe producir cada paso.
- Aprobar: una persona (o unas reglas fijadas de antemano) revisa el plan. Es el control más barato que existe: leer diez líneas antes de que ocurra nada.
- Ejecutar: el ejecutor recorre los pasos de uno en uno y comprueba tras cada uno que el resultado es el esperado.
- Replanificar: si un paso falla o la realidad no encaja con lo previsto, la ejecución se detiene y el planificador rehace el plan desde ahí con la información nueva.
Frente a ReAct, que decide cada paso en caliente, el plan explícito es más predecible, más auditable y más barato de supervisar: en vez de vigilar cien decisiones sueltas, revisas seis líneas. Separar a quien piensa de quien ejecuta es, además, una forma sencilla de orquestación de agentes, y cada paso puede resolverlo un subagente especializado.
Ejemplo práctico: migrar los contactos a un CRM nuevo
Imagina una empresa de instalaciones con 4.000 contactos repartidos entre un CRM antiguo y varias hojas de cálculo, decidida a estrenar CRM. Es la tarea perfecta para este patrón: larga, delicada y cara si se queda a medias.
El agente planificador propone un plan de seis pasos:
- Exportar los contactos del sistema antiguo y guardar una copia de seguridad.
- Detectar duplicados y fichas incompletas y preparar una lista de dudas.
- Proponer la correspondencia de campos entre el sistema antiguo y el nuevo.
- Cargar un lote de prueba de 50 contactos y verificarlo a mano.
- Migrar el resto por lotes, comprobando cada uno antes de seguir.
- Generar un informe final con lo migrado, lo descartado y lo pendiente de revisión.
Gerencia lee el plan en cinco minutos, pide un cambio —las dudas del paso 2 las resolverá el equipo— y lo aprueba. En la ejecución, el lote de prueba destapa un fallo: los teléfonos pierden el prefijo. El agente no sigue: replanifica, añade un paso de corrección de formato y repite la prueba antes de tocar los 3.950 contactos restantes. Un fin de semana de sustos convertido en un proceso supervisado con constancia escrita de cada paso.
Cuándo compensa (y cuándo no)
El patrón planificador-ejecutor compensa cuando:
- La tarea es larga: decenas de pasos donde improvisar acumula errores.
- Un error a mitad sale caro: datos de clientes, facturación, sistemas en producción.
- Necesitas aprobación previa: alguien da el visto bueno antes de que el agente actúe.
- Quieres rastro auditable: plan aprobado y registro de ejecución documentan el proceso.
No compensa en tareas cortas o muy cambiantes: si el trabajo cabe en tres pasos o exige reaccionar a información nueva —una conversación con un cliente, por ejemplo—, ReAct es más ágil y el plan se quedaría viejo antes de terminarlo. Regla práctica: si aprobarías el plan sin leerlo, el patrón te sobra; si te quedas más tranquilo leyéndolo, es tu patrón.
Preguntas frecuentes
¿El plan no se queda anticuado en cuanto algo cambia?
Para eso la replanificación es parte del patrón, no un apaño: cuando la realidad contradice el plan, el agente se detiene, replantea desde ahí y, si el cambio es importante, vuelve a pedir aprobación. El plan no promete que nada cambiará; promete que ningún cambio se resolverá sin control.
¿Necesito dos agentes distintos, uno que planifica y otro que ejecuta?
No es obligatorio: el mismo agente puede asumir las dos fases. Separarlas compensa cuando la tarea crece: el planificador puede usar un modelo más potente, los ejecutores modelos más baratos, y la separación de papeles facilita el control.
¿Cómo apruebo un plan si no tengo perfil técnico?
Precisamente para eso se redacta en lenguaje llano: “exportar contactos”, “cargar lote de prueba”, “generar informe”. Si un paso no se entiende, pide que lo reescriban antes de aprobar. Bien hecho, el plan se lee como el presupuesto de la reforma: partidas claras y sin letra pequeña.
Conclusión
Pensar antes de actuar también se puede exigir a un agente de IA. El patrón planificador-ejecutor lleva a la automatización la disciplina que ya aplicas con cualquier proveedor —primero el presupuesto, después la obra— y convierte al agente en algo que puedes leer, corregir y aprobar antes de que toque un solo dato.
En Rakaty diseñamos agentes planificadores para PYMEs que quieren automatizar procesos delicados sin perder el control: plan aprobado por ti, ejecución supervisada y replanificación cuando algo se tuerce. Si tienes una tarea de las que dan respeto, escríbenos y la planificamos juntos.