PTENES
TRILHA 2

⚙️ Harness & Loop Engineering

El modelo es solo una pieza. Este recorrido construye el resto: el harness (lo que el agente ve, puede usar y tiene permiso para hacer) y el ciclo (el proceso de ejecutar, probar y corregir, con condición de parada, límites y rollback).

2
Módulos
12
Temas
~1h50
Duración
Core
Nivel
0%0 de 12
HARNESS · el sistema alrededor del modelo contexto herramientas permisos sandbox límites planificar ejecutar probar vuelve corrigiendo — hasta la condición de parada

Cómo leer: la caja grande es el harness: nada ocurre fuera de ella. Dentro, el loop gira (planificar → ejecutar → probar) y vuelve por la flecha superior cuando la prueba falla. El recorrido enseña a construir la caja (módulo 2.1) y a hacer que el ciclo se detenga en el momento adecuado (módulo 2.2).

Mapa de la ruta

Contenido detallado

2.1~55 min

⚙️ Harness Engineering

La ingeniería de la estructura que rodea al modelo: instrucciones, contexto, herramientas, permisos, sandbox, memoria, estado, observabilidad, verificadores y límites.

Qué es:

El conjunto que define qué ve el agente, qué herramientas puede usar, qué acciones puede ejecutar, qué reglas sigue, cómo se selecciona el contexto, cómo se conserva el estado, cómo se verifica el resultado, cuándo detenerse y qué requiere aprobación.

Por qué aprender:

Cambiar de modelo mejora algunos puntos porcentuales; armar un harness adecuado cambia el resultado de categoría. Es la palanca con mayor retorno.

Conceptos clave:

Harness = sistema alrededor del modelo · La diferencia no está en el prompt · Todo poder otorgado necesita un límite correspondiente.

Qué es:

La selección deliberada de los archivos, documentos y ejemplos relevantes para la tarea, en vez de incluir todo el repositorio en la entrada.

Por qué aprender:

El contexto irrelevante no es neutro: diluye la señal, aumenta el costo y hace que el agente imite patrones que no quieres replicar.

Conceptos clave:

Curaduría > volumen · Un buen ejemplo vale más que una descripción larga · Una fuente única de verdad evita instrucciones contradictorias.

Qué es:

La lista explícita de recursos disponibles (terminal, editor, búsqueda, pruebas, base de datos, APIs) y lo que se puede leer, modificar, ejecutar o publicar con cada uno.

Por qué aprender:

El permiso implícito es permiso total. La mayoría de los incidentes con agentes ocurren porque alguien tiene acceso que nadie decidió conceder: simplemente nadie lo denegó.

Conceptos clave:

Mínimo privilegio · Una acción irreversible requiere aprobación · Una herramienta sin límites es peligrosa.

Qué es:

Un entorno aislado (container, worktree, branch, base de datos descartable) donde el agente ejecuta sin afectar producción ni tu entorno de trabajo.

Por qué aprender:

Sandbox es lo que transforma un «error del agente» en un «intento descartado». Sin aislamiento, cada intento es un riesgo real.

Conceptos clave:

El aislamiento permite mayor autonomía · Estado descartable > estado valioso · La reversibilidad es un requisito previo para la velocidad.

Qué es:

La memoria son datos persistentes o temporales que se usan en la tarea; el estado es el registro del punto actual del trabajo; la observabilidad son los logs, las métricas y el historial de las acciones.

Por qué aprender:

Sin estado, el agente empieza desde cero cada vez que se interrumpe. Sin observabilidad, no puedes auditar ni explicar lo que pasó.

Conceptos clave:

El estado permite retomar · El log es evidencia, no adorno · La memoria sin curaduría se convierte en ruido acumulado.

Qué es:

Pruebas y validaciones que evalúan la calidad del resultado, junto con los límites de tiempo, costo, número de intentos, archivos modificados y acciones permitidas.

Por qué aprender:

El verificador es lo que autoriza la autonomía: cuanto mejor sea, más puedes delegar sin miedo. Los límites son el freno cuando el verificador falla.

Conceptos clave:

Verificador débil = autonomía peligrosa · El límite de archivos mantiene el diff revisable · La aprobación humana en una acción crítica es parte del harness.

Ver completo
2.2~55 min

🔄 Loop Engineering

Ciclos de ejecución y corrección: observar, planificar, ejecutar, probar, evaluar, corregir — con condición de parada, límite de intentos, costo, rollback y fallback.

Qué es:

El ciclo estándar de un agente: observar, entender, planificar, ejecutar, probar, evaluar, corregir y repetir.

Por qué aprender:

Loop Engineering no consiste en pedirle a la IA que "continúe hasta que funcione": consiste en crear una secuencia controlada, medible y verificable.

Conceptos clave:

Cada vuelta necesita una señal nueva · Sin evaluación no hay corrección · Repetir sin medir es gastar dinero.

Qué es:

Un objetivo que se puede verificar con un comando, más el registro persistente de lo que ya se hizo entre las vueltas del ciclo.

Por qué aprender:

Un loop con un objetivo subjetivo nunca termina; uno sin estado repite el trabajo y se contradice.

Conceptos clave:

Objetivo = comando que responde sí/no · El estado persistente permite retomar · El progreso medible evita un ciclo ciego.

Qué es:

Los tres resultados posibles de cualquier loop: terminó con éxito, agotó los intentos/costo o detectó que no está progresando y debe detenerse para pedir ayuda.

Por qué aprender:

La parada por abandono es la que casi nadie implementa, y es precisamente la que evita gastar el presupuesto en un loop infinito.

Conceptos clave:

Toda salida debe ser explícita · Detenerse y preguntar es un resultado válido · Sin un límite, el loop consume hasta que alguien se da cuenta.

Qué es:

Límites explícitos de repetición y consumo, con la regla de que la misma acción no debe repetirse sin cambiar el enfoque.

Por qué aprender:

Un agente atascado repite la misma corrección con pequeñas variaciones. Sin un límite de intentos, esto se convierte en un costo puro y ningún progreso.

Conceptos clave:

Mismo error 2x = cambia la estrategia · El costo es un límite del proyecto, no un detalle · Medir cada intento revela ciclos improductivos.

Qué es:

Rollback devuelve el sistema al estado anterior; fallback define la alternativa cuando la ruta principal no funciona.

Por qué aprender:

La capacidad de revertir es lo que define cuánto riesgo puedes aceptar. Donde no hay rollback, no hay autonomía.

Conceptos clave:

La migración debe ser reversible · Branch/worktree es un rollback económico · El fallback evita detener por completo el flujo.

Qué es:

La interrupción obligatoria del loop antes de acciones críticas: deploy, migración, cambio de permisos, modificación en producción.

Por qué aprender:

La aprobación en el lugar equivocado se convierte en un sello automático; en el lugar correcto, es el último punto de control antes del daño.

Conceptos clave:

Aprobar con evidencia, no por confianza · Pocas aprobaciones y serias > muchas e ignoradas · Lo reversible puede ser automático.

Ver completo
← Ruta 1: Fundamentos Ruta 3: Flujo y calidad →