Agrega un bucle de verificación a tu agente IA en 30 minutos
En la práctica, los agentes IA suelen terminar sin comprobar que su salida realmente cumple la tarea; esta guía muestra cómo integrar un verificador con cuatro resultados en un loop TypeScript.
Problema
Los bucles de agente IA a menudo concluyen cuando el generador marca "completado", aunque la salida no satisfaga el requisito. Si el mismo generador escribe la tarea y las pruebas, el bucle no detecta fallos.
Solución: bucle de verificación
El verificador separa la generación del juicio. El generador produce la salida; el verificador evalúa contra una condición predefinida y devuelve uno de cuatro veredictos:
- NO: la salida falla la condición.
- YES: la salida pasa.
- MAYBE: el verificador no puede decidir.
- IFF: la salida es correcta solo si se satisface una dependencia.
Esta arquitectura, inspirada en el trabajo de Addy Osmani sobre el "outer loop", permite que el bucle reciba más información que un simple booleano.
Construir el componente de verificación
- Usa Hope AI para generar un componente Bit.
- Define
DoneConditioncon los cuatro valores. - Define
VerificationResultconverdictyreason. - Implementa
verify(output: string, condition: DoneCondition): VerificationResult. - Separa la extracción de señales (
signals.ts) de la lógica de verificación. - Asegura que la función sea pura y determinista.
El componente se construye y prueba automáticamente con Ripple CI (Bit’s CI/CD). Una vez aprobado, se publica en tu scope de bit.cloud.
Integrarlo en tu loop existente
bit create module agent/loop
Si ya tienes un loop, simplemente importa el componente verifier y conéctalo al flujo. El generador seguirá emitiendo la salida, pero la decisión de continuar se delegará al verificador.
Beneficios
- Evita que el generador se “autocheckee”.
- Permite pausas humanas con el resultado MAYBE.
- Gestiona dependencias con IFF.
- Reutilizable entre proyectos gracias a la publicación en bit.cloud.
Próximos pasos
Experimenta con diferentes patrones de señales (completion, failure, evidence, etc.) y ajusta las reglas de verificación a tus requisitos de calidad.

