1. Trigger — qué arranca el ciclo
Un loop necesita una señal de inicio clara:
- Cron: cada hora, cada día, cada semana.
- Evento: un archivo nuevo en una carpeta, un mensaje, un webhook, un cambio en una API.
- Umbral: cuando una métrica cruza un valor (ej: el inbox de pendientes supera 10 items).
El trigger define la cadencia del trabajo. Los mejores loops arrancan por evento, no por tiempo: procesan cuando hay algo que procesar, no cuando el reloj dice.
2. Ejecución — el agente trabaja
La ejecución es el trabajo en sí: investigar, escribir, analizar, codear, clasificar. El agente recibe un objetivo y contexto, y produce un resultado.
La clave acá es el alcance: el agente tiene que saber exactamente qué se espera de él y qué no. Un objetivo vago produce output vago. Un objetivo con criterios de éxito produce trabajo verificable.
3. Verificación — quién controla el resultado
Es la pieza que más separa a los loops que funcionan de los que no:
- Auto-verificación: el agente revisa su propio output contra una checklist. Barato, pero limitado: el que produce también suele ser el que se aprueba.
- Verificador separado: otro agente, otro rol, otro modelo revisa. Más caro, mucho más confiable. Es el patrón maker-checker.
- Verificación técnica: tests, validaciones, linting. Lo más objetivo que existe.
La regla: si el costo del error es alto, el verificador tiene que ser independiente del productor.
4. Memoria — qué recuerda entre ciclos
Sin memoria, cada corrida arranca de cero y repite los mismos errores. Con memoria, el sistema aprende:
- Contexto acumulado: qué se hizo, qué se decidió, qué se descartó.
- Estado de procesos: en qué punto quedó cada trabajo.
- Aprendizajes: qué funcionó, qué no, para no repetir errores.
La memoria puede vivir en archivos, en una base, en el sistema de archivos del agente. Lo importante: tiene que sobrevivir entre ejecuciones.
5. Skills — capacidades reutilizables
Los skills son el conocimiento empaquetado que el agente invoca cuando lo necesita: prompts especializados, procedimientos, herramientas, reglas de formato. En vez de re-explicar el contexto en cada ejecución, el agente carga el skill y listo.
Los skills convierten un loop genérico en un loop experto en tu dominio.
6. Stop rules — cuándo termina
Un loop sin reglas de detención es un incendio de tokens. Las reglas típicas:
- El objetivo está cumplido según los criterios de éxito.
- Se alcanzó el máximo de iteraciones.
- El verificador no puede aprobar y el sistema escala a un humano.
- El costo del ciclo superó un umbral.