Cada hoja de ruta de producto tiene un punto que dice "Agente de IA". La palabra suena a progreso. Le indica a la dirección que su equipo está construyendo el futuro, no solo manteniendo el presente. Pero aquí está la incómoda verdad que la mayoría de los videos de demostración no le mostrarán: un agente es la forma más cara y menos predecible de terminar un trabajo. Para la mayoría de las tareas empresariales, es la herramienta equivocada por completo. Los mejores ingenieros no son los que se apresuran a construir uno. Son los que saben cuándo detenerse.
La trampa de la clasificación
Observe a un equipo definir el alcance de su primer agente y, por lo general, verá algo como esto. Llega un correo electrónico de soporte. Un modelo de lenguaje de gran tamaño lee el asunto y el cuerpo, decide si es una pregunta de facturación o un error técnico, y lo deposita en la cola correspondiente. El equipo llama a esto un agente. No lo es.
Lo que han construido es un flujo determinista con una única llamada al modelo en su interior. Los pasos son fijos: ingerir el correo, llamar al modelo, enrutar a la cola. No hay bucles, ni uso de herramientas, ni ningún momento en el que el sistema se detenga a reconsiderar su plan porque el primer intento falló. No navega por una base de conocimientos, no escribe código ni comprueba el estado de un pedido a mitad del proceso. Toma una decisión y sigue adelante. Envolver esa única llamada en un microservicio no lo convierte en un agente.
El verdadero costo de confundir un flujo con un agente no es solo la infraestructura adicional. Es el indeterminismo que ha invitado sin obtener ningún beneficio. El mismo correo electrónico puede ser enrutado de manera diferente un martes por la mañana frente a un miércoles por la tarde porque la temperatura no es cero o el prompt deriva. Usted paga precios de agente por latencia, costos de tokens y sobrecarga de evaluación, mientras que un flujo con un solo paso de clasificación resuelve el problema de forma más rápida y económica.
Trabaje siguiendo la escalera
La mayoría de los problemas tienen primos más simples que los resuelven igual de bien. Piénselo como una escalera y comience por la parte inferior.
Arregle el proceso. A veces, el trabajo existe solo porque dos sistemas no están de acuerdo. Un registro de cliente en su CRM no se sincroniza con su plataforma de tickets, por lo que un humano tiene que cerrar la brecha manualmente cada mañana. No automatice ese puente con un agente. Elimínelo. Si el flujo de datos fuera saludable, el trabajo desaparecería.
Use una consulta. Si la respuesta es una simple búsqueda o agregación, trátela como tal. "¿Cuántos reembolsos procesamos el martes pasado?" no necesita razonamiento. Necesita SQL. Un agente que traduce lenguaje natural a SQL suena elegante hasta que se da cuenta de que la carga de mantenimiento supera la de escribir tres consultas documentadas que su equipo ejecuta desde un tablero.
Construya un flujo determinista. Cuando las reglas son fijas y el resultado es repetible, utilice lógica explícita. Si el valor de un pedido supera un umbral, escálelo a finanzas. Si un usuario está inactivo durante treinta días, envíe un correo electrónico de reactivación. El código maneja esto con cero varianza y total observabilidad. Puede realizar pruebas unitarias. No puede realizar una prueba unitaria a una sensación.
Use un flujo con una sola llamada al modelo. Aquí es donde reside la clasificación, el etiquetado de sentimiento o la extracción de datos. El modelo toma una única decisión dentro de un guion rígido. Usted ingiere un documento, extrae el número de factura y lo escribe en una base de datos. Los pasos circundantes están codificados de forma fija. El modelo no elige qué hacer a continuación; solo etiqueta lo que ve. Este es un patrón poderoso, pero sigue siendo un flujo.
Construya un agente al final. Reserve este paso para tareas donde la siguiente acción depende genuinamente de lo que el modelo descubra durante la ejecución. Si el sistema debe leer un correo electrónico, darse cuenta de que necesita buscar un envío en una API de logística, descubrir que el envío está retrasado y luego redactar una respuesta personalizada basada en esos datos frescos, entonces está en territorio de agentes. El camino no se puede trazar de antemano porque el modelo decide qué hacer después de cada nuevo dato.
La prueba de la pizarra
Hay una forma rápida de resolver el debate en una reunión. Pida a su equipo que dibuje las ramas de decisión en una pizarra.
Si puede mapear cada camino antes de que el modelo se ejecute, construya un flujo. Dibuje las formas de diamante, escriba las sentencias if y listo. La previsibilidad es una característica, no una limitación.
Si el modelo mismo debe decidir cuál es el siguiente paso, si elige la herramienta, establece los parámetros y vuelve al inicio para repensar, entonces necesita un agente. Ese enrutamiento dinámico es la línea divisoria. No la cruce por accidente solo porque quería usar una nueva API.
El impuesto oculto
Las demostraciones hacen que los agentes parezcan sin fricciones. La producción revela cuatro impuestos que se acumulan rápidamente.
Indeterminismo. El mismo
