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 al mes. Esos ingenieros ahora integran 8 veces más código por día que hace un año. No porque el modelo sea más inteligente, sino porque dejaron de escribir prompts para Claude y comenzaron a construir sistemas que los escriben por ellos.

Brian Cherny, jefe de Claude Code en Anthropic: "Ya no le escribo prompts a Claude. Tengo bucles ejecutándose 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 lleva el volante. Con un prompt, guías a Claude a través de cada paso manualmente. 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 a la pantalla.

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
1Descubrir | encontrar qué hay que hacer
2Planear | decidir cómo hacerlo
3Ejecutar | hacer el trabajo
4Verificar | comprobar contra el objetivo
5Iterar | ¿no está listo? enviar el resultado de vuelta y repetir

Tres de estas etapas hacen todo el trabajo real.

Verificar 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 valor distinto de cero. No un segundo agente al que se le pide "revisar". Dos optimistas poniéndose de acuerdo no es una verificación.

El estado es lo que hace que el bucle aprenda. En cada pasada, 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ó, qué sigue. El agente olvida entre sesiones. El archivo no.

Una condición de parada es lo que lo mantiene cuerdo. Un bucle sin salida corre 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, has construido una máquina que te cobra en silencio.

La prueba de 4 condiciones antes de construir nada

Un bucle justifica su costo 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 | menos de una vez por semana: el costo de configuración nunca se recupera
3
4Condición 2 | algo puede rechazar automáticamente los resultados malos
5 | una prueba, compilación, linter, verificación de tipos
6 | sin filtro automático: volverás a revisar cada diferencia
7
8Condición 3 | el agente puede hacer el trabajo de principio a fin
9 | no devolverte la mitad a mitad de la tarea
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
1Reescritura de arquitectura | cuestión de criterio, el bucle se desviará
2Código de auth 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 que hiciste una vez. Un disparador se activa según un horario o evento, entrega la tarea a Claude y trae los resultados de vuelta sin que tengas que ir a revisar.

text
1/loop | re-ejecuta un prompt con una frecuencia
2/goal | continúa hasta que una condición que escribiste sea verdadera
3hooks | disparan comandos en puntos del ciclo de vida del agente
4cron | se ejecuta después de que cierras la laptop vía GitHub Actions

Lo más importante es /goal. Un modelo pequeño y separado verifica si se cumple la condición, de modo que el agente que escribió el código no sea el mismo que lo califica.

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 en que dejas 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; escrito una vez, leído para siempre.

text
1skills/
2 ci-triage.md - reglas de clasificación, patrones de corrección, criterios de escalado
3 frontend.md - Tailwind, Next.js, SEO, reglas de 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 horario que nadie actualiza.

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

Lo más útil estructuralmente en cualquier bucle. Separa al agente que escribe del agente que verifica.

El modelo que escribió el código es demasiado generoso al calificar su propio trabajo. Un segundo agente con instrucciones diferentes, y a veces un modelo más potente, detecta lo que el primero justificó por sí mismo.

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é 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 miras 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 un bucle 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 cuando la verificación pase
3Slack | publicar resultados de triaje, avisar a humanos sobre escalaciones
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 suena demasiado simple para importar y es la columna vertebral de todo bucle funcional. Un archivo markdown fuera de la conversación que registra qué se hizo, qué falló y qué 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 en 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. Saltar 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

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

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

El bucle se ejecuta:

text
1Paso 1 | lee fallos de CI desde GitHub vía 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 solo con los problemas difíciles y un conjunto de PRs que ya pasaron la revisión automatizada. No tuviste que escribir ni un solo paso.

El bucle que se compone en todo el negocio

La versión más poderosa 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 de 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 señala antes de tiempo. El bucle sale de un trabajo a medio terminar y sigue ejecutándose y cobrando mientras no produce nada. Solución: un filtro estricto que pueda fallar objetivamente el trabajo, no un "se ve bien para mí".

Desviación del objetivo en sesiones largas. Las restricciones desaparecen en el turno 47 a medida que el contexto se resume a sí mismo. Solución: un 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ía el bucle código que tú no escribiste, mayor es 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 diferencia que el bucle abre.

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

Costos de tokens que se acumulan. Cada iteración del bucle vuelve a leer el contexto completo y la pila crece en cada pasada. Rastrea el costo 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 confiable 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 confiable a mano es exactamente cómo los bucles explotan mientras duermes. Pruébalo una vez. Endurécelo. Luego automatízalo.

La métrica que importa no son los tokens gastados o las tareas intentadas. Es el costo 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, el apalancamiento estaba en el prompt. Mejor prompt, mejor salida, mejor desarrollador. En 2026, el apalancamiento 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 por día no porque encontraron una mejor manera de hacerle preguntas a Claude. Porque dejaron de hacer preguntas y comenzaron a construir sistemas que hacen preguntas a Claude en su nombre, continuamente, durante la noche, mientras duermen.

El bucle no hace el trabajo 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