Los ingenieros de Anthropic utilizan bucles de IA para multiplicar por 8 su producción diaria de código

@0xCortexl
INGLÉShace 2 semanas · 03 jul 2026
221K
108
21
3
334

TL;DR

Los ingenieros de Anthropic han logrado un aumento de 8 veces en su productividad al reemplazar los prompts manuales por bucles automatizados. Este artículo explica la arquitectura de bucle de cinco etapas: Descubrir, Planificar, Ejecutar, Verificar e Iterar.

Anthropic paga a sus ingenieros 80 000 dólares al mes. Esos ingenieros ahora integran 8 veces más código al día que hace un año. No porque el modelo sea más inteligente, sino porque dejaron de escribir prompts para Claude y empezaron a construir sistemas que los escriben por ellos.

Brian Cherny, jefe de Claude Code en Anthropic, afirma: "Ya no le escribo prompts a Claude. Tengo bucles en ejecución que le dan instrucciones a Claude y determinan qué hacer. Mi trabajo es escribir bucles".

La mayoría de los desarrolladores leen esto y no tienen idea de lo que significa en la práctica. Al final de este artículo lo sabrás, y tendrás todo lo necesario para construir tu primer bucle este fin de semana.

Qué es realmente un bucle

Un prompt es una instrucción única. Un bucle es un objetivo en el que la IA sigue trabajando hasta alcanzarlo.

La diferencia radica en quién toma el control. Con un prompt, guías a Claude manualmente en cada paso. Con un bucle, defines el objetivo una vez y el sistema ejecuta el ciclo completo por su cuenta: encuentra el trabajo, lo ejecuta, verifica el resultado y decide qué sigue. Todo sin que tú tengas que estar frente al teclado.

text
1Prompt | tú escribes, Claude responde, tú vuelves a escribir
2Bucle | el sistema encuentra trabajo, Claude ejecuta,
3 | el sistema verifica el resultado, repite hasta terminar

Todo bucle real tiene cinco etapas:

text
1Descubrimiento | encontrar qué hay que hacer
2Planificación | decidir cómo hacerlo
3Ejecución | hacer el trabajo
4Verificación | comprobar respecto al objetivo
5Iteración | ¿no está listo? reintroducir el resultado y repetir

Tres de estas etapas realizan todo el trabajo real.

La verificación es el corazón. Sin una comprobación real del resultado, no tienes un bucle, tienes a un agente poniéndose de acuerdo consigo mismo repetidamente. La verificación debe ser objetiva: una prueba que pasa o falla, una compilación que funciona o no, un linter que devuelve cero o un código de error. No sirve pedirle a un segundo agente que "revise". Dos optimistas poniéndose de acuerdo no es una verificación.

El estado es lo que hace que el bucle aprenda. En cada paso, la IA debe recordar lo que ya intentó o repetirá el mismo error para siempre. Un bucle real mantiene un registro fuera de la conversación: qué se hizo, qué falló y qué sigue. El agente olvida entre sesiones; el archivo, no.

Una condición de parada es lo que mantiene la cordura. Un bucle sin salida se ejecuta hasta que tiene éxito, se rompe o agota tu presupuesto. Todo bucle serio tiene dos formas de detenerse: éxito y un límite estricto. Sin esto, habrás construido una máquina que te factura en silencio.

La prueba de 4 condiciones antes de construir nada

Un bucle justifica su coste solo cuando se cumplen estas cuatro condiciones. Si falta una, mantenlo como un prompt manual.

text
1Condición 1 | la tarea se repite al menos semanalmente
2 | si es menos frecuente, el coste de configuración nunca se recupera
3
4Condición 2 | algo puede rechazar automáticamente los resultados malos
5 | una prueba, compilación, linter o comprobación de tipos
6 | sin un filtro automático, volverás a revisar cada diff
7
8Condición 3 | el agente puede hacer el trabajo de principio a fin
9 | sin devolverte la mitad de la tarea a mitad del proceso
10
11Condición 4 | "terminado" es objetivo, no una cuestión de criterio
12 | si la calidad es cuestión de gustos, un humano sigue ganando

Buenos primeros bucles:

text
1Triaje de fallos de CI | diario, clasificar fallos, redactar correcciones
2Actualización de dependencias | semanal, escanear actualizaciones, abrir PRs
3Pasadas de lint-and-fix | en cada PR, aplicar correcciones de estilo automáticamente
4Borradores de Issue-a-PR | en bases de código con buena cobertura de pruebas

Malos primeros bucles (mantén a un humano al mando):

text
1Reescrituras de arquitectura | cuestión de criterio, el bucle se desviará
2Código de autenticación o pagos | errores irreversibles demasiado costosos
3Despliegues a producción | necesita una aprobación humana
4Trabajo de producto vago | "terminado" no es objetivo

Los cinco bloques de construcción

Cada bucle funcional se ensambla a partir de cinco partes. Claude Code incluye las cinco.

1 - La automatización (el latido)

Esto es lo que hace que un bucle sea un bucle real y no solo una ejecución única. Un disparador se activa según un horario o evento, entrega la tarea a Claude y devuelve los hallazgos sin que tengas que ir a comprobarlo.

text
1/loop | re-ejecuta un prompt con una cadencia determinada
2/goal | continúa hasta que se cumpla una condición que escribiste
3hooks | disparan comandos en puntos del ciclo de vida del agente
4cron | se ejecuta después de cerrar el portátil mediante GitHub Actions

Lo más importante es /goal. Un modelo pequeño independiente comprueba si se cumple la condición, de modo que el agente que escribió el código no sea el mismo que lo evalúa.

bash
1/loop 30m /goal "Todas las pruebas en test/auth pasan y el lint está limpio."
2Escanear src/auth en busca de fallos, redactar correcciones, abrir PR cuando se cumpla el objetivo.

2 - Habilidades (escribe el conocimiento del proyecto una vez)

Una habilidad es la forma de dejar de explicar el mismo contexto del proyecto en cada sesión. Un archivo SKILL.md contiene las instrucciones, convenciones y reglas que el bucle lee en cada ejecución.

Sin habilidades, el bucle vuelve a deducir todo tu proyecto desde cero en cada ciclo. Con habilidades, la intención se acumula: las convenciones, los pasos de compilación, las cosas que salieron mal antes... escritas una vez, leídas para siempre.

text
1skills/
2 ci-triage.md - reglas de clasificación, patrones de corrección, criterios de escalado
3 frontend.md - reglas de Tailwind, Next.js, SEO, accesibilidad
4 security.md - patrones de auth, validación de entrada, lista de "no tocar"
5 deps.md - reglas de actualización, comprobaciones de compatibilidad, patrones de rollback

La automatización llama a la habilidad por su nombre. El trabajo recurrente sigue siendo mantenible en lugar de pudrirse dentro de un cronograma que nadie actualiza.

3 - Sub-agentes (mantén al creador alejado del revisor)

Es el elemento estructural más útil en cualquier bucle. Separa al agente que escribe del agente que comprueba.

El modelo que escribió el código es demasiado generoso al evaluar su propio trabajo. Un segundo agente con instrucciones diferentes (y a veces un modelo más potente) detecta lo que el primero pasó por alto.

text
1Agente creador | modelo rápido y barato: explora, implementa, redacta
2Agente revisor | modelo potente, alto esfuerzo: revisa, verifica, rechaza
text
1.claude/agents/
2 explorer.md | solo lectura, modelo rápido, encuentra qué hay que hacer
3 implementer.md | escribe la corrección, ejecuta las pruebas
4 reviewer.md | auditoría de seguridad, calidad de código, filtro objetivo

Un modelo. Tres especialistas. El bucle se ejecuta mientras no estás mirando y el verificador es la única razón por la que realmente puedes alejarte.

4 - Conectores (para que actúe, no sugiera)

La diferencia entre un bucle que dice "aquí está la corrección" y uno que abre el PR, vincula el ticket y avisa en Slack una vez que la CI está en verde.

text
1GitHub | leer repos, crear ramas, abrir PRs, reaccionar a webhooks
2Linear | actualizar tickets, vincular PRs, cerrar elementos al verificar
3Slack | publicar resultados de triaje, avisar a humanos sobre escalados
4Sentry | investigar alertas en vivo, redactar correcciones para las frecuentes

Sin conectores, el bucle describe lo que haría. Con conectores, lo hace.

5 - El archivo de estado (el agente olvida, el archivo no)

La pieza que parece demasiado simple para importar, pero que es la columna vertebral de todo bucle funcional. Un archivo Markdown fuera de la conversación que registra lo que se hizo, lo que falló y lo que sigue.

text
1# Estado del bucle - ci-triage
2
3## Última ejecución
42026-06-09 03:30 UTC - 7 fallos clasificados, 3 correcciones redactadas, 4 escalados
5
6## En progreso
7- claude/fix-auth-token-refresh - pruebas pasando localmente, esperando CI
8
9## Completado hoy
10- claude/bump-axios-1.7.4 - fusionado, CI verde
11
12## Escalado a humanos
13- src/billing/refund.ts - pruebas fallando de 3 formas, causa raíz poco clara
14
15## Lecciones aprendidas
16- 2026-06-08: PowerShell tiene problemas de TLS en el runner de Windows. Usar bash.
17- 2026-06-07: tests/e2e/checkout requiere secreto de webhook de Stripe. Omitir si falta.

La ejecución de mañana lee este archivo y se reanuda. Sin él, cada ejecución comienza desde cero.

Cómo se ve un bucle real

El triaje de fallos de CI es uno de los mejores primeros bucles porque la verificación es automática y los riesgos de un mal resultado son bajos.

text
1Disparador | diario a las 3 a.m. o ante un fallo de CI
2Habilidad | ci-triage.md
3Lectura de estado | STATE.md - qué falló ayer, qué se arregló

El bucle se ejecuta:

text
1Paso 1 | lee fallos de CI desde GitHub mediante conector
2Paso 2 | clasifica cada uno: env / flake / bug / dependencia / infra
3Paso 3 | para cada fallo corregible: abre worktree, envía agente implementador
4Paso 4 | agente revisor comprueba la corrección contra pruebas y reglas de seguridad
5Paso 5 | filtro pasa: abre PR y vincula ticket de Linear
6Paso 6 | filtro falla: escala a la bandeja de entrada de triaje humano
7Paso 7 | actualiza STATE.md
8Paso 8 | publica resumen nocturno en Slack

Por la mañana te despiertas con un mensaje en Slack, una bandeja de entrada de triaje con solo los problemas difíciles y un conjunto de PRs que ya pasaron la revisión automática. No tuviste que escribir ni un solo prompt.

El bucle que se compone en todo el negocio

La versión más potente no es un solo bucle. Son múltiples bucles escribiendo en un sistema de artefactos compartido para que aprendan unos de otros.

En SuperDesign, sus bucles cubren soporte, SEO, crecimiento de producto y anuncios. Cada uno tiene su propio disparador y flujo de trabajo, pero todos escriben en el mismo almacén de señales compartido.

El bucle de soporte nota que cinco usuarios preguntan cómo exportar algo. Crea una señal:

markdown
1tipo: señal
2título: Exportar es demasiado difícil de encontrar
3frecuencia: 5
4categoría: fricción
5etiquetas: [feedback, precios, conversión]

El bucle de SEO nota una página con mucho tráfico pero poca conversión. Crea otra señal. El bucle de crecimiento de producto lee ambas señales junto con la analítica e identifica que la fricción de exportación es mayor de lo que sugerían los datos brutos, porque ahora dos fuentes independientes confirman el mismo problema. El bucle de anuncios encuentra una brecha de palabras clave y la alimenta directamente al bucle de SEO.

text
1Bucle de soporte | encuentra fricción, escribe señal
2Bucle de SEO | encuentra brecha de contenido, escribe señal
3Bucle de producto | lee ambas señales, identifica prioridad
4Bucle de anuncios | encuentra brecha de palabras clave, alimenta bucle SEO

Ninguno de estos bucles son automatizaciones aisladas. Operan desde una base de conocimiento compartida de lo que el negocio está aprendiendo. Cada bucle hace que todos los demás sean más inteligentes. Eso es composición.

Los fallos sobre los que nadie te advierte

El bucle "Ralph Wiggum". Un agente destinado a señalar la finalización solo cuando termina, lo hace antes de tiempo. El bucle sale del trabajo a medio hacer y sigue ejecutándose y facturando sin producir nada. Solución: un filtro estricto que pueda fallar el trabajo objetivamente, no un "me parece bien" subjetivo.

Desviación del objetivo en sesiones largas. Las restricciones desaparecen en el turno 47 a medida que el contexto se resume. Solución: un archivo AGENTS.md permanente que el agente vuelve a leer al inicio de cada ejecución.

Deuda de comprensión. Cuanto más rápido envíe el bucle código que tú no escribiste, mayor será la brecha entre lo que existe y lo que entiendes. La factura que duele no es la de los tokens, es el día que depuras un sistema que nadie en el equipo ha leído. Solución: lee cada diff que abra el bucle.

Rendición cognitiva. La tentación de dejar de formar una opinión y aceptar lo que devuelva el bucle. Diseñar el bucle es la cura cuando lo haces con criterio, y el acelerante cuando lo haces para evitar pensar. Misma acción, resultado opuesto.

Costes de tokens que se acumulan. Cada iteración del bucle vuelve a leer el contexto completo y la pila crece en cada paso. Rastrea el coste por cambio aceptado. Por debajo de una tasa de aceptación del 50 %, el bucle cuesta más de lo que ahorra.

El orden de construcción que realmente funciona

Todos los que envían bucles que sobreviven en producción lo hacen de la misma manera:

text
1Paso 1 | haz que UNA ejecución manual sea fiable primero
2Paso 2 | conviértela en una habilidad: guarda las instrucciones en SKILL.md
3Paso 3 | envuelve la habilidad en un bucle: añade el filtro y la condición de parada
4Paso 4 | ENTONCES ponlo en un horario

Programar algo que no has hecho fiable a mano es exactamente cómo los bucles explotan mientras duermes. Pruébalo una vez. Refuérzalo. Luego automatízalo.

La métrica que importa no son los tokens gastados ni las tareas intentadas. Es el coste por cambio aceptado. Si el bucle te da diez resultados y rechazas seis, estás haciendo el trabajo de revisión que se suponía que debía ahorrarte.

El cambio que ya ocurrió

En 2024, la ventaja estaba en el prompt. Mejor prompt, mejor resultado, mejor desarrollador. En 2026, la ventaja está un piso más arriba: el sistema que decide en qué trabaja Claude, cuándo, con qué filtro y qué estado sobrevive entre ejecuciones.

Los ingenieros de Anthropic integran 8 veces más código al día no porque encontraron una mejor manera de hacerle preguntas a Claude. Porque dejaron de hacer preguntas y empezaron a construir sistemas que le hacen preguntas a Claude en su nombre, continuamente, durante la noche, mientras duermen.

El bucle no hace que el trabajo sea más fácil. Mueve dónde ocurre el trabajo. De escribir prompts a diseñar el sistema que escribe prompts. De sostener la herramienta a construir la fábrica.

La mayoría de los desarrolladores seguirán escribiendo prompts a mano y se preguntarán por qué la brecha sigue aumentando. Unos pocos pasarán un fin de semana construyendo su primer bucle (una automatización, una habilidad, un archivo de estado, un filtro) y nunca mirarán atrás.

Guardar con un clic

Lee artículos virales en profundidad con IA en YouMind

Guarda la fuente, haz preguntas concretas, resume el argumento y convierte un artículo viral en notas reutilizables en un único espacio de trabajo con IA.

Explora YouMind
Para creadores

Convierte tu Markdown en un artículo de 𝕏 impecable

Cuando publicas tus propios textos largos, dar formato en 𝕏 a imágenes, tablas y bloques de código es un fastidio. YouMind convierte un borrador completo en Markdown en un artículo de 𝕏 impecable y listo para publicar.

Prueba Markdown a 𝕏

Más patrones por descifrar

Artículos virales recientes

Explorar más artículos virales