Serie: Gsd (5/7)
El Bucle de Ejecución: Diseñando el Ritmo para Mantener a tu Agente de IA en Curso
Los AI Agents tienen una cualidad interesante — pueden seguir corriendo indefinidamente. Diles que continúen, y continúan. Sin una señal de parada, no necesariamente saben qué significa "suficiente."
Eso es una fortaleza, y también es lo que tiene más probabilidades de desperdiciar toda tu tarde.
Le pides a la IA que "complete esta funcionalidad," y podría pasar tres horas refactorizando toda tu arquitectura. Lo abres: la dirección es correcta, la calidad es decente — pero lo que querías hoy era esa pequeña funcionalidad, no una refactorización.
La amplitud de ejecución de la IA necesita tu diseño del ritmo para contenerla. De eso trata este artículo: el bucle de ejecución.
Las Cuatro Fases del Bucle de Ejecución
El bucle de ejecución de GSD no es complicado — solo cuatro fases:
Iniciar → Ejecutar → Cerrar → Iterar
Cada fase tiene sus propios desafíos y ritmo, y la forma en que usas las herramientas de IA en cada una es diferente.
Fase 1: Iniciar
Iniciar no es "abrir el ordenador, abrir las herramientas, luego ver qué necesitas hacer" — eso es el culpable detrás de los altos costes de lanzamiento.
El lanzamiento de GSD completa estas tres cosas en los primeros tres minutos antes de que comience el trabajo:
- Confirma la lista de tareas de hoy (tómala del desglose del artículo anterior — no improvises)
- Establece el límite de trabajo para esta sesión: "¿Dónde se detiene este trabajo?" — establece el alcance primero, para que tengas una base para el cierre
- Establece el contexto de trabajo: si usas un AI Agent, declara el trasfondo al inicio de la conversación — no lo vayas añadiendo poco a poco
La clave del inicio es separar "decidir qué hacer" de "hacer." No hagas ambas cosas al mismo tiempo. Tomar decisiones es costoso — concéntrate en la fase de lanzamiento, para que no tengas que seguir parando durante la ejecución.
Plantilla de prompt de lanzamiento de IA:
Tarea de hoy: [descripción específica]
Límite de alcance: [qué cuenta como terminado para esta sesión]
Contexto: [trasfondo necesario]
Tengo [X] horas — por favor ayúdame a confirmar primero las prioridades de tareas.
Fase 2: Ejecutar
El enfoque durante la ejecución no es "hacer mucho" — es "hacer las cosas correctas, hasta que estén terminadas."
La forma más común de desviarse en esta fase: dejarse llevar por la IA.
Durante la ejecución, la IA fácilmente hace cosas que no pediste "ya que estamos" — añadió algunas funciones, revisó algunos párrafos extra, ajustó algunos ajustes — cada pequeña acción parece razonable, y juntas significan que has perdido el control del límite de la tarea.
Tres reglas para la fase de ejecución:
Regla 1: Encarga una cosa a la vez
No digas "termina esta funcionalidad." Di "completa primero la función validateEmail — no toques nada más." Cuanto más pequeño sea el alcance, más preciso será el resultado de la IA, y más fácil será tu revisión.
Regla 2: Revisa en cada pequeño paso, no solo al final
Para cada pequeña acción que la IA completa, comprueba "¿es esto lo que quería?" antes de dejarla continuar. Esperar hasta que una tarea grande esté completamente terminada antes de revisar significa que si la dirección se ha desviado, el coste es alto.
Regla 3: Deja que el "plan" de la IA pase por tus ojos primero
Si dejas que un AI Agent planifique su propia ejecución, haz que liste los pasos para tu confirmación antes de que empiece a moverse. Esto cuesta cinco minutos extra pero puede ahorrar mucho tiempo de reversión.
Fase 3: Cerrar
El cierre es la fase que se salta más frecuentemente en GSD, y es la clave que hace que una tarea esté "verdaderamente completa."
Una tarea sin cierre psicológicamente siempre está "incompleta" — incluso si el código se ha fusionado, el artículo se ha publicado. Ese bucle abierto consume tu atención.
Lista de verificación de cierre (elige lo relevante):
- Compara con la "condición de finalización" para confirmar que el resultado cumple el estándar
- Registra cualquier cosa "a manejar la próxima vez" en el lugar apropiado (no se quede en el chat)
- Escribe un breve registro de resultado: "qué hice en esta sesión, qué logré, dónde retomar la próxima vez"
- Para tareas de código: commit, push — no dejes los cambios solo en local
- Para artículos o documentos: guarda como un archivo versionado claro, no dejes que los borradores sigan acumulándose
El propósito del cierre es dejar que tu cerebro diga "esta cosa está hecha," y genuinamente soltarla. También es el requisito previo para "relanzar" rápidamente al día siguiente — el registro está ahí, no es necesario reconstruir el contexto desde la memoria.
Fase 4: Iterar
La iteración no es "tomar lo completado y hacerlo mejor" — eso es la ansiedad de finalización disfrazada.
La iteración es: basándose en la retroalimentación real que obtuviste de la última ronda de ejecución, decidir qué hacer diferente en la próxima ronda.
Esa retroalimentación puede venir de usuarios, colegas, resultados de pruebas, o tu propia perspectiva fresca después de un día — pero el requisito previo es que el resultado de la última ronda fue verdaderamente "entregado," para que haya retroalimentación que recibir.
Un gran escenario para usar la IA en la fase de iteración: pega la retroalimentación que recibiste a la IA, pregunta "basándote en esta retroalimentación, cuáles son las tres cosas más valiosas para cambiar en la próxima ronda" — puede ayudarte a priorizar rápidamente.
Conectando las Cuatro Fases en un Bucle Completo
Un diagrama simple de este ritmo:
Iniciar (3 minutos)
↓ Confirmar tareas de hoy + establecer alcance + establecer contexto
Ejecutar (bloque de trabajo enfocado)
↓ Revisar en cada pequeño paso + mantener el límite + no dejarse llevar por la IA
Cerrar (5-10 minutos)
↓ Confirmar condiciones de finalización + registrar resultados + push o publicar
Iterar (al inicio de la siguiente sesión)
↓ Basándose en la retroalimentación, decidir qué hacer diferente la próxima ronda
Un bucle no tiene que llenar un día entero — puede ser un Pomodoro de 25 minutos, una tarde, o una semana de sprint. El punto es que cada ronda tiene un inicio, ejecución y cierre claros.
Preguntas Frecuentes
"Cuando uso AI Agents, a menudo hacen más de lo que pedí — ¿qué hago?"
Antes de cada encargo, añade: "Esta vez solo haz [alcance] — no toques nada más, incluso si ves margen de mejora." Un lenguaje de alcance explícito por adelantado es mucho más barato que "por favor revierte" después.
"A menudo empiezo, corro un rato, luego no quiero cerrar — simplemente abro la siguiente tarea."
Establece un "ritual de cierre" — no necesita llevar mucho tiempo, pero necesita ser consistente. Podría ser escribir un mensaje de commit de git, o marcar un ✅ en tus notas. El ritual le dice a tu cerebro "este bucle está cerrado."
"La retroalimentación es difícil de obtener — ¿qué hago?"
La fuente más rápida de retroalimentación eres tú mismo — termina algo, espera un día, vuelve y léelo. Normalmente puedes detectar qué no es suficientemente bueno. La segunda más rápida es dejar que la IA haga de crítico: "Finge que ves esto por primera vez como usuario — ¿cuál es el mayor problema aquí?"
Siguiente Paso
Con el diseño del bucle en su lugar, la siguiente cosa a vigilar: unos pocos patrones muy comunes de "parece que se está ejecutando pero en realidad no se está progresando" — reconocerlos te permite escapar antes de caer en ellos.
Eso es lo que cubre Las 3 Trampas de GSD: Por Qué Más Planificación Lleva a Menos Finalización.
Volver a la Visión General de la Serie
Esta es la cuarta parada de la serie GSD, que cubre el diseño del bucle de ejecución y la gestión del ritmo del AI Agent. Para el camino de lectura completo y otros temas de artículos, vuelve al Curso GSD para Principiantes.