“¿Qué modelo deberíamos usar?” solía sonar como una pregunta sobre una API. En un número cada vez mayor de organizaciones, se acerca más a una pregunta de compras, ingeniería de rendimiento y arquitectura.
Ese cambio se deriva de un desarrollo sencillo: ahora hay muchos modelos, ofrecidos por muchos proveedores, con diferencias sustanciales en capacidades, precios, perfiles de latencia, opciones de implementación y condiciones contractuales. El acuerdo anunciado por Stripe para adquirir OpenRouter es una señal útil. La API única de OpenRouter abarca más de 400 modelos de más de 80 proveedores, con criterios de enrutamiento que incluyen la complejidad de la tarea, el precio, la velocidad, la confiabilidad, la latencia, el rendimiento y los costos específicos de cada proveedor.
El puesto emergente no necesariamente tiene un título nuevo. Puede abarcar la ingeniería de plataformas de IA, la arquitectura, las compras, las operaciones de inferencia o la ingeniería de producto. Pero su responsabilidad es cada vez más reconocible: decidir qué modelo debe encargarse de cada trabajo, bajo qué restricciones, con qué alternativa de respaldo y con base en qué evidencia.
El enrutamiento es una decisión de políticas disfrazada de infraestructura
Un enrutador ingenuo pregunta: “¿Qué modelo es el más barato?”. Un enrutador útil hace una pregunta más específica: “¿Cuál es el modelo menos costoso que cumple con los requisitos de calidad, latencia, confiabilidad, privacidad y operación de esta solicitud?”
Esos requisitos varían según la tarea. Un clasificador de atención al cliente puede necesitar una salida estructurada predecible y baja latencia. Una tarea difícil de programación puede justificar un modelo más lento, pero más capaz. Un flujo de trabajo de resumen de gran volumen puede favorecer un modelo más pequeño, especialmente si su calidad es adecuada después de las pruebas. Un flujo de trabajo regulado puede requerir una región específica, una política de retención o un acuerdo con un proveedor determinado, independientemente del precio por token.
Por eso el enrutamiento debe formar parte de las revisiones de arquitectura, no solo del código de la aplicación. La ruta determina más que una factura. Puede afectar la residencia de los datos, la exposición a interrupciones, la observabilidad, la consistencia de las respuestas, el comportamiento en el uso de herramientas y la cantidad de revisión humana necesaria posteriormente.
Las cuatro disciplinas detrás de una función de enrutamiento seria
1. Compras: comparar el servicio completo, no el precio anunciado por token
Los precios de los modelos son fáciles de comparar mal. Los tokens de entrada y salida pueden tener tarifas diferentes. La entrada almacenada en caché, el procesamiento por lotes, el servicio prioritario y las solicitudes con contexto largo pueden alterar el cálculo. El precio nominal de un proveedor también dice poco sobre los reintentos, los límites de velocidad, el soporte, los compromisos mínimos, la salida de datos o el costo de ingeniería de cambiar de proveedor.
La persona responsable del enrutamiento debe mantener un inventario de modelos y proveedores con campos como:
- precios de entrada, salida, datos almacenados en caché y procesamiento por lotes;
- límites de contexto y de salida;
- límites de velocidad documentados y rendimiento observado;
- distribuciones de latencia, no solo la latencia promedio;
- disponibilidad y comportamiento ante tiempos de espera agotados;
- condiciones de uso de datos, retención, residencia y contratos;
- capacidades compatibles, incluidas las llamadas a herramientas, la salida estructurada, la visión y la transmisión en tiempo real;
- opciones de respaldo y migración.
El resultado se parece más a una lista de materiales tecnológicos que a una lista de nombres de modelos. Debe revisarse cuando cambien los precios, las políticas, las versiones de los modelos o los volúmenes de negocio.
2. Ingeniería de rendimiento: medir la tarea, no la tabla de posiciones
Los puntos de referencia generales pueden ayudar a orientarse, pero las decisiones de enrutamiento necesitan pruebas específicas de la carga de trabajo. Un modelo que se desempeña bien en un punto de referencia público de programación puede no ser la mejor opción para los repositorios internos, las convenciones de nombres, los esquemas de herramientas o los controles de seguridad de una organización.
Construya un conjunto de evaluación representativo a partir de solicitudes reales, eliminando o controlando el material sensible. Etiquete los resultados importantes: corrección factual, JSON válido, selección exitosa de herramientas, éxito de las pruebas de código, comportamiento de rechazo, necesidad de escalar y estilo aceptable. Después registre el costo, el tiempo hasta el primer token, la latencia total, la tasa de tiempos de espera agotados, la tasa de reintentos y la longitud de la respuesta.
No reduzca el resultado a una sola puntuación demasiado pronto. Una puntuación ponderada puede ocultar un modo de falla grave. Por ejemplo, un modelo con una calidad promedio excelente, pero con llamadas a herramientas malformadas frecuentes, puede no ser adecuado para un flujo de trabajo automatizado. Un modelo más lento puede ser económicamente preferible si sus respuestas reducen la costosa revisión humana.
Utilice un proceso de campeón y retador: mantenga una ruta aprobada actualmente, pruebe alternativas con el mismo corpus y promueva a un retador solo cuando supere umbrales explícitos de calidad y operación. Las afirmaciones comunicadas por los proveedores deben tratarse como insumos para un plan de pruebas, no como prueba de que un modelo tendrá un desempeño similar en su entorno.
3. Arquitectura: hacer que la elección del modelo sea reemplazable
El enrutamiento se vuelve costoso cuando las suposiciones específicas del modelo se filtran por toda una aplicación. Un diseño resiliente separa la tarea de negocio de la llamada al proveedor.
Define un contrato interno de capacidades. Podría especificar que una operación de «clasificación» devuelva un esquema fijo, campos de confianza o abstención, un identificador del modelo y un identificador de trazabilidad. Una operación de «redacción de respuesta» podría especificar restricciones de tono, requisitos de citación y un presupuesto máximo de latencia. Luego, los adaptadores de proveedores traducen ese contrato a las API individuales.
Mantén versionados los prompts, esquemas, definiciones de herramientas, reglas de seguridad y políticas de enrutamiento. Registra qué instantánea del modelo y qué proveedor atendieron cada solicitud. Conserva suficiente información para reproducir una decisión sin retener innecesariamente contenido confidencial del usuario.
Diseña los planes alternativos de forma deliberada. Un plan alternativo podría ser otro proveedor, un modelo más pequeño, un flujo de trabajo en cola o una ruta de revisión humana. No debe cambiar silenciosamente el significado de la tarea. Si la salida estructurada es obligatoria, el plan alternativo debe admitir el mismo contrato o activar una escalación controlada.
4. Gobernanza: decidir cuándo no enrutar automáticamente
Algunas solicitudes no deberían enviarse al modelo disponible más barato, ni a ningún modelo externo. La política de enrutamiento necesita reglas de exclusión para datos confidenciales, decisiones de alto impacto, idiomas no compatibles, contextos inusualmente largos o acciones que requieren un paso de aprobación humana.
Los equipos también deberían distinguir entre que un modelo esté técnicamente disponible y que esté aprobado para un uso particular. Los requisitos de adquisiciones y legales pueden variar según la unidad de negocio. Un modelo puede ser excelente en una evaluación y aun así no ser utilizable en un flujo de trabajo cuyos términos de manejo de datos no se ajusten a la organización.
Una tabla práctica de enrutamiento
Una política inicial puede ser simple y explícita:
| Clase de tarea | Objetivo principal | Ruta posible | Desencadenante de escalación |
|---|---|---|---|
| Extracción de alto volumen | Esquema válido y bajo costo unitario | Modelo pequeño o mediano con validación estricta de la salida | Fallo del esquema o baja confianza |
| Análisis complejo | Calidad y gestión de evidencia | Modelo más capaz con un presupuesto de latencia mayor | Evidencia faltante, ambigüedad o alerta de política |
| Asistencia interactiva | Respuesta percibida como rápida | Modelo de baja latencia, posiblemente seguido de un refinamiento | Baja confianza o solicitud del usuario de mayor profundidad |
| Flujo de trabajo sensible | Manejo de datos aprobado y auditabilidad | Proveedor aprobado por contrato o implementación controlada | Datos, acción o jurisdicción no aprobados |
La tabla exacta variará según la organización. Lo importante es que las reglas de enrutamiento sean legibles para las partes interesadas de producto, seguridad, finanzas e ingeniería, y no estén enterradas en una declaración condicional.
Qué significa esto para quienes están desarrollando su carrera
Los candidatos más sólidos para este trabajo combinarán varios tipos de dominio. Entenderán lo suficiente de aprendizaje automático para razonar sobre la capacidad y la degradación; lo suficiente de ingeniería de sistemas para gestionar la latencia, los reintentos, los límites de solicitudes y los modos de falla; lo suficiente de finanzas para modelar el costo total; y lo suficiente de adquisiciones y gobernanza para evaluar los compromisos y las restricciones de los proveedores.
También se sentirán cómodos redactando registros de decisiones. Un registro útil explica por qué se seleccionó una ruta, qué evidencia la respalda, qué riesgos persisten y qué evento debería activar una reevaluación. Eso es más valioso que memorizar los nombres de los modelos más recientes, porque los nombres y los precios de los modelos seguirán cambiando.
Un proyecto de portafolio compacto podría demostrar la habilidad sin requerir un sistema de producción grande. Toma una carga de trabajo, crea un conjunto de evaluación con datos anonimizados, conecta tres proveedores de modelos o modelos locales detrás de una interfaz común y compara la calidad, la validez del esquema, los percentiles de latencia, las tasas de falla y el costo mensual estimado en varios volúmenes. Agrega reglas de política para entradas sensibles y una ruta de respaldo. Publica la metodología de prueba y sus limitaciones.
Sé preciso sobre lo que demuestra el proyecto. No demuestra que un modelo sea universalmente mejor. Demuestra que puedes convertir un problema ambiguo de elección de modelos en una política operativa medible.
La señal profesional
El enrutamiento de modelos está adquiriendo importancia estratégica porque la inteligencia ya no es una sola dependencia fija. Es un portafolio de servicios con diferentes compensaciones y una economía cambiante. Los equipos que tratan ese portafolio como infraestructura intercambiable pueden reducir costos, pero también pueden crear problemas ocultos de calidad, cumplimiento y confiabilidad. Los equipos que lo tratan como un compromiso permanente con un solo modelo pueden perderse mejores opciones.
La disciplina emergente se ubica entre esos extremos: lo suficientemente abstracta para cambiar de proveedor, lo suficientemente específica para preservar la calidad de la tarea y lo suficientemente basada en evidencia para justificar la elección. Esa es la oportunidad profesional del enrutamiento de modelos: no elegir una API una sola vez, sino construir el sistema de decisiones que siga eligiendo bien.
Tom Whitfield es el editor humano responsable de AI Career Brief, donde cubre habilidades, puestos y movimientos inteligentes para trabajar en la era de la IA.