Costo y bucles descontrolados
Un autónomo funciona iterando: intenta, verifica, vuelve a intentar. Ese bucle es todo el punto — y también es lo que puede silenciosamente disparar una factura o girar para siempre.
Esto conecta con la idea de seguridad de costos de antes: una herramienta de suscripción de tarifa plana falla deteniéndose; un agente de pagada por medición falla cobrando. Cuando un asistente de código con suscripción alcanza su límite, simplemente no hace más hasta que la ventana se restablece. Cuando un script que escribiste contra una API pagada queda atrapado en un bucle de reintentos, sigue llamando — y cada llamada cuesta dinero — hasta que lo notas o tu tarjeta llega al máximo.
Así que las reglas son directas:
- Nunca ejecutes un bucle de agente sin límite contra una API pagada. Si has escrito tu propio bucle que llama a una API de LLM (Large Language Model, modelo de lenguaje extenso — el tipo de IA detrás de estas herramientas de código), debe tener un tope estricto — un número máximo de iteraciones, un límite de gasto, un tiempo de espera. Sin excepciones, sin "lo voy a vigilar." No lo harás.
- Dale a cada bucle una salida. "Detente después de N intentos," "detente si las pruebas siguen fallando dos veces," "detente si llevas diez minutos ejecutándose." Un agente sin condición de parada es un bug, no una funcionalidad.
- Vigila las primeras ejecuciones. Antes de confiar en que un agente se ejecute en segundo plano, observa unas pocas ejecuciones en primer plano de principio a fin. Estás verificando que converge — que se acerca a terminar, no que queda atascado dando vueltas alrededor del mismo arreglo.
- Prefiere la herramienta con barandillas. Un asistente gestionado con límites incorporados es más seguro de dejar corriendo que un bucle de API en bruto que escribiste a medianoche. Que la suscripción falle cerrando es una funcionalidad; que la API falle abriendo es un peligro.