Olvídate del Prompt: la IA ya trabaja en Loops… ¿o no?

In this Spanish‑language explainer, Laura Cilleruelo introduces “loop engineering” as the next evolution beyond prompt engineering. She defines a loop as an autonomous, goal‑driven cycle where the AI decides how to achieve a target by repeatedly acting, observing, correcting, and repeating. Laura contrasts loops with prompt engineering (static instructions), context engineering (supplying data), and traditional automation (fixed step‑by‑step scripts). She clarifies that a loop is the “engine” that powers an AI agent, while the agent is the whole system (goal, tools, memory, permissions). Two main loop categories are presented: “watch‑and‑wait” loops that monitor for changes (e.g., competitor price changes) and “create‑and‑improve” loops that iteratively build or refine artefacts (e.g., drafting invoices, polishing budgets). Before building a loop, she proposes five design questions (when to start, what to observe, success criteria, post‑completion action, and stop conditions). Using Cloud Code’s desktop app, she walks through three concrete demos: (1) a price‑monitoring loop for a fridge on MediaMarkt, scheduled daily in the cloud; (2) an invoice‑reminder loop that reads an Excel file, drafts tailored reminders, and flags cases needing human review; (3) a budget‑validation loop that checks a proposal against a checklist, scores each item, iteratively fixes the weakest point, and stops when all scores reach ≥9 or after five rounds. Throughout, she emphasizes safety: clear instructions, human oversight for high‑risk actions, cost limits for API usage, and the distinction between loops and simple routines/automations. She lists platforms that support loop/agent workflows (Claude Cloud Code, ChatGPT Agents, Perplexity Computer, Gemini agents, Make, n8n). Finally, she advises when to use loops (repetitive, recurring tasks) versus prompts (one‑off tasks), and urges viewers to share the video.
Chapters
El prompt ha muerto. Esto es lo que vas a empezar a oír por todas partes junto a una palabra nueva: loop engineering. Y lo sé, suena a otro tecnicismo más justo cuando empezabas a aclararte entre tanta ingeniería. Te entiendo, pero tranquilidad, ni el prompt ha muerto ni esto es tan complicado como parece. Al acabar este vídeo vas a entender qué es un loop, en qué se diferencia de todo lo que ya sabes y cuándo te sirve de verdad. Y además, y como siempre, vamos a montar 3 ejemplos reales juntos, paso a paso. Así que no me enrollo más y empezamos. Lo primero, vamos a entender primero qué es un loop y varios conceptos importantes para poder ponerlos en marcha y que realmente nos sirvan. Para ello nos vamos a la tablet, que sé que este formato a muchos os gusta. Y lo primero, ¿qué es un loop? Quiero que pienses en lo que hacíamos hasta ahora. Lo que hacíamos era irnos a una IA, nosotros le pedíamos que hiciera algo, leíamos su respuesta corregíamos y le volvíamos a pedir. Hasta aquí todo bien. ¿Qué sucede cuando ahora ponemos en marcha los loops? Lo que hacemos es darle una meta a la IA y ella decide el cómo lo va a realizar. Es decir, exactamente como te digo aquí, le das un objetivo y trabaja en ciclos. Lo primero que va a hacer va a ser actuar, observar, corregir y repetir hasta cumplir la meta que nosotros le hayamos marcado. Fíjate que aquí te pongo un ejemplo. Quiero que pienses en un GPS. Nosotros le ponemos el destino y él lo que va a hacer es variar la ruta si considera que mientras seguimos ese camino hay algún obstáculo que nos impida llegar. Entonces va a hacer todo lo necesario para que nosotros lleguemos a esa meta. Y una duda muy obvia y muy normal que ahora mismo puede surgirte es: a ver, Laura, ¿un loop y un agente van juntos? Es más, puedes pensar: ¿No son lo mismo? Efectivamente, fíjate, el loop es el motor que hace funcionar al agente. Quiero que te fijes en esto: el agente es el sistema completo, es decir, le damos un objetivo, qué es lo que debe hacerse, le decimos qué herramientas puede utilizar, le damos una memoria, de acuerdo, él puede ver qué es lo que ya ha hecho, y luego le damos un unos permisos y le marcamos unos límites. Bien, el cómo funciona por dentro, es decir, el actuar, observar, decidir y repetir esto en bucle, es lo que es nuestro loop. Entonces, si lo imaginamos como un coche, el agente sería el coche completo y el loop sería su motor. Entonces, vámonos a hacer una distinción tremendamente importante para no mezclar. Por una parte, tenemos lo que ya todos conocemos, el prompt engineering, es decir, las instrucciones que le damos a la IA para que nos haga algo, es decir, el cómo le pedimos las cosas. En segundo lugar, y hasta hace relativamente muy poco, apareció este nuevo concepto, el context engineering, es decir, los datos y la información que le damos a la IA para que realice esa tarea aún mejor. Luego tendríamos la automatización. Estoy convencida que has visto algún vídeo por ahí de automatiza todo. Incluso yo misma he hecho vídeos de Cloud Routines explicándote cómo automatizar tareas recurrentes. Pues bien, lo que hace una automatización es seguir unos pasos fijos que se ejecutan sin criterio, es decir, no necesita pensar. Yo le voy a decir: haz A, después de A haz B y después de B haz C. Y ella va a ejecutar esta orden en este exacto orden, valga la redundancia, sin decidir absolutamente nada en medio. Por otra parte, tenemos aquí el loop, que es lo que hemos dicho antes. Le vamos a marcar un objetivo y él va a decidir cómo llega a este objetivo en total autonomía. Bien, vamos a poner ahora un ejemplo de una misma tarea en estos 4 formatos para que lo veamos súper claro. Imagina que queremos cobrar una factura vencida y queremos utilizar la IA para ello. Pues bien, si lo hiciéramos con prompt engineering, es decir, lo que sabíamos hasta ahora, iríamos a la IA de referencia, a aquella que nosotros utilizamos, y le diríamos: Redacta un email cordial para reclamar la factura 102 vencida hace 15 días sin reproche con una frase concreta. Hasta aquí perfecto. Si por el contrario nosotros quisiéramos hacerlo con context engineering, lo que podríamos hacer además de la instrucción es darle a la IA el histórico del cliente, emails anteriores que le hayamos enviado y el tono y voz de nuestra marca para que sepa cómo escribir ese correo. Perfecto. Después podríamos crearnos una automatización. Aquí podríamos programar, por ejemplo, una rutina que cada día 1 las facturas de más de 30 días generarán un borrador de recordatorio para el cliente reclamando ese pago. Y luego tendríamos aquí nuestra cuarta opción, que sería con el loop. Y como te digo, aquí lo que haremos será darle el objetivo, es decir, queremos que se cobre. Evidentemente, si tenemos algunas consideraciones que nosotros queremos que siga, se la daremos, pero el sistema por sí mismo mandará el correo, esperará, comprobará, subirá el tono si es necesario, nos propondrá un plan y no parará hasta que nosotros le hayamos indicado que lo haga o necesite nuestro permiso. Muy bien, quiero que entendamos que tenemos dos tipos de loops y que ahora te los voy a explicar, pero los vamos a ver con los ejemplos prácticos, de acuerdo. Por una parte, tenemos los loops que vigilan y esperan. Por ejemplo, podemos programar un loop o un agente, de acuerdo, que vigile cuando, por ejemplo, la web de nuestra competencia cambia de precio, por ejemplo, para que nos avise si tenemos un control de stock que cambia, que se modifica. Por ejemplo, también, o por ejemplo, si se añaden nuevas reseñas a nuestro negocio online. Entonces él lo que va a hacer es vigilar, esperar e informarnos de si hay algún cambio. Por otra parte, tendríamos el otro tipo de loop, que sería este de aquí, que es el que crea y mejora. Es decir, puede construir algo, comprobar si está bien Si no lo está, arreglarlo. Y este bucle ejecutarlo de forma infinita, va a ir repitiéndolo. Esto, por ejemplo, nos puede servir, como te digo aquí, pues para pulir textos, para un diseño, una web, una hoja de cálculo o una propuesta. Como te digo, ahora lo vamos a ver muy claro con los ejemplos prácticos. Muy bien, y ya nos vamos con esos ejemplos, pero necesito que entiendas cómo construir un buen loop. Y para ello debes responder cada vez que quieras hacer uno estas 5 preguntas que te he marcado justo aquí. Por cierto, si quieres esta presentación y poder consultar esta información siempre que la necesites, te voy a dejar un enlace en la descripción del vídeo donde vas a poder descargarlo. Bien, la primera pregunta: ¿cuándo empieza? ¿Cuándo debe ejecutarse ese loop, ¿de acuerdo? Puede ser manual, es decir, que nosotros le compartamos algo, o bien podemos programarlo. Ahora vamos a verlo. En segundo lugar, ¿qué tiene que observar? ¿A qué se tiene que mostrar vigilante? ¿A qué debe estar pendiente? En tercer lugar, ¿cuándo se considera algo como hecho? ¿Cuándo él tiene que valorar que ya ha conseguido la meta que le hemos fijado? Esto es tremendamente importante. En cuarto lugar, ¿qué acción debe tomar? Es decir, cuando lo ha logrado, ¿qué es lo que debe hacer? ¿Debe volver a empezar o se para hasta que vuelvas a darle algo para volverse a ejecutar? Y en quinto lugar, ¿cuándo para y te pregunta? Y esto es la seguridad y es tremendamente importante. Si tú le dices que consulte algo y después responda a un cliente, Quizá el momento de parar sea cuando ha preparado el borrador, por ejemplo. Bien, y ahora, después de saber estas 5 preguntas, vámonos a montar esos loops en directo y paso a paso. Muy bien, para programar estos loops nos vamos a ir en este caso a Cloud Code, de acuerdo, a su aplicación desktop. Nos vamos a venir, como te digo, al apartado de Cloud Code, es decir, parte superior tenemos chat, cowork, nos vamos a y aquí hay algo muy interesante, y es que tenemos un comando específico para los loops. Para ejecutar este comando es muy sencillo. Un comando es una orden. Vamos a hacer el guión lateral, vamos a escribir loop, y quiero que te fijes que aquí ya nos aparece. Vamos a hacer clic. Quiero que veas lo siguiente: aquí ya nos sugiere intervalo y prompt. ¿Qué quiere decir? Que podemos programar un loop para que se ejecute cuando nosotros queramos. En este caso le vamos a decir cada día a las 9:30 de la mañana. Y ahora le vamos a dar nuestra orden, nuestro prompt. Le vamos a decir lo siguiente: abre esta página, esta página de aquí que te la voy a mostrar. Es una página de venta de electrodomésticos, de acuerdo, MediaMarkt. Una cadena bastante grande que tenemos aquí en España. Y fíjate que le digo: 1. Mira el precio de este producto en concreto, de ese frigorífico. Y 2. Si hay alguna novedad u oferta que antes no estuviera, infórmame. Compara con lo que viste la última vez, guárdalo en un archivo de notas para acordarte y avísame solo si el precio ha bajado o si hay algo nuevo de verdad. Si no ha cambiado nada, no hagas nada y guarda en silencio lo que viste. Cuando haya cambio, mándame qué cambió, el antes y el después, y el enlace. Nunca compres ni escribas a nadie. Esto nos puede servir perfectamente si nosotros, por ejemplo, tenemos un ecommerce y queremos ver si nuestra competencia está cambiando los precios. O por ejemplo, nosotros queremos comprarnos un producto y queremos trackear si está variando su precio para comprarlo en el momento en el que esté más bajo. Muy bien, simplemente con esto le vamos a dar enter, a enviar, y lo que va a hacer Cloud Code es ponerse en marcha. Muy bien, al cabo de pocos segundos te va a aparecer este mensaje de aquí. Fíjate, este loop se para cuando se cierra esta sesión, es decir, no se va a ejecutar cuando nuestro ordenador esté apagado. La monto como agente en la nube para que siga funcionando cada día a las 9:30, aunque cierres el ordenador. Entonces aquí nos da dos opciones: en la nube, recomendado, o solo esta sesión. Muy bien, nosotros le vamos a dar en la nube y aquí lo que va a hacer ahora es programar esta, vamos a poder llamarle rutina, y luego te explicaré, pero le vamos a programar este loop para que se ejecute a diario de forma programada. Muy bien, quiero que te fijes que ha hecho, he decidido cambiarle la hora a las 10 por algo propio, personal, porque probablemente utilice este loop, de acuerdo. Entonces fíjate lo que me dice: listo, lo he dejado montado como tarea programada en la nube. ¿Qué hará cada día a las 10? Abre MediaMarkt y busca este frigorífico que habíamos visto, mira el precio actual y si hay alguna oferta o novedad nueva, lo compara con lo que vio el día anterior y guarda el archivo de notas. Esto lo hará en nuestra carpeta dentro del ordenador de Cloud, que hemos visto muchísimas veces en el canal, y solo te avisa si si el precio ha bajado o hay algo nuevo de verdad. Si no ha cambiado nada, no te molesta. Perfecto. Ahora vamos a ir a ver cómo ha ejecutado este loop una vez acabado. Muy bien. Para consultarlo, en este caso nos vamos a ir a rutinas y quiero que este punto lo apuntes muy bien porque luego lo vamos a necesitar para poder entenderlo. Si te fijas aquí, vigila precio frigo Bosch. Podemos entrar, se ha programado como una rutina, y si nos vamos aquí podemos ver la ejecución. Entonces fíjate en lo que ha hecho: comprobación completada, resumen de esta ejecución. Nos ha dado el producto, el precio a día de hoy que está, estoy grabando este vídeo de aquí, nos dice que ha bajado un 37%, que está disponible online, además que también tiene financiación, 12 cuotas de 55,19, y sin aviso a la usuaria porque era la primera vez que hacíamos esta comprobación. Ahora nos vamos con el resto de ejemplos. Muy bien, para este caso lo que vamos a hacer es que nos reclame facturas, el ejemplo del que hablábamos antes, de acuerdo. Entonces vamos a hacer lo siguiente, vamos a hacer de nuevo nuestro comando loop espacio, y en este caso no vamos a pedirle que lo ejecute en un momento determinado, simplemente le vamos a dar el prompt. Fíjate, lee mi hoja de facturas, que ahora le vamos a compartir el archivo facturas.xlsx de esta carpeta. Para cada factura vencida hace más de 30 días y sin cobrar, escribe un recordatorio adaptado al cliente: suave si paga bien, más firme si ya se le recordó antes. Deja cada recordatorio escrito en un archivo borradores.md. Esto va a hacer que nos quede un registro dentro de nuestra carpeta de Cloud Code, no lo reenvíes. Si una factura lleva más de 3 recordatorios sin pago, no escribas otro, ponla en una lista aparte para que decida yo. Termina con la lista de borradores creados y las que necesitan mi decisión. Entonces aquí lo que vamos a hacer es añadir este archivo de aquí, que para que puedas ver es este Excel de aquí donde vamos a poder ver, pues, facturas, el nombre del cliente, el correo, el importe. Evidentemente, estos datos son totalmente ficticios. Le vamos a compartir el fichero y vamos a lanzar este loop. Muy bien, después de muy pocos segundos tenemos esto de aquí. Nos dice que la hoja ya está leída y analizada. Aquí nos habla de cada cliente y además qué es lo que va a hacer: borrador suave, borrador firme, a mi decisión. Y después nos deja, nos ha dejado todo en borradores .md, de acuerdo. Si hacemos clic aquí, lo podríamos ver en el Finder. Vamos a verlo. Aquí tendríamos estos borradores para la factura 1. Hola equipo de Nebula Studio, espero que esto vaya, que todo vaya bien por ahí, etcétera, etcétera, de acuerdo. Además, después nos ha dicho, aquí vamos a cerrar esto para verlo bien, además de dejarnos los borradores, lo que ha hecho ha sido, para que decida yo, tal y como le decía en las instrucciones instrucciones, nos deja esta factura de aquí, y después estas dos que no nos ha incluido porque ya había una cobrada y otra con solo 8 días de retraso. Muy bien, este loop lo hemos ejecutado a mano. ¿Podríamos programarlo? Absolutamente sí. Además, yo te lo recomiendo. Si tú lo programas, lo que va a suceder es que en tu carpeta de Cloud Code vas a poder añadir ese Excel, ese XLS. Es más, vas a poder ir actualizando y él va a guardar memoria y va a saber cuáles son las facturas que ya habéis reclamado y así va a poder ejecutarse siempre. Si no lo programamos, esta sesión, una vez nosotros cerremos Cloud Code, la vamos a perder. Y ahora nos vamos con el tercer y último ejemplo. Para este tercer ejemplo, de nuevo, barra loop. En este caso tampoco le vamos a poner un intervalo de tiempo y lo que le vamos a decir es lo siguiente: revisa este presupuesto, compáralo con este cheque checklist, es decir, que estén todos los conceptos y cantidades, que los totales cuadren, que aparezca el IRPF y el IVA, condiciones y plazo. Puntúa cada punto, de cada punto, de 0 a 10 en cada red. En cada ronda arregla solo el punto más flojo y vuelve a puntuar con la misma checklist. Repite hasta que todos estén en 9 o más, o hasta 5 rondas. Quiero que te fijes que le estamos poniendo un tope Cuando nosotros consideramos el éxito, que era una de las preguntas que veíamos antes. Bien, pues para este caso vamos a hacer lo siguiente. Vamos a añadir de nuevo el archivo, en este caso el presupuesto, y una vez cargado vamos a lanzar este loop. Muy bien, quiero que te fijes en lo que nos dice Claude. Dice que ha leído el presupuesto completo, que como es un loop autogestionado y cada ronda de razonamiento más edición, no hay más que esperar. Ha ejecutado las 5 rondas a la vez. Que te recuerdo que nosotros se lo habíamos pedido aquí. Lo primero que hace es ver los datos de partida, lo que nosotros le hemos compartido en nuestro presupuesto, y enseguida nos dice el fallo gordo: los totales no cuadran. Y aquí nos lo explica. Después, una tabla de puntuaciones por ronda, porque nosotros le hemos dicho que no pare hasta que todo llega a una puntuación de al menos 9. Entonces, de inicio nos dice que esta era la puntuación, y al acabar la ronda 5, todos han llegado al 9 excepto esta de aquí. El punto 4 nos dice: se queda en 8 y no en 9 a propósito, no puedo subirlo más sin inventarme datos que no me has dado. Es decir, el porcentaje de anticipo, el plazo de pago en días, fecha de entrega y validez de la oferta. Además nos dice qué ha cambiado en cada ronda y al final nos da el presupuesto final corregido. Ahora quiero evitarte dos malentendidos muy importantes. El primero de todos, si escuchas que alguien te dice que el loop va a matar al prompt engineering, quiero decirte que esto no es cierto, o al menos desde mi punto de vista es justo al revés. Como te digo aquí, lo que lo necesitamos más que nunca, el loop ejecuta nuestras instrucciones, y si nuestras instrucciones no son claras, va a estar ejecutando una tarea, una tarea en bucle de forma infinita, haciendo un gasto totalmente innecesario, de acuerdo. Entonces, con una instrucción clara, el loop va a llegar a la meta. En cambio, si tenemos una mala instrucción o floja, lo que va a hacer es ejecutar una tarea de forma errónea. Y si lo estamos, por ejemplo, utilizando con APIs, que si no sabes qué son tienes un vídeo en el canal, te voy a dejar una tarjetita por aquí para que puedas ir a verlo, y va a hacernos un gasto totalmente innecesario. Y ahora, ¿recuerdas nuestro primer ejemplo cuando le hemos pedido a Claude Code, en este caso, que ejecute un loop que vigile a la competencia? Bien, si recuerdas, se nos ha puesto en el apartado de rutinas. Entonces tú me puedes decir: oye, Laura, ¿no es un loop una rutina? Y yo, ¿qué te voy a decir? No exactamente. ¿Cómo que no? Si estaba en rutinas. Bien, te voy a poner un ejemplo muy claro, vale. Podemos encontrarnos como dos tipos de rutinas, por decirlo de alguna forma. Yo puedo programar una rutina y decirle pues que cada día me pase el parte meteorológico, por ejemplo, ¿de acuerdo? Y luego puedo hacer como el ejemplo que hemos hecho, es decir, vigila aquí los ojos con toda mi habilidad para el dibujo, vigila a la competencia. Si te fijas, estos son ambas Dos rutinas, pero esta primera no requiere pensamiento y en cambio esta de aquí sí, porque tiene que vigilar y además le he dicho pues que me avise cuando algo cambia, si no, no. Entonces, una rutina de inicio es una automatización, si te fijas aquí, que sigue los mismos pasos repetidos, ¿de acuerdo? Como hemos dicho, el loop persigue un objetivo. Entonces nosotros podemos programar una rutina y que se ejecute en un momento determinado, pero esto no implica que tenga cerebro. Entonces podemos tener rutinas que simplemente sean automatizaciones de ABC y rutinas a las que nosotros les dotemos de ese cerebro con un loop. Muy bien, y ya para acabar, ¿para quiénes y cuándo usarlo? Seguro que has escuchado esto del loop engineering para código. Y bien, quiero decirte que esto no es solo para programadores. Si tú sabes dar una tarea, como te digo aquí, mandar un encargo, y sabes, sabes ya automáticamente montar un loop. Tú vas a poner el qué, los límites, y la IA va a poner el cómo. Esto es tremendamente importante. Y también que tengas en cuenta cuándo utilizarlo. Es decir, si tú tienes una tarea de una, una vez, como te digo aquí, un prompt te sobra, te basta y te sobra. Es algo puntual. Pero si por el contrario tenemos una tarea repetitiva, un loop vale la pena. Por ejemplo, como hemos visto, una factura, un cliente, un precio, una propuesta, incluso construir una página web, vigilar a la competencia. Entonces, si tenemos recurrencia y es repetitivo, el loop nos va a encajar perfecto. Si es algo puntual, con un prompt nos basta y nos sobra. Y no nos olvidemos de la seguridad, porque parece que nadie la contempla, y es que el loop proponen, nosotros humanos decidimos. Y aquí, cuanto más responsabilidad tenga este loop, es decir, cuanta más responsabilidad le estés delegando, más estrictas y mejor deben ser estas reglas. En segundo lugar, mi consejo es que no delegues nada que toque tu dinero, tu reputación, tu relación con clientes o algo legal sin una barrera humana importante. Fíjate que en el ejemplo de reclamar facturas yo le he dicho que me lo deje en borradores. Y en tercer lugar, pon siempre un límite de gasto si lo vas a utilizar utilizando APIs. Un loop sin freno cuesta dinero y mucho. Y una parte importantísima: ¿podemos utilizar esto de los loops solo en Claude Code? ¿Vale cualquier IA? Muy bien, pues aquí lo más importante para saber es que no es solo Cloud Code, sino que, ¿dónde lo podemos utilizar? Cloud Code, Cowork, ChatGPT Agents, que también tenemos un vídeo en el canal, Perplexity Computer, no Perplexity normal, por decirlo así, en Gemini modo agente o Antigravity, y también en herramientas evidentemente de automatización sin código, como pueden ser Make ON8N. Aquí el cerebro nos va a ayudar, como te digo aquí, a que salga bien, pero quien va a evitar que se descontrole somos nosotros. Es decir, no importa tanto el modelo que estemos utilizando, la herramienta, como que nosotros demos las instrucciones correctas. El prompting nos ha enseñado a hablar con la IA y el loop nos enseña a delegarle el trabajo a la IA. Si este vídeo te ha aportado aunque sea un poquito de valor, no olvides dejármelo en comentarios, compartirlo con quien pueda necesitarlo, y nosotros nos vemos la próxima semana.
More from Laura

El Error con Opus 5.5 y ChatGPT 6 que Comete el 95% (Qué Modelo Usar en Cada Caso)

Claude Ahora Recuerda Todo lo que le Cuentas (pero hay algo que NUNCA Guardará)

La verdad sobre las IAs chinas: ¿Gratis o estafa? #ia #tecnologia #noticias #kimik3 #deepseek

La Verdad de las IAs Chinas Que Nadie Te Cuenta: Gratis vs Realidad (Kimi K3, DeepSeek, Qwen y GLM)

Hablo a ChatGPT y Trabaja Solo en Mi Ordenador: 3 Casos Reales (y Lo Que Nadie Te Cuenta)





