🎯 Dos herramientas parecidas, resultados muy diferentes
En las rutas anteriores todo empezaba contigo. Abrías el programa, escribías la solicitud, esperabas y mirabas el resultado. A eso lo llamamos trabajo a pedido: ocurre porque alguien lo pidió, en el momento en que lo pidió. Funciona muy bien, hasta el día en que la misma tarea debe ocurrir todas las mañanas, sin falta, incluso la mañana en que se te olvidó.
Es ahí donde entra el eje que da nombre a esta ruta: el tiempo. La pregunta deja de ser solo «¿qué quiero que haga?» y pasa a ser también «cuándo e con qué frecuencia ¿esto debería ejecutarse solo?». Hay dos respuestas posibles, y tienen nombre: tarea programada e loop.
Aquí está la trampa del módulo. Ambas hacen el mismo tipo de trabajo —repetir tareas sin que vuelvas a indicarlo— y por eso mucha gente elige la equivocada y después piensa que «la automatización no funciona». No es la automatización: es la elección. Una está hecha para rutinas que duran meses; la otra, para acompañar algo que está sucediendo ahora y termina en pocos días.
💡 Concepto principal
La elección entre las dos herramientas no es técnica, sino de calendario. Pregúntate: ¿esto termina esta semana o va a seguir ocurriendo dentro de tres meses?
- •Seguirá ocurriendo: tarea programada.
- •Termina junto con el tema de ahora: loop.
📅 Qué es una tarea programada
¿Eres nuevo aquí? Una tarea programada (en inglés, scheduled task) es una instrucción que escribes una sola vez y la computadora ejecuta por su cuenta, en el horario y con la frecuencia que definiste: todos los días a las 8 h, todos los viernes a las 18 h, el día 1 de cada mes. No abres nada, no haces clic en nada, no tienes que acordarte de nada. Llega la hora y se ejecuta.
La analogía más honesta es la del despertador. Lo configuras una vez, guardas el aparato en el cajón de tu mente y suena todos los días a la hora indicada, incluso los días en que juraste que ibas a despertarte por tu cuenta. La tarea programada es el despertador de tu empleado digital: no pregunta si hoy se puede, simplemente se ejecuta.
Dos características importan desde ahora, y ambas vuelven con fuerza en el módulo 6.2. La primera: cada ejecución empieza desde cero, como si fuera la primera vez; la tarea no recuerda lo que hizo ayer. La segunda: no tiene fecha de vencimiento. Una vez configurada, se queda ahí, ejecutándose semana tras semana, hasta que la desactives.
🔍 Por dentro
- Frecuencia: cada cuánto se ejecuta: a diario, semanalmente, mensualmente.
- Sesión: una «conversación» con el agente, de principio a fin. Cada ejecución de la tarea programada abre una sesión nueva y limpia, sin memoria de la anterior.
- Duración: indefinida. No vence por sí sola.
Leyenda: fíjate en que los círculos rosas son idénticos: cada día es una ejecución nueva e independiente, sin conexión con la anterior. El único punto diferente es el sábado, con línea discontinua: la computadora estaba apagada y la flecha cian muestra que la ejecución se recupera después. Ese detalle es el tema del módulo 6.2.
🔁 Qué es un bucle
¿Eres nuevo aquí? Uno loop (se lee «lúpi», y significa «bucle» en inglés) es una sesión — una conversación abierta con el agente, que se repite cada cierto tiempo mientras sigue activa. En cada vuelta, el agente vuelve a hacer lo que le pediste: verifica si algo cambió, lo intenta de nuevo, hace ajustes. Y, a diferencia de la tarea programada, recuerda de todo lo que ya vio en las vueltas anteriores, porque nunca salió de la misma conversación.
La analogía aquí es la del vigilante nocturno. No se va y vuelve mañana: se queda en el edificio toda la noche, haciendo la misma ronda cada media hora. En la tercera ronda ya sabe que la puerta trasera chirrió en la primera; esa acumulación es la ventaja del loop. Cuando termina el turno, se va a casa y se lleva consigo la memoria de la noche.
Y el turno realmente termina. Un loop no está hecho para durar para siempre: vence en pocos días; en la práctica, alrededor de tres. Si la sesión se cierra antes (cierras la ventana o se cierra el programa), el loop simplemente muere ahí, sin intentar reanudarse después. No es un defecto: así está diseñada la herramienta. El loop existe para acompañar algo que está en curso ahora, no para cargar una rutina de vida entera.
✓ Cuándo usar una tarea programada
- ✓"Cada mañana, resúmeme lo que llegó a la bandeja de entrada."
- ✓"Todos los viernes a las 18h, genera el informe de la semana."
- ✓"Cada día 1, haz una copia de seguridad de mis archivos."
- ✓Cualquier cosa que quieras que siga ocurriendo en marzo del próximo año.
✓ Cuándo usar un loop
- ✓"Vigila este sitio y avísame apenas baje el precio."
- ✓"Sigue intentando arreglar esto hasta que deje de dar error."
- ✓"Acompaña esta entrega hasta que salga a producción."
- ✓Cualquier cosa que termine junto con el tema de esta semana.
💡 Consejo práctico
Si te encuentras pensando «voy a dejar este loop funcionando para siempre», detente. Ese «para siempre» es la señal más clara de que lo que necesitas es una tarea programada. Un loop que no piensas detener es un loop mal elegido.
📊 La tabla que decide
Esta es la pieza central de toda la ruta. Son cinco líneas de comparación, y cada una de ellas, por sí sola, ya puede decidir la elección por ti. Si guardas una sola cosa de este módulo, guarda esta tabla.
| Tarea programada | Loop | |
|---|---|---|
| Dónde se ejecuta | En la aplicación de escritorio | En cualquier lugar: terminal, editor de código, app de escritorio |
| Memoria | Sesión nueva en cada ejecución — no recuerda la anterior | Mantiene el contexto: siempre es la misma sesión |
| Duración | Indefinida: diaria, semanal o mensual, sin fecha límite | Expira en unos 3 días |
| Si la PC permaneció apagada | Recupera las ejecuciones perdidas cuando la máquina vuelve a funcionar | El loop muere si la sesión se cierra |
| Sirve para | Rutina de todos los días, todas las semanas, todos los meses | Seguir algo que está sucediendo ahora |
Leyenda: lee de arriba abajo, no de izquierda a derecha. Cada fila es una pregunta que haces sobre tu caso, y gana la columna que responda mejor.
Dónde se ejecuta. ¿Eres nuevo aquí? O app de escritorio es el programa con ventanas, íconos y botones que instalas y abres con dos clics, como tu navegador o el editor de texto. Es diferente de la terminal, esa pantalla negra donde escribes comandos en lugar de hacer clic. La tarea programada vive en la app de escritorio, porque es la que está pendiente del reloj. El loop no tiene ese requisito: se ejecuta donde esté abierta la sesión.
Memoria. Esta es la línea que más frustración causa cuando alguien elige mal. La tarea programada se despierta amnésica todos los días: solo sabe lo que está escrito en la instrucción que dejaste lista. El loop, en cambio, lo conserva todo: en la quinta vuelta aún sabe lo que vio en la primera. Si tu caso depende de «compara con lo que viste ayer», la tarea programada por sí sola no basta (y el módulo 6.4 muestra el truco que lo resuelve).
Duración. Una es una maratón y la otra es una carrera de 100 metros. La tarea programada no tiene línea de llegada: la configuras y se ejecuta hasta que le indiques que se detenga. El loop tiene un plazo corto y conocido —unos tres días—, y eso es una protección, no un límite molesto: evita que una sesión olvidada siga consumiendo recursos durante meses.
Si la PC permaneció apagada. Aquí la diferencia es dramática. La tarea programada se da cuenta de que perdió la hora y se ejecuta en cuanto la máquina vuelve: no se pierde nada, solo se retrasa. El loop no tiene esa red de protección: sesión cerrada es loop terminado, punto final. Nadie lo retomará por ti.
Sirve para. Es el resumen de las cuatro líneas anteriores. Una rutina que atraviesa el calendario: programada. Vigilar algo que está activo ahora: loop.
✓ Señales de que es una tarea programada
- ✓Puedes indicar la hora exacta ("a las 8h").
- ✓La instrucción es la misma cada vez, palabra por palabra.
- ✓Si algún día falla, puedes volver a ejecutarlo después sin problema.
✗ Señales de que la tarea programada es una mala elección
- ✗Necesitas reaccionar en minutos, no a la hora programada.
- ✗Lo que debes hacer ahora depende de lo que pasó hace 10 minutos.
- ✗El tema termina esta semana y nunca vuelve.
🌳 El árbol de decisión
Cinco filas de una tabla son muchas para recordar a las siete de la mañana. Por eso el curso condensa todo en una sola pregunta, y esa pregunta le da nombre al módulo: "¿lo necesito ahora, en este proyecto o cada semana?". Tres respuestas posibles, tres caminos distintos.
Leyenda: la rama cian de la izquierda es la que ya dominas: pedido directo, sin tiempo involucrado. Las dos ramas rosas son nuevas. Fíjate en que solo se diferencian por una cosa: si el tema tiene un final próximo (loop) o no tiene fin (programada).
🎯 Concepto principal
El árbol tiene tres ramas porque la solicitud directa sigue siendo una respuesta válida. Automatizar no es obligatorio: si haces eso dos veces al año, escribir la solicitud en el momento da menos trabajo que configurar una rutina.
- •Ahora → pedido directo. No implica tiempo.
- •En este proyecto → loop. Tiene un inicio y un final cercanos.
- •Cada semana → tarea programada. No tiene un final previsto.
⚠️ Atención
El error más común de quienes empiezan es crear un loop para una rutina permanente: parece funcionar, y tres días después desaparece sin avisar. Solo te das cuenta cuando notas que llevas una semana sin recibir el informe. Si es una rutina, se programa.
🗺️ El mapa de la Trilha 6
Con el modelo mental fijado, el resto de la trilha baja al detalle de cada herramienta y después reúne todo en una rutina que vas a usar de verdad, todos los días.
6.2 — Tareas programadas a fondo
Dónde vive, cómo crearla, las tres frecuencias, qué significa «una sesión nueva cada vez» y cómo se recuperan las ejecuciones perdidas.
6.3 — Loops a fondo
Cómo iniciar, cómo finalizarla a propósito y qué hacer cuando se acerca el plazo de tres días.
6.4 — La rutina que aprende
El truco que devuelve memoria a la tarea programada: un archivo de estado que la ejecución de hoy lee y que la de mañana encuentra listo.
6.5 — Determinismo
Por qué una buena rutina es predecible y cómo escribir instrucciones que den el mismo resultado cada vez.
6.6 — Notificaciones y permisos restrictivos
Cómo recibir avisos sin que te molesten y por qué una rutina que se ejecuta sola merece la correa más corta de todas.
6.7 — Build: rutina matutina
Armas desde cero la rutina que te espera lista todos los días cuando te sientas en tu silla.
🔍 Por dentro
- 6.2 e 6.3 profundizan en cada herramienta por separado.
- 6.4 e 6.5 resuelven los dos puntos débiles: falta de memoria y falta de previsibilidad.
- 6.6 e 6.7 se cierran con seguridad y con el build que te llevas para toda la vida.
Quieres un resumen de tus compromisos cada mañana, indefinidamente. ¿Qué herramienta?