Loop vs. Graph vs. Harness: Los 3 pilares de la ingeniería de agentes de IA

@0xwhrrari
INGLÉShace 1 día · 28 jul 2026
120K
155
25
14
324

TL;DR

Este artículo define las tres capas de ingeniería (harness, loop y graph) necesarias para construir agentes de IA confiables, yendo más allá de simples prompts para enfocarse en un diseño de sistemas robusto.

Los 3 Sistemas de Agentes de IA que Todo Constructor Debe Entender

Fallos de los agentes

La mayoría de los sistemas de agentes no fallan porque el modelo sea demasiado débil

Fracasan porque el sistema alrededor del modelo nunca fue diseñado como un sistema

Las herramientas no son confiables

El estado desaparece entre ejecuciones

El agente reintenta sin aprender nada

Los flujos de trabajo se ramifican de maneras que nadie puede inspeccionar

Entonces cada fallo se le atribuye al modelo

Ese es el diagnóstico equivocado

Hay tres capas distintas de ingeniería detrás de un agente serio:

  • el entorno de ejecución le da al modelo un lugar para trabajar
  • el bucle le da al trabajo un ciclo de retroalimentación
  • el grafo le da al proceso una ruta explícita

Se superponen

Pueden contenerse entre sí

Pero resuelven problemas diferentes

Un modelo decide. Un entorno de ejecución le permite actuar. Un bucle lo obliga a probar el resultado. Un grafo controla lo que puede suceder a continuación.

La versión en 30 segundos

Ingeniería del entorno de ejecución: construye el entorno operativo alrededor del modelo

Herramientas, memoria, archivos, permisos, entornos aislados, enrutamiento, puntos de control, trazas y aprobaciones humanas viven aquí

Ingeniería de bucles: diseña trabajo repetido y retroalimentación

El agente produce algo, lo verifica contra evidencia, recibe una señal de fallo útil y lo intenta de nuevo bajo una regla acotada

Ingeniería de grafos: hace explícito el flujo de control

Define los nodos, ramificaciones, uniones, trabajo paralelo, ciclos permitidos, transiciones de estado y rutas de salida

La forma más fácil de recordar la diferencia es:

text
1ENTORNO DE EJECUCIÓN = AMBIENTE
2BUCLE = RETROALIMENTACIÓN
3GRAFO = FLUJO

Esta distinción importa en cuanto un agente sale de una demo y comienza a tocar archivos reales, APIs, clientes, dinero o código de producción

Por qué la gente sigue mezclándolos

Las tres capas se sitúan alrededor del mismo modelo

Las tres afectan la confiabilidad

Las tres pueden incluir algo que parece un bucle

Y en un prototipo pequeño, las tres suelen estar enterradas dentro de un solo script

Eso hace que parezcan intercambiables

No lo son

Considera un agente básico que usa herramientas

text
1preguntar al modelo
2recibir llamada a herramienta
3ejecutar herramienta
4devolver observación
5preguntar al modelo de nuevo
6detenerse cuando termine

Ese pequeño ciclo es parte del tiempo de ejecución

Pero las definiciones de herramientas, el sistema de archivos y el almacén de estado pertenecen al entorno de ejecución

La política de prueba y reintento es una decisión de diseño del bucle

La elección entre investigador, revisor y publicador es una decisión de diseño del grafo

Un solo software puede contener las tres capas a la vez

La arquitectura más limpia comienza nombrándolas por separado

Capa 1: Ingeniería del Entorno de Ejecución

Un modelo en bruto puede transformar entrada en salida

No puede mantener independientemente el estado del proyecto, ejecutar un conjunto de pruebas, inspeccionar un navegador, escribir archivos de forma segura, aplicar permisos o retomar mañana donde lo dejó hoy

El entorno de ejecución proporciona esas capacidades

La definición más simple es:

El modelo es la inteligencia. El entorno de ejecución es la maquinaria que hace que esa inteligencia sea útil.

Elimina el modelo de tu diagrama de arquitectura

Todo lo que aún sea visible probablemente es parte del entorno de ejecución

Este es el cambio hacia producción que Boris Cherny señala constantemente a través de Claude Code: hooks, ejecuciones programadas, árboles de trabajo aislados, agentes personalizados y ejecución en paralelo no son trucos de prompts

Son primitivas del entorno de ejecución

https://x.com/bcherny/status/2038454336355999749

Qué pertenece a un entorno de ejecución serio

Contexto

  • instrucciones del sistema
  • conocimiento recuperado
  • estado de la conversación
  • políticas de tareas
  • habilidades y procedimientos operativos

Superficies de acción

  • APIs
  • control del navegador
  • shell y ejecución de código
  • bases de datos
  • herramientas MCP
  • agentes especialistas

Persistencia

  • archivos
  • puntos de control
  • estado de sesión
  • registros de progreso
  • historial de git
  • memoria a largo plazo

Control de ejecución

  • tiempos de espera
  • límites de reintento
  • presupuestos de tokens y costos
  • enrutamiento de modelos
  • transferencias
  • puertas de aprobación

Seguridad

  • entornos aislados
  • permisos de mínimo privilegio
  • listas permitidas
  • manejo de secretos
  • autorización humana

Observabilidad

  • trazas
  • entradas y salidas de herramientas
  • transiciones de estado
  • costo y latencia
  • resultados de evaluación
rari - inline image

Dónde la ingeniería del entorno de ejecución demuestra su valor

El trabajo del entorno de ejecución se vuelve crítico cuando las tareas duran más de una ventana de contexto

Un agente de codificación que trabaja durante horas no puede depender solo del historial del chat

Necesita artefactos duraderos que otra sesión pueda entender

Una configuración útil podría incluir:

  • un inicializador que inspecciona el espacio de trabajo
  • un archivo de progreso que explica qué está hecho y qué falta
  • commits de git que preservan estados de trabajo
  • puntos de control antes de acciones riesgosas
  • herramientas de verificación que producen evidencia clara

Esto no es un mejor prompt

Es un mejor entorno de trabajo

Comienza con ingeniería del entorno de ejecución cuando el agente:

  • no puede acceder a la capacidad correcta
  • pierde progreso entre sesiones
  • tiene permisos demasiado amplios
  • se comporta de manera diferente entre entornos
  • no puede ser pausado, inspeccionado o reanudado
  • produce fallos que nadie puede reconstruir

Capa 2: Ingeniería de Bucles

Todo agente que usa herramientas ya tiene un pequeño bucle interno

text
1modelo -> acción -> observación -> modelo

La ingeniería de bucles comienza cuando diseñas intencionalmente los ciclos alrededor de ese comportamiento

El objetivo no es hacer que el agente se repita para siempre

El objetivo es convertir un intento único en un proceso gestionado

El bucle de verificación

El bucle externo más útil es simple

text
1CONSTRUIR
2
3VERIFICAR CONTRA EVIDENCIA
4
5¿PASA? ── sí ──> DETENER
6
7 no
8
9DEVOLVER RETROALIMENTACIÓN ESPECÍFICA
10
11REINTENTAR CON UN LÍMITE

La verificación puede ser determinista:

  • las pruebas pasan
  • el esquema valida
  • los enlaces resuelven
  • los números concilian
  • los archivos compilan

O puede requerir un revisor:

  • el argumento está completo
  • el tono coincide con la audiencia
  • la evidencia respalda la conclusión
  • el cambio está correctamente delimitado

La regla es la misma

No bucles sobre confianza

Bucles sobre evidencia

"El agente dice que está terminado" no es una prueba

"Las pruebas pasan, las fuentes resuelven y el revisor aprobó el diff" es una prueba

El apalancamiento proviene de construir el ciclo una vez y dejar que el sistema lo ejecute por ti

Las tareas programadas de Claude son la versión visible del producto de este mismo cambio: define trabajo recurrente una vez y deja que el sistema lo retome sin otro prompt manual

La programación es solo el desencadenante

Las verificaciones, la retroalimentación y la condición de salida son lo que convierte la tarea recurrente en un bucle diseñado

https://x.com/claudeai/status/2026720870631354429

rari - inline image

La anatomía de un bucle útil

Todo bucle de producción necesita siete cosas

1. Desencadenante

Lo que inicia otro ciclo: una solicitud, programación, webhook, prueba fallida, nuevo documento o resultado de evaluador

2. Objetivo

Un estado medible a alcanzar, no "seguir mejorando"

3. Estado

Lo que el siguiente intento debe saber sin reproducir todo el historial

4. Política de acción

Lo que el agente puede cambiar, llamar, delegar o gastar

5. Evidencia

Pruebas, citas, diffs, métricas, esquemas o revisión humana

6. Retroalimentación

Una explicación compacta de qué falló y qué debe cambiar

7. Regla de detención

Éxito, intentos máximos, agotamiento del presupuesto, tiempo de espera, error grave o escalación humana

Los bucles pueden apilarse

El bucle del agente realiza el trabajo

El bucle de verificación verifica el trabajo

Un bucle de eventos despierta al sistema cuando llega nuevo trabajo

Un bucle de mejora estudia las trazas de producción y cambia el entorno de ejecución mismo

text
1BUCLE DE EVENTOS
2└── BUCLE DE VERIFICACIÓN
3 └── BUCLE DEL AGENTE
4
5BUCLE DE MEJORA POR TRAZAS
6└── actualiza prompts, herramientas, políticas y evaluadores

Por eso la ingeniería de bucles es más grande que la ingeniería de prompts

Un prompt define lo que debería suceder durante una llamada al modelo

Un bucle define lo que el sistema hace después de esa llamada

El costo es obvio

Cada reintento, evaluador y revisor añade latencia y gasto

Añade un bucle cuando el costo esperado del fallo sea mayor que el costo de la verificación

Capa 3: Ingeniería de Grafos

La ingeniería de grafos hace una pregunta diferente

No "cómo debería trabajar el agente"

Sino "qué puede ejecutarse a continuación"

El trabajo se convierte en nodos

Las transiciones permitidas se convierten en aristas

El estado se mueve a través del grafo

Esa estructura puede representar:

  • secuencias fijas
  • ramificaciones condicionales
  • expansión en paralelo
  • uniones
  • ciclos acotados
  • rutas de recuperación
  • interrupciones humanas

Qué deciden realmente los ingenieros de grafos

Límites de nodos

Qué trabajo pertenece a código normal, una llamada LLM, un agente especialista o un paso de revisión humana

Esquema de estado

Qué puede leer o actualizar cada nodo y cómo se fusionan los resultados paralelos

Condiciones de enrutamiento

Qué evidencia mueve el trabajo hacia adelante, hacia atrás, lateralmente o hacia escalación

Concurrencia

Qué puede ejecutarse en paralelo y qué debe esperar una unión

Ciclos y salidas

Dónde son legales los reintentos, cuántos intentos están permitidos y qué hace seguro al ciclo

Durabilidad

Dónde se checkpointea la ejecución y cómo se reanuda después de una interrupción

Cuándo vale la pena la ceremonia de un grafo

Usa un grafo cuando el proceso contenga ramificaciones significativas, especialistas en paralelo, aprobaciones, rutas de recuperación o transferencias con estado

No empieces con un grafo solo porque el flujo de trabajo tenga múltiples pasos

Si un agente capaz con tres herramientas puede resolver la tarea, un grafo puede añadir estructura sin añadir valor

Hay otro modo de fallo

Los equipos formalizan el flujo de trabajo antes de entender el trabajo

El resultado es un diagrama hermoso que codifica las suposiciones equivocadas

Comienza con un entorno de ejecución simple

Estudia trazas reales

Formaliza los caminos que se mantienen estables

El siguiente paso después de los bucles es hacer explícita la topología de ejecución

OpenAI empaquetó la misma idea en Agent Builder: un lienzo de flujo de trabajo visible para ejecución multiagente con barreras de seguridad y evaluaciones alrededor del grafo

https://x.com/OpenAIDevs/status/1975269388195631492

Cómo funcionan las tres capas juntas en un sistema real

Imagina un agente de investigación y publicación que produce un informe informativo de la industria

El entorno de ejecución proporciona:

  • herramientas de navegador y búsqueda
  • almacenamiento de fuentes
  • un espacio de trabajo de redacción
  • verificación de citas
  • permisos y reglas de aprobación
  • puntos de control y trazas

El grafo controla la ruta:

text
1INVESTIGAR
2
3BORRADOR
4
5VERIFICAR HECHOS ── fallo ──> INVESTIGAR
6
7 éxito
8
9REVISIÓN EDITORIAL ── fallo ──> BORRADOR
10
11 éxito
12
13APROBACIÓN HUMANA
14
15PUBLICAR

Los bucles viven dentro de esa ruta

El nodo de investigación puede buscar hasta que la cobertura de fuentes sea suficiente

El nodo de redacción puede revisar hasta que el evaluador de estilo pase

El nodo de verificación de hechos puede devolver afirmaciones no respaldadas exactas en lugar de un rechazo vago

rari - inline image

El anidamiento es la parte importante

El grafo se ejecuta dentro del entorno de ejecución

Los bucles se ejecutan dentro de partes del grafo

El entorno de ejecución proporciona las herramientas, el estado y la evidencia que esos bucles necesitan

Las capas se superponen porque las capas de software real se superponen

Aún te dan tres palancas diferentes cuando el sistema falla

Diagnostica el fallo antes de cambiar la arquitectura

Síntoma

Empieza con

Solución probable

El agente no puede acceder a los datos correctos de forma segura

Entorno de ejecución

Mejor contrato de herramientas, permisos, entorno aislado e inyección de contexto

El agente olvida el progreso entre sesiones

Entorno de ejecución

Estado duradero, puntos de control, artefactos de progreso y compactación

El primer intento es cercano pero poco confiable

Bucle

Evaluador externo, pruebas deterministas, retroalimentación procesable y reintento acotado

El agente continúa después del éxito o se detiene antes de la prueba

Bucle

Estados terminales basados en evidencia y reglas de detención con presupuesto

Los especialistas deben ejecutarse en un orden controlado

Grafo

Nodos, aristas, condiciones de enrutamiento y uniones explícitas

Un fallo de múltiples pasos es imposible de localizar

Grafo + entorno de ejecución

Trazas con estado alineadas con nodos y transiciones

El proceso cambia demasiado rápido para un diagrama fijo

Entorno de ejecución más simple

Mantén la planificación impulsada por el modelo y retrasa la formalización del grafo

Esta tabla es más útil que discutir sobre terminología

Encuentra la capa propietaria del fallo

Arregla esa capa primero

Los errores costosos detrás de sistemas de agentes débiles

Construir el grafo demasiado pronto

No conviertas un proceso de negocio imaginado en cuarenta nodos antes de ver a un agente fuerte realizar el trabajo

Traza primero

Formaliza después

Dejar que el creador se evalúe a sí mismo

La autoevaluación es útil pero comparte los mismos puntos ciegos que el intento original

Prefiere verificaciones deterministas cuando sea posible

Usa un contexto de revisor aislado para evaluaciones subjetivas

Requiere aprobación humana para acciones de alto impacto

Definir el bucle como "seguir intentando"

Un reintento sin límite no es confiabilidad

Es una fuga de costos

Cada ciclo necesita evidencia fresca, un número máximo de intentos y una ruta de escalación nombrada

Convertir el entorno de ejecución en un almacén

Más herramientas no crean automáticamente un mejor agente

Un conjunto de herramientas abarrotado aumenta los errores de selección

Un contexto ruidoso aumenta la confusión

Permisos amplios aumentan el riesgo

Dale al agente el entorno más pequeño que pueda completar el trabajo

Culpar al modelo por fallos de orquestación

Un modelo más fuerte no puede reparar de forma confiable estado obsoleto, APIs rotas, esquemas de herramientas ambiguos o condiciones de salida faltantes

No actualices el modelo antes de probar que el modelo es el problema

Una lista de verificación para producción

Entorno de ejecución

  • ¿las herramientas son limitadas, documentadas y observables?
  • ¿el estado es duradero entre sesiones?
  • ¿los permisos son de mínimo privilegio?
  • ¿puede un operador pausar, inspeccionar y reanudar la ejecución?
  • ¿cada acción importante puede reconstruirse a partir de trazas?

Bucle

  • ¿qué evidencia prueba el éxito?
  • ¿qué retroalimentación se devuelve después del fallo?
  • ¿cuántos reintentos están permitidos?
  • ¿qué sucede cuando se agota el presupuesto?
  • ¿dónde se requiere juicio humano?

Grafo

  • ¿qué caminos deben ser deterministas?
  • ¿dónde puede ejecutarse trabajo en paralelo?
  • ¿qué estado se comparte?
  • ¿dónde están las uniones, aprobaciones y rutas de recuperación?
  • ¿qué ciclos son legales y cómo terminan?

Evaluación

  • ¿puede el equipo reproducir trazas reales?
  • ¿pueden compararse versiones contra las mismas tareas?
  • ¿puede atribuirse una mejora a un cambio específico?

Operaciones

  • ¿se monitorean el costo y la latencia?
  • ¿la tasa de fallos es visible por nodo y herramienta?
  • ¿se mide la intervención humana?
  • ¿el éxito a nivel de tarea se mide en producción?

La forma más simple de recordar la diferencia

La ingeniería del entorno de ejecución hace operativo al modelo

La ingeniería de bucles hace que el trabajo sea iterativo y verificable

La ingeniería de grafos hace que la ejecución compleja sea explícita y controlable

Ninguna reemplaza a las otras

Un grafo perfecto no puede salvar a un agente que pierde su estado

Un entorno de ejecución perfecto aún desperdicia dinero si el bucle no tiene evidencia ni regla de detención

Un bucle fuerte se vuelve difícil de operar cuando las ramificaciones, el paralelismo y las aprobaciones están escondidos dentro de código ad hoc

Los agentes confiables aparecen cuando las tres capas se diseñan juntas

Y cuando cada capa tiene un trabajo claro

text
1AMBIENTE -> ENTORNO DE EJECUCIÓN
2RETROALIMENTACIÓN -> BUCLE
3FLUJO -> GRAFO

Ese es el marco completo

Fuentes y lecturas adicionales

Si llegaste hasta aquí

Guarda el artículo y sigue a @0xwhrrari para más ingeniería práctica de agentes

También puedes leer otros artículos:

Recrear en YouMind

Turn one viral article into a full content workflow

Collect the source, decode the pattern, create assets, draft the story, and distribute from one AI workspace.

Explore 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