Tutorial de ingeniería de bucles apto para principiantes: inicia tu primer bucle de agente de IA con un solo comando

Esta guía explica cómo la ingeniería de bucles convierte prompts de IA puntuales en flujos de trabajo de agentes repetibles. La idea básica es definir la programación, el estado, las herramientas, la verificación y el proceso de revisión humana antes de confiar en que un agente actúe de forma repetida. Para una primera ejecución, `daily-triage` es el punto de partida más seguro. Genera la estructura del bucle, estima el coste en tokens, audita la preparación y mantén la primera semana en modo solo informe. La lección más amplia no es que los humanos desaparezcan del desarrollo. Los agentes pueden avanzar más rápido dentro de los bucles, pero el criterio de producto, los límites de seguridad y la definición de “terminado” siguen dependiendo de las personas. **El mejor primer bucle no es el más autónomo. Es el que puedes inspeccionar, en el que puedes confiar y que puedes mejorar.**

发布于 2026年7月5日generalGEO 评分: 02 次阅读
Ingeniería de buclesbucle de agente de IAloop-initloop-auditloop-costagentes de programación con IAbucle de Claude Codebucle de Codexbucle de Grokbucle de OpenCodeflujo de trabajo de agentesautomatización con IAloop-engineering de GitHubbucles de producto de Andrew Ngbucle de programación agéntica
La imagen es la portada del tutorial “Loop Engineering Tutorial”. A la izquierda aparece un símbolo de infinito con degradado morado y azul que representa “Loop”, con el texto “Engineering” y “Tutorial” debajo. A la derecha hay un diagrama de flujo que muestra el proceso de un AI Agent Loop, incluidos la activación con un icono de rayo, el procesamiento de inteligencia artificial con un icono de cerebro, la participación humana con un icono de persona, la verificación de seguridad con un icono de llave, el almacenamiento de datos con un icono de base de datos y el envío de información con un icono de sobre. La imagen encaja con el contenido del documento sobre el tutorial de Loop Engineering y presenta de forma visual el tema y el proceso del tutorial.

Tutorial de Loop Engineering para principiantes: inicia tu primer bucle de agente de IA con un solo comando

Introducción

Si has oído a la gente hablar de “Loop Engineering”, pero todavía no tienes claro por dónde empezar, esta guía te ofrece un punto de entrada práctico.

En lugar de escribir prompts repetidamente y revisar cada paso a mano, un bucle permite que un agente de IA trabaje hacia un objetivo pequeño siguiendo una programación. El sistema puede asignar la tarea, leer el estado actual, ejecutar el agente, verificar el resultado y volver a involucrar a una persona cuando se necesita criterio humano.

El informe original presentó un framework de Loop Engineering de código abierto creado por Cobus Greyling. En el momento del informe, el proyecto había alcanzado alrededor de 4,5 mil estrellas en GitHub. Es posible que el repositorio muestre ahora una cantidad distinta de estrellas porque ha seguido creciendo.

La imagen muestra la página del repositorio de GitHub de Loop Engineering de Cobus Greyling. A la izquierda aparece el directorio del repositorio, con pestañas como Code, Issues y Pull requests, así como varias carpetas y archivos dentro de la rama main, como docs, examples y patterns. A la derecha aparece la descripción del repositorio, que lo presenta como un sistema de diseño de código con IA que ofrece patrones prácticos, herramientas CLI para principiantes, etc.; también se enumeran etiquetas relacionadas, como automation y mp. La imagen está relacionada con el contexto del documento que presenta el framework de Loop Engineering y muestra de forma visual la estructura del repositorio de GitHub de dicho framework.

En resumen: el objetivo ya no es solo escribir mejores prompts. El objetivo es diseñar un bucle fiable que pueda generar prompts, comprobar resultados e iterar con límites claros.

La imagen muestra un texto con estilo de código sobre un fondo oscuro. El texto dice “Stop prompting. Design the loop. Get a score.”, y “Get a score.” aparece destacado en verde. Debajo se muestran expresiones con estilo de código: “loop - init → loop - audit” y “10 → 70 → 100”. La imagen está relacionada con el contenido anterior sobre Loop Engineering, enfatiza el proceso que va desde dejar de escribir prompts, diseñar el bucle y obtener una puntuación, y presenta visualmente los pasos del diseño de bucles y los cambios de puntuación, ayudando a comprender la idea central de la ingeniería de bucles.

¿Qué es Loop Engineering?

Loop Engineering es una forma de diseñar flujos de trabajo repetibles para agentes de IA. Un bucle no es simplemente un prompt. Es un pequeño sistema operativo alrededor de un agente: define cuándo se ejecuta el agente, qué contexto lee, qué se le permite modificar, cómo se verifica el resultado y cuándo una persona debe revisar el resultado.

Un bucle típico puede utilizarse para tareas como:

  • triaje diario de proyectos;
  • supervisión de pull requests;
  • limpieza de fallos de CI;
  • escaneo de dependencias;
  • clasificación de issues;
  • limpieza después de merges;
  • redacción de changelogs.

Estas tareas no siempre son difíciles, pero sí repetitivas. Requieren atención, contexto y un estándar constante. Ese es exactamente el tipo de trabajo en el que un bucle bien diseñado puede ayudar.

Por qué este framework está llamando la atención

El framework de código abierto descrito en el artículo original reúne patrones prácticos de bucles, plantillas iniciales y herramientas de línea de comandos. Está diseñado para agentes de codificación con IA y admite flujos de trabajo en torno a herramientas como Claude Code, Codex, Grok y OpenCode.

El framework incluye:

  • siete patrones de bucle listos para usar;
  • plantillas iniciales para escenarios comunes;
  • loop-init para generar la estructura inicial de un bucle;
  • loop-cost para estimar el coste en tokens;
  • loop-audit para comprobar si el bucle está listo;
  • archivos de estado y presupuesto para flujos de trabajo de mayor duración;
  • soporte para revisiones humanas más seguras y despliegues por fases.

El mensaje central es sencillo:

Deja de escribir prompts. Diseña el bucle.

Eso no significa que los prompts desaparezcan. Significa que los prompts pasan a formar parte de un sistema más amplio que puede repetir trabajo, hacer seguimiento del estado y verificar resultados.

Empieza rápido: un solo comando

La forma más rápida de empezar es ejecutar loop-init dentro de un proyecto Git.

Nota: algunas versiones republicadas del artículo original muestran las opciones de línea de comandos con una raya larga. En una terminal real, utiliza el doble guion estándar -- que se muestra a continuación.

npx @cobusgreyling/loop-init . --pattern daily-triage --tool claude

Este comando genera la estructura inicial del bucle en tu proyecto actual. Puedes sustituir claude por otra herramienta compatible, como grok, codex u opencode, según el flujo de trabajo que quieras probar.

El patrón daily-triage es un buen punto de partida para principiantes porque tiene menos riesgo que la automatización de alta frecuencia. Se centra en escanear el estado actual del proyecto y producir un informe antes de permitir cualquier cambio automático.

Tutorial de Loop Engineering para principiantes

Loop Engineering puede sonar abstracto al principio, pero el framework lo divide en unos pocos bloques de construcción concretos.

Los cinco bloques de construcción más la memoria

En un nivel básico, un bucle se construye a partir de cinco partes principales, más memoria y estado.

La imagen muestra los cinco bloques de construcción principales de Loop Engineering: automatización/programación, worktrees, habilidades, plugins y conectores (MCP), subagentes (Maker/Checker), así como memoria/estado. Cada bloque se presenta con un icono y texto; por ejemplo, el icono de automatización/programación es un calendario, el de worktrees es un árbol, el de habilidades es un libro, el de subagentes es una figura humana y el de memoria/estado es un disco. Estos bloques de construcción están conectados mediante flechas y forman juntos un sistema de bucle, lo que refleja la interacción y las relaciones entre las distintas partes del framework de Loop Engineering.

Bloque de construcción Qué hace en el bucle
Automatización / Programación Ejecuta el bucle con una cadencia, por ejemplo diaria, horaria o cada pocos minutos.
Worktrees Crea entornos de trabajo aislados para que varios agentes no se sobrescriban entre sí.
Habilidades Almacena conocimiento reutilizable del proyecto, reglas e instrucciones de tareas.
Plugins y conectores Conecta el bucle con herramientas reales mediante sistemas como MCP, GitHub, Linear o Slack.
Subagentes Separa el rol de creador del rol de verificador para que el mismo agente no apruebe su propio trabajo.
Memoria / Estado Mantiene contexto duradero fuera de la

chat, normalmente a través de archivos como STATE.md. |

Esta estructura hace que el bucle sea más fácil de razonar. No le estás pidiendo al modelo que “simplemente se encargue de todo”. Le estás dando un entorno definido, una programación, un archivo de estado, una ruta de verificación y una regla de derivación a un humano.

Siete patrones de producción listos para usar

El framework también incluye siete patrones orientados a producción. Cada patrón tiene una cadencia, un nivel de riesgo y un caso de uso recomendado diferentes.

La imagen muestra los 7 patrones de producción del framework Loop. Cada patrón aparece en forma de tarjeta e incluye el nombre del patrón, el escenario de aplicación típico, el modo inicial recomendado y el nivel de riesgo. Por ejemplo, Daily Triage sirve para analizar el estado del proyecto, incidencias, etc.; el modo inicial es L1 solo informe y el nivel de riesgo es BAJO. PR Babysitter sirve para supervisar PR; el modo inicial es L1 supervisión y el nivel de riesgo es ALTO. A la derecha también hay una tarjeta con borde verde que indica “¿No estás seguro? Prueba el selector interactivo”, para usar un selector interactivo cuando no se sabe qué patrón elegir.

Patrón Caso de uso típico Modo inicial sugerido
Daily Triage Analizar el estado del proyecto, incidencias, CI y commits. L1 solo informe
PR Babysitter Supervisar pull requests durante la revisión, CI, rebase y merge. L1 supervisión
CI Sweeper Supervisar comprobaciones fallidas y proponer o aplicar pequeñas correcciones. L2 cauteloso
Dependency Sweeper Revisar dependencias obsoletas y actualizaciones de seguridad. L2 solo parches
Issue Triage Deduplicar, puntuar y etiquetar incidencias entrantes. L1 solo propuestas
Post-Merge Cleanup Limpiar TODOs, deuda menor y trabajo de seguimiento después de los merges. L1 fuera de horas punta
Changelog Drafter Redactar notas de versión a partir de commits y cambios fusionados. L1 borrador

El consejo práctico es empezar con un bucle de bajo riesgo. Daily triage suele ser más fácil de confiar porque no necesita cambiar código de inmediato.

Selector interactivo de patrones

El proyecto también ofrece un selector interactivo. En lugar de elegir un patrón manualmente, puedes partir de un punto de dolor como “los PR se quedan bloqueados”, “CI sigue fallando” o “las incidencias generan demasiado ruido”.

Luego, el selector recomienda un patrón de bucle y te da un comando inicial. Esto resulta útil cuando conoces el problema, pero no tienes claro qué bucle debería encargarse de él.

Ejecuta tu primer bucle

Aquí tienes una forma apta para principiantes de ejecutar el primer bucle manteniendo el riesgo bajo control.

Paso 1: Elige un patrón

Empieza con daily-triage si es tu primera vez. Es un patrón de bajo riesgo y una buena forma de entender cómo el bucle lee el estado del proyecto, escribe notas y prepara trabajo para un humano.

Paso 2: Genera la estructura del bucle

Ejecuta el comando de inicialización en el directorio raíz de tu proyecto Git.

npx @cobusgreyling/loop-init . --pattern daily-triage --tool claude

Puedes cambiar el nombre de la herramienta si estás usando otro agente de codificación con IA.

npx @cobusgreyling/loop-init . --pattern daily-triage --tool grok
npx @cobusgreyling/loop-init . --pattern daily-triage --tool codex
npx @cobusgreyling/loop-init . --pattern daily-triage --tool opencode

También puedes sustituir daily-triage por otro patrón compatible cuando entiendas el flujo básico.

Paso 3: Estima el coste en tokens

Los bucles de alta frecuencia pueden consumir muchos tokens, especialmente si usan subagentes, contexto largo o verificación repetida. Estima el coste antes de ejecutar un bucle con demasiada frecuencia.

npx @cobusgreyling/loop-cost --pattern daily-triage --level L1

Para las primeras pruebas, mantén el bucle en L1 y evita programaciones agresivas.

Paso 4: Audita la preparación del bucle

Antes de confiar en el bucle, ejecuta una auditoría. La auditoría da al proyecto una puntuación de preparación de 0 a 100 y sugiere mejoras.

npx @cobusgreyling/loop-audit . --suggest

Si tu proyecto no está listo, corrige primero las piezas que faltan. Las carencias comunes incluyen la ausencia de un archivo de estado, la falta de un paso de verificación, un alcance poco claro, límites de presupuesto inexistentes o reglas débiles de derivación a un humano.

Si el proyecto alcanza un buen nivel de preparación, también puedes generar una insignia Loop Ready para tu README.

npx @cobusgreyling/loop-audit . --badge

Paso 5: Empieza en modo solo informe

No permitas que el bucle modifique código de producción el primer día. Empieza con el modo solo informe y luego revisa el resultado manualmente.

Para un comando de bucle al estilo Grok, la primera ejecución podría verse así:

/loop 1d Run loop-triage. Update STATE.md. No auto-fix in week one.

Esto le indica al bucle que realice el triage, escriba el estado y evite correcciones automáticas durante la primera semana.

Paso 6: Lee el resultado

Abre STATE.md y comprueba qué encontró el bucle. Este archivo actúa como memoria fuera de la conversación. Debería mostrar qué vio el bucle, qué hizo, qué omitió y qué requiere atención humana.

Si el resultado es ruidoso o incorrecto, ajusta el bucle antes de aumentar la autonomía. Un bucle útil debería volverse aburrido, predecible e inspeccionable.

Madurez del bucle: de L1 a L3

Loop Engineering debería desplegarse de forma gradual. Los niveles de madurez te ayudan a evitar conceder demasiada libertad demasiado pronto.

Nivel Significado Uso recomendado
L1 El bucle informa hallazgos y actualiza el estado, pero no cambia código. Ideal para primeras ejecuciones y adopción de bajo riesgo.
L2 El bucle puede hacer pequeños cambios con un verificador y revisión humana. Útil cuando el equipo ya confía en el resultado del bucle.
L3 El bucle puede ejecutarse durante periodos más largos con ejecución limitada sin supervisión. Solo adecuado cuando el alcance, la seguridad, el coste y la verificación están maduros.

Un buen primer objetivo no es la autonomía total. Un buen primer objetivo es un bucle L1 fiable que te dé información útil sin

creando trabajo adicional de limpieza.

El proceso estándar de un loop

Un loop completo tiene una secuencia clara. El artículo original lo describía como un proceso de ocho pasos:

  1. disparador programado;
  2. triaje de tareas;
  3. leer el estado actual;
  4. crear un espacio de trabajo aislado;
  5. dejar que el agente ejecute;
  6. ejecutar comprobaciones de verificación;
  7. conectarse a Git o a sistemas de tickets;
  8. solicitar confirmación humana cuando sea necesario.

La imagen muestra la anatomía de un Loop y destaca que el sistema puede indicar, verificar e iterar después de diseñarse una vez. Se presenta en forma de diagrama de flujo e incluye etapas como Schedule, Triage, STATE, Worktree, Implement, Verify, MCP/PR y Human gate. Cada etapa está marcada con recuadros de distintos colores, por ejemplo, Schedule en un recuadro verde y Triage en un recuadro azul. La etapa Verify tiene un icono de verificación, la etapa MCP/PR tiene un icono de llave, y la etapa Human gate aparece en un recuadro amarillo con las palabras “approve/escalate”. La imagen está estrechamente relacionada con el contexto y presenta de forma visual el proceso completo de ocho pasos mencionado arriba.

Esta es la principal diferencia entre un prompt informal y un loop real. El agente no está simplemente “haciendo cosas”. Está trabajando dentro de un proceso controlado con estado, aislamiento, comprobaciones y transferencia.

Andrew Ng: el desarrollo de productos necesita tres loops

El artículo original también conectaba Loop Engineering con la reflexión de Andrew Ng sobre el desarrollo de productos. La idea clave es que crear software con IA no es solo un loop. Para un producto real, hay varios loops que avanzan a diferentes velocidades.

La imagen es una captura de pantalla de un tuit de Andrew Ng. El contenido menciona que “loop engineering” se hizo rápidamente popular en redes sociales después de que Boris Cherry y Peter Steinberger lo mencionaran, convirtiéndose en una parte clave para permitir que los agentes de IA construyan software de forma iterativa. En el mensaje, Andrew Ng comparte los tres loops clave al crear productos de 0 a 1: el loop interno de codificación, el loop intermedio de feedback del desarrollador y el loop externo de feedback de usuarios. Estos loops no solo guían la construcción del software, sino que también determinan qué software construir. La imagen está estrechamente relacionada con el contexto y explica el concepto de “loop engineering” mencionado en el texto.

1. Loop de codificación agéntica

El loop más interno es el loop de codificación. Una persona entrega al agente una especificación de producto y criterios de evaluación. El agente escribe código, lo prueba, corrige problemas y sigue iterando.

Este loop puede ser rápido. En algunos casos, puede producir una nueva versión cada pocos minutos.

2. Loop de feedback del desarrollador

La siguiente capa es el loop de feedback del desarrollador. El agente puede probar y revisar, pero el desarrollador sigue comprobando si el resultado se siente correcto, encaja con la dirección del producto y resuelve el problema real del usuario.

Este loop es más lento. Puede ejecutarse cada algunas decenas de minutos o cada pocas horas, según el producto y la complejidad de los cambios.

3. Loop de feedback externo

La capa externa es el loop de feedback de usuarios. Una vez que el producto llega a amigos, testers alfa o usuarios reales, el equipo empieza a aprender a partir del feedback, los datos de uso y los experimentos.

Este loop vuelve a ser más lento. Puede tardar horas, días o semanas.

La imagen muestra los tres loops clave en el desarrollo de productos: Agentic Coding Loop, Developer Feedback Loop y External Feedback Loop. Cada loop está conectado por flechas, formando un ciclo cerrado. El Agentic Coding Loop está compuesto por Coding agent y Product spec/evals, con un ciclo temporal de varios minutos; el Developer Feedback Loop incluye Developer vision y External feedback, con un ciclo de varias horas; el External Feedback Loop implica External feedback, con un ciclo de varios días. La imagen está estrechamente relacionada con el contexto y presenta de forma visual los tres loops de desarrollo de productos y sus características temporales mencionados en el texto.

Juntos, los tres loops crean una cadena práctica de construcción de productos: el agente ayuda a producir versiones rápidamente, el desarrollador decide en qué debe convertirse el producto, y los usuarios demuestran si vale la pena seguir esa dirección.

Por qué el criterio humano sigue siendo importante

Loop Engineering no elimina a los humanos del desarrollo de software. Cambia el rol humano.

El agente puede encargarse de la ejecución repetida, pero aún necesita límites claros, verificación sólida y juicio de producto. La persona sigue entendiendo el contexto: qué necesitan los usuarios, qué compromisos importan, qué no debería automatizarse y qué significa realmente “suficientemente bueno”.

Por eso un loop puede instalarse con un solo comando, pero la definición de “terminado” sigue perteneciendo a las personas que construyen el producto.

Nota sobre la fuente

Fuente original: artículo de BAAI Hub, sindicado desde QbitAI / WeChat. El artículo también hacía referencia al repositorio de Loop Engineering en GitHub y a la publicación pública de Andrew Ng en X.

Nota sobre las imágenes: la imagen inicial tipo meme y el banner promocional final con QR/contacto de la página fuente se excluyeron porque no son necesarios para entender el tutorial. Las imágenes restantes se incluyen solo cuando apoyan la explicación técnica.

Preguntas frecuentes

¿Qué es Loop Engineering?

Loop Engineering es una forma de diseñar flujos de trabajo repetibles para agentes de IA. En lugar de dar prompts manualmente al agente para cada pequeña tarea, defines un loop con programación, estado, herramientas, verificación y transferencia a humanos.

¿Cómo empiezo un proyecto de Loop Engineering?

El punto de partida más rápido es ejecutar npx @cobusgreyling/loop-init . --pattern daily-triage --tool claude dentro de un proyecto Git. Para principiantes, daily-triage suele ser más seguro que los loops de alta frecuencia porque puede empezar en modo solo informe.

¿Por qué Loop Engineering usa STATE.md?

STATE.md le da al loop una memoria duradera fuera de la sesión de chat. Ayuda al loop a recordar hallazgos anteriores, últimas acciones, elementos sin resolver y anulaciones humanas.

¿Qué es la puntuación Loop Ready?

La puntuación Loop Ready es un resultado de auditoría producido por loop-audit. Comprueba si el proyecto tiene suficiente estructura, estado, verificación, límites de coste y controles de seguridad para ejecutar un loop de forma responsable.

¿Puede un loop de agente de IA ejecutarse sin supervisión?

Puede

puede, pero no debería empezar así. Un camino más seguro es comenzar con L1 en modo solo informe, luego pasar a L2 con correcciones asistidas y verificación, y solo más adelante ejecutar L3 sin supervisión cuando el alcance, la seguridad y los controles de coste estén maduros.

¿Por qué debería estimar el coste en tokens antes de ejecutar un bucle?

Los bucles pueden volverse costosos si se ejecutan con frecuencia, usan contextos largos o generan varios subagentes. loop-cost te ayuda a estimar el uso antes de que un flujo de trabajo de alta frecuencia consuma el presupuesto.

¿Cómo se relaciona la idea de los tres bucles de Andrew Ng con esto?

El bucle de ingeniería ayuda a los agentes a crear y revisar software rápidamente. La retroalimentación de los desarrolladores y la retroalimentación de los usuarios son bucles más lentos que determinan si el producto es útil, usable y si vale la pena seguir desarrollándolo.

Herramientas relacionadas

  • Loop Engineering: Patrones de código abierto, plantillas iniciales y herramientas CLI para diseñar bucles de agentes de IA.
  • Loop Engineering Showcase: Resumen interactivo con patrones, primitivas y un simulador de preparación.
  • Node.js: Entorno de ejecución necesario para usar herramientas CLI basadas en npx.
  • npm: Ecosistema de paquetes usado para ejecutar comandos de la CLI de Loop Engineering mediante npx.
  • Git: Sistema de control de versiones usado para repositorios y ejecución aislada basada en worktrees.
  • GitHub Actions: Plataforma de automatización que puede admitir comprobaciones programadas y flujos de validación de bucles.
  • Model Context Protocol: Protocolo para conectar sistemas de IA con herramientas y fuentes de datos externas.

Enlaces relacionados

Resumen

Esta guía explica cómo Loop Engineering convierte prompts de IA puntuales en flujos de trabajo de agentes repetibles. La idea básica es definir la programación, el estado, las herramientas, la verificación y el proceso de revisión humana antes de confiar en que un agente actúe repetidamente.

Para una primera ejecución, daily-triage es el punto de partida más seguro. Genera la estructura del bucle, estima el coste en tokens, audita la preparación y mantén la primera semana en modo solo informe.

La lección más amplia no es que los humanos desaparezcan del desarrollo. Los agentes pueden avanzar más rápido dentro de los bucles, pero el criterio de producto, los límites de seguridad y la definición de “terminado” siguen dependiendo de las personas.

El mejor primer bucle no es el más autónomo. Es el que puedes inspeccionar, en el que puedes confiar y que puedes mejorar.