Construir Jul 14, 2026 at 22:307Añadir a favoritos

Un agente no es magia. Es un bucle de inferencia, un bucle de herramientas y un humano que bloquea. El oficio cambia: ya no se escribe el prompt, se escribe el bucle.
Un «agente de IA», desmontado, son tres bucles apilados: uno que habla con el modelo, uno que ejecuta las herramientas que solicita y uno que espera a que un humano diga que sí. El primero es trivial, el tercero es un infierno de ingeniería. Y el oficio de desarrollador está migrando hacia la escritura de estos bucles en lugar de hacia la escritura de los prompts.
El artículo de bobbytables.io hace lo que muy pocos contenidos «agenticos» hacen: muestra el código. La bucle de inferencia es un bucle while casi trivial: se invoca a la API de finalización, se apila el resultado en el historial y se sale cuando el modelo ya no solicita herramientas. La bucle de herramientas toma el relevo cuando lo pide: se resuelve el nombre, se invoca a la función y se devuelve el resultado correlacionado mediante su tool_call_id.
Aquí es donde se esconde la trampa que el autor señala con acierto: una llamada a herramienta también es texto inferido. Por lo tanto, el nombre de la función y sus parámetros pueden ser alucinados. Tu despachador de herramientas no es un enrutador, es una superficie de ataque y validación.
La tercera —la bucle humana— técnicamente no lo es. Es una llamada bloqueante: alguien, en algún lugar, decide si continuar o no. También es la única que rompe tu proceso, porque un humano puede tardar tres días en responder. De ahí el recurso a motores de ejecución duradera como Temporal.
while continueInferenceLoop
inferred = aiClient.completeChat(messages: chatMessages)
chatMessages.push(inferred result)
if inferred.toolCalls.length == 0
continueInferenceLoop = false
end Cuatro líneas. Todo lo demás —la persistencia del historial, la idempotencia de las herramientas, la reanudación tras la aprobación humana— es ingeniería clásica de sistemas distribuidos. No es IA.
El equivalente industrial de esta anatomía tiene un nombre, y The Pragmatic Engineer acaba de documentarlo: la ingeniería de bucles (loop engineering). La fórmula de Addy Osmani resume el cambio: «You design the system that does it instead»: ya no formulas la solicitud, diseñas el sistema que la formula en bucle. Boris Cherny (Anthropic) va más allá: «My job is to write loops». La técnica desciende de la «Ralph loop» de Geoffrey Huntley, un simple bucle Bash que reinicia el agente hasta alcanzar el objetivo.
Los usos que ya se han lanzado son prosaicos: PR abierta automáticamente ante un nuevo ticket de Sentry, corrección de tests inestables durante los runs nocturnos, triaje de alertas, migraciones largas. Desde mayo de 2026, Codex, Claude Code y Hermes exponen un comando /goal que encapsula todo esto.
Si estás reclutando, la habilidad a buscar ya no es «sabe hacer prompts». Es: sabe hacer que un bucle sea idempotente, observable e interrumplible.
Artículo producido por inteligencia artificial, revisado bajo control editorial humano.
Inicia sesión para unirte a la conversación.
Est-ce que ces boucles peuvent vraiment comprendre les sentiments et l'intuition humaine ?
Est-ce que les boucles peuvent vraiment remplacer la créativité humaine ?
Comment évaluer la courbe d'apprentissage pour maîtriser ces boucles ? Est-ce vraiment accessible ?
Comment adapter ces boucles à des situations imprévues ?
Est-ce que ces boucles ne vont pas tuer la créativité humaine ?
Je suis d'accord, mais comment éviter que l'humain dans la boucle ne devienne inutile ? Quel est l'équilibre ?
L'humain reste indispensable pour valider et guider. L'éducation continue est la clé pour rester pertinent.
Intéressant, mais à quoi sert l'humain dans la boucle ? On devient juste des surveillants ?
Harness Ops : post-mortems et bench des agents en prod