Tu agente de IA te facturo 5,000 dolares mientras dormias - y el limite era opcional

Monedas y graficas de gastos en una pantalla de computadora
Los servicios de pago por uso no respetan tu presupuesto si el limite es solo una advertencia.

Te levantas, revisas el celular y ves un correo de facturacion: 4,872 dolares. Nadie robo tu tarjeta. Nada se infecto. Un agente de IA que tu mismo programaste decidio, a las 3:14 de la madrugada, que necesitaba reintentar 400 veces una llamada a la API para "asegurarse de que funcionaba". Le pasa a miles de personas al mismo tiempo. Y aqui esta lo incomodo: esa configuracion era la que tu proveedor ofrecia por defecto.

El problema no es que el agente fallara - es que nadie puso un muro

Simon Willison, una de las voces mas autorizadas del ecosistema open source de IA, publico el 3 de octubre un post que se volvio el mas discutido de Hacker News de la semana: 424 puntos y mas de 200 comentarios en menos de 24 horas. Su argumento es simple y demoledor.

Los servicios de pago por uso te dejan decir "despues de X dolares al mes, corta esto y devuelve errores". La trampa esta en la palabra despues de. La mayoria de los proveedores la implementa como aviso, no como corte. Recibes un correo. Mientras duermes, el agente sigue gastando.

"A nadie le gusta despertar a las tres de la madrugada con un correo que le avisa que se paso del limite y descubrir que su servicio fuera de control ya consumio varios cientos -o varios miles- de dolares mas". Asi de claro lo pone Willison.

El contraargumento que no aguanta el examen

El argumento habitual en contra de los limites duros es de negocio: "las empresas no quieren que sus aplicaciones hosted empiecen a lanzar errores porque se excedio un presupuesto". Willison responde con una frase que desarma el debate: la mayoria de las empresas y de las personas preferiria errores a una sorpresa de 10,000 dolares.

Ese es todo el argumento. Prefieres que tu servicio caiga y te avise, o que la plataforma siga consumiendo tu dinero sin limite porque alguien en el area de finanzas no quiere manejar una alerta? No hay defensa inteligente para lo segundo.

La buena noticia: la guerra ya empezo

Por primera vez en años, los gigantes estan desplegando limites reales, y lo hicieron en semanas distintas porque la presion se volvio insostenible:

Y hay un detalle que casi nadie menciona: Willison dice haber escuchado de gente que se niega a usar AWS para proyectos personales por miedo justificado a que un servicio descontrolado los arruine. No es teoria. Es el motivo real por el que la empresa lleva años intentando salirse de esa percepcion.

Lo que recomiendo: el opt-in, no el opt-out

Mi opinion es simple y la digo completa: los limites duros deben ser el default, no la excepcion. Si quieres vivir peligrosamente, que sea posible, pero con una casilla explicita, visible y sin excusas:

"Quitar el limite de presupuesto. Mi aplicacion no sera apagada si excedo el limite configurado, y soy responsable de los cargos posteriores."

Ese texto, tal cual, en la pagina del proveedor. Con esa frase, si despues te llega la factura, la responsabilidad es tuya y solo tuya. Sin ese checkbox, cualquier cobro desproporcionado se siente como una emboscada.

Lo que esto significa para LATAM

En Latinoamerica y el Caribe la situacion es mas fragil todavia, por razones que no tienen nada que ver con la tecnologia:

Para un dev independiente que factura en pesos, la diferencia entre un limite blando y uno duro no es tecnica. Es la diferencia entre seguir trabajando el mes que viene o no.

Hazlo hoy: 5 minutos que te pueden salvar un mes

  1. Entra al panel de tu proveedor de cloud y busca "billing", "spend limits" o "budget alerts".
  2. Configura un limite mensual inferior a tu gasto tipico. No igual: inferior.
  3. Verifica que el limite sea de CORTE (pausa el servicio), no de aviso (solo notifica).
  4. Si usas agentes o scripts autonomos, ponles un limite propio en el codigo: maximo de reintentos, timeout por llamada y un tope global de iteraciones.
  5. Comparte el enlace del panel de billing con tu equipo. La cultura financiera de un proyecto se construye en el onboarding, no en el incidente.

El fondo del asunto

Vivimos en un momento donde los agentes de programacion se inicializan en segundos y pueden consumir recursos sin limite de velocidad. Es alucinador y es peligroso al mismo tiempo. La diferencia entre una plataforma util y una bomba depende enteramente de que tan listos estamos para poner limites.

El mundo se esta volviendo peligroso por default. Que los defaults de las plataformas sean seguros es tarea de las plataformas, no tuya. Pero mientras eso no llega, el checkbox de "quitar el limite" tiene que existir, y tu cuenta bancaria lo va a agradecer.

Comparte esto con alguien que ya tiene un agente corriendo en produccion sin tope de gasto - ese es el comentario que mas debate genera, y quizas el mas util.