PTENES
Saltar al contenido
TRILHA 3

🛠️ Construye tu primer loop

Basta de teoría: aquí tú configura y ejecuta un ciclo de verdad. La ruta te da la secuencia de 7 pasos, prompts listos para copiar y ejecutar, los 8 ingredientes de un ciclo sólido y los 8 errores que hacen tropezar a quienes empiezan. Cada prompt es real: lo pegas en Claude Code y funciona.

Un camino luminoso de siete hitos numerados que lleva desde una tarea hasta un loop en marcha 1 · tarearespuesta correcta 2 · objetivoen una frase 3 · herramientasy guardrails 4 · estadoPROGRESS.md 5 · ciclo4 pasos 6 · parada obligatoriamáx. de intentos 7 · EJECUTAR observa y presiona
4
Módulos
29
Temas
~3h
Duración
Medio
Nivel
Progreso de la ruta: 0% 0 de 29

Mapa de la ruta

Contenido detallado

3.1~55 min

🎯 La secuencia de 7 pasos

Siete decisiones en orden que transforman cualquier tarea en tu primer loop en funcionamiento.

Qué es:

Elige algo cuyo «listo» puedas comprobar sin depender de tu opinión: las pruebas pasan, el formato coincide, el script se ejecuta sin errores.

Por qué aprender:

En el primer loop, acota el alcance a algo con un checker integrado: eso hace que el loop converja en vez de divagar.

Conceptos clave:

Tarea abierta × tarea con checker; estado final verificable.

Qué es:

Una frase: "Todas las pruebas en /tests pasan al ejecutar npm test." Se convierte en el estado final del loop.

Por qué aprender:

Un objetivo vago ("limpia esto") no indica cuándo terminar; el loop no sabe cuándo parar.

Conceptos clave:

Objetivo en una frase; verificable × vago.

Qué es:

Permite editar /src y /tests + ejecutar pruebas; SIN poder de hacer merge o deploy en la 1.ª ejecución. El worker abre un PR y el humano hace merge.

Por qué aprender:

«Los guardrails son el trabajo de verdad, no los agentes». Dar permisos amplios demasiado pronto = desorden irreversible.

Conceptos clave:

Permisos, guardrail, PR (pull request).

Qué es:

Pídele que escriba el progreso en PROGRESS.md y haga commit después de cada cambio relevante para retomar donde se quedó.

Por qué aprender:

El harness de Anthropic: leer el estado → progreso incremental → self-verify → commit → dejar todo limpio.

Conceptos clave:

PROGRESS.md, commit, retomar entre sesiones.

Qué es:

Reunir contexto → 1 cambio → verificar (ejecutar pruebas) → repetir. Hacer UN cambio por vuelta es deliberado.

Por qué aprender:

"Trabajar en una feature a la vez" fue fundamental en la investigación; un cambio por vuelta hace que el loop converja.

Conceptos clave:

Ciclo de 4 pasos; granularidad de la iteración.

Qué es:

«Detente cuando pasen todas las pruebas o después de 10 intentos, lo que ocurra primero». Los SDK incluyen max_turns.

Por qué aprender:

Sin stop, te arriesgas a un «bizarre emergent behavior» y a una cuenta de tokens que no deja de crecer.

Conceptos clave:

Hard stop, max_turns, límite de intentos.

Qué es:

Observa la 1.ª ejecución en vivo; corrige las INSTRUCCIONES, no el resultado. Cuando falle, corrige el área del fallo y vuelve a ponerlo en marcha.

Por qué aprender:

Huntley: "arcilla en el torno de alfarería" — tú moldeas el prompt, no cada pieza por separado.

Conceptos clave:

Ajustar el prompt; observar la ejecución; el bucle completo de los 7 pasos.

Ver completo
3.2~50 min

🧪 Loops para copiar y ejecutar

Prompts listos para pegar en Claude Code — para código y para texto — con objetivo, bloque y cómo verificar.

Qué es:

Un prompt completo: objetivo (las pruebas pasan), loop de 4 pasos, PROGRESS.md + commit, límite estricto en 10 y qué no tocar.

Por qué aprender:

Es la plantilla que adaptas para todo. Pega, ejecuta, observa.

Conceptos clave:

Loop listo para pegar; objetivo + bloque + cómo verificar.

Qué es:

Misma forma, otro trabajo: reescribir un párrafo hasta que tenga menos de 50 palabras Y mencione el precio.

Por qué aprender:

La comprobación es funcional: verifica las reglas (contar palabras, encontrar «precio»), no si se lee bien.

Conceptos clave:

Loop fuera del código; check Functional; límite de 5 intentos.

Qué es:

Juntos, /goal y /loop crean un loop que se dirige y se termina solo a partir del objetivo declarado.

Por qué aprender:

Ej.: generar 10 conceptos, puntuarlos con una rúbrica, iterar sobre el mejor hasta obtener la nota X.

Conceptos clave:

/goal, /loop, self-directing, self-terminating.

Qué es:

Añade al prompt: "Pausa y pregúntame antes de borrar, enviar o pagar cualquier cosa."

Por qué aprender:

Es el check "You-decide": las acciones irreversibles pasan por ti antes de ocurrir.

Conceptos clave:

Intervención humana; acción irreversible; aprobación.

Qué es:

Leer el estado de PROGRESS.md, avanzar en UNA feature, verificarla por cuenta propia, hacer commit con una nota, dejar todo limpio y repetir.

Por qué aprender:

Es el loop que sobrevive entre sesiones y no se repite cuando el contexto se llena.

Conceptos clave:

Estado externalizado; commit con nota; árbol limpio.

Qué es:

Cambia el checker (Functional → Visual con screenshot, o Judgment con un 2.º agente) y cambia el dominio.

Por qué aprender:

La estructura del loop es la misma; marca las partes que cambias y reutilízala en cualquier tarea.

Conceptos clave:

Functional × Visual × Judgment; plantilla en blanco.

Ver completo
3.3~45 min

🧰 8 ingredientes de un loop sólido

La lista de lo que separa un loop sólido de uno que se desmorona ante el primer tropiezo.

Qué es:

Define «listo» de una forma que una máquina pueda verificar, no como «déjalo bien».

Por qué aprender:

Sin un estado de finalización verificable, el loop no tiene cómo saber que terminó.

Conceptos clave:

Estado final; verificación por máquina.

Qué es:

Máximo de intentos, presupuesto o tiempo. Siempre.

Por qué aprender:

Es lo que impide que el loop funcione para siempre y queme tokens innecesariamente.

Conceptos clave:

max_turns; presupuesto; límite de tiempo.

Qué es:

Las acciones que realiza el agente deben ser confiables y estar descritas con claridad.

Por qué aprender:

Una herramienta mal descrita = el modelo la usa mal y el loop se convierte en ruido.

Conceptos clave:

Descripción clara; acción confiable.

Qué es:

Guarda el historial, pero RESÚMELO para que el contexto no se infle: un archivo de notas.

Por qué aprender:

Cuando el contexto se llena, el modelo pierde el hilo y cuesta más.

Conceptos clave:

Resumen; archivo de notas; context window.

Qué es:

Generar → evaluar → corregir → repetir. El maker nunca se pone su propia calificación.

Por qué aprender:

Quien hizo el trabajo es el peor juez del mismo; un verificador separado mantiene la calidad.

Conceptos clave:

Maker → checker; evaluador-optimizador.

Qué es:

Trabajo grande y de varios pasos: pide un plan antes de actuar. Trabajo pequeño: omite el plan.

Por qué aprender:

Planificar todo es un desperdicio en tareas pequeñas; no planificar rompe las tareas grandes.

Conceptos clave:

Plan antes de actuar; cuándo omitirlo.

Qué es:

Guarda cada pensamiento, acción y resultado.

Por qué aprender:

Cuando el loop falla de madrugada, el registro es lo único que cuenta qué pasó.

Conceptos clave:

Registro de pensamiento/acción/resultado.

Qué es:

Los loops consumen tokens rápido; empieza poco a poco y con límites, y luego escala.

Por qué aprender:

Un loop sin límite ni noción del costo se convierte en una sorpresa en la factura.

Conceptos clave:

Pequeño y limitado primero; escalar después.

Ver completo
3.4~45 min

⚠️ Los 8 errores comunes

Las ocho trampas que hacen tropezar a quienes montan su primer bucle, y cómo corregir cada una.

Qué es:

El loop actúa, nunca verifica y entrega algo roto con confianza.

Por qué aprender:

"Verifica tu trabajo" es el paso más subestimado de todos.

Conceptos clave:

Falta de verificación; basura presentada con confianza.

Qué es:

«Mejora el código» no define un estado final; el loop sigue girando sin un objetivo.

Por qué aprender:

Un objetivo vago es la causa nº 1 de un loop que nunca "termina".

Conceptos clave:

Vago × comprobable; objetivo del loop.

Qué es:

Un principiante supone que el modelo se detiene solo; muchos loops (Ralph) no tienen un mecanismo de detención del lado del modelo.

Por qué aprender:

Define un máximo de intentos y observa la primera ejecución: la parada depende de ti, no del modelo.

Conceptos clave:

Hard stop; Ralph; supervisión de la 1.ª ejecución.

Qué es:

Pedir que corrija todo de una vez hace que el loop se atasque; un cambio por vuelta permite converger.

Por qué aprender:

Anthropic fue explícita: «una función a la vez» fue fundamental.

Conceptos clave:

Granularidad; un cambio por iteración.

Qué es:

Dejar que el primer loop haga merge, deploy o delete = un desastre irreversible.

Por qué aprender:

Define el alcance de los permisos; el worker abre un PR, no lo fusiona.

Conceptos clave:

Alcance de los permisos; PR en vez de merge.

Qué es:

Sin progress + commits, un loop que supera 1 context window olvida lo que ya intentó y lo repite.

Por qué aprender:

El estado en disco es lo que le da memoria al loop entre ventanas de contexto.

Conceptos clave:

Estado externalizado; ventana de contexto.

Qué es:

Human-in-the-loop (puertas de aprobación) es supervisión, no la cognición del agente.

Por qué aprender:

No copies una guía de HITL esperando un patrón de build del loop.

Conceptos clave:

HITL = supervisión humana; bucle de agente = cognición.

Qué es:

Darle el control total al loop y dejar de leer la salida: la advertencia de Osmani.

Por qué aprender:

Sigues siendo quien revisa, sobre todo al principio.

Conceptos clave:

Revisor humano; no abdicar el control.

Ver completo
← Ruta 2: Cuándo usar un loop Ruta 4: Loop Engineering →