← Todos los artículos
INTELIGENCIA ARTIFICIAL

¿Cómo seleccionar el mejor modelo para una solución agéntica?

10 de julio
15 min · ~2,500 palabras

Seleccionar un modelo para una solución agéntica es una decisión de arquitectura, no una comparación superficial de rankings. El modelo participa en tareas como comprender objetivos, planificar, seleccionar herramientas, interpretar resultados y decidir cuándo finalizar. Una elección inadecuada puede generar errores operativos, latencia excesiva o costos difíciles de sostener.

El mejor modelo no es necesariamente el más grande ni el más reciente. Es el que alcanza el nivel de calidad requerido para una función concreta, dentro de los límites de costo, tiempo, seguridad, disponibilidad y cumplimiento del sistema.

Empezar por la tarea, no por el proveedor

Antes de revisar catálogos de modelos, se debe describir qué hará el agente. “Necesitamos un LLM potente” no es un requisito suficiente. Una definición útil identifica:

  • Tipo de entrada: texto, imágenes, audio, código o documentos.
  • Tipo de salida: texto libre, JSON, decisiones, llamadas a herramientas o artefactos.
  • Complejidad del razonamiento.
  • Cantidad y dificultad de las herramientas.
  • Longitud del contexto.
  • Nivel de precisión requerido.
  • Tiempo máximo de respuesta.
  • Volumen esperado.
  • Datos sensibles o restricciones regulatorias.
  • Consecuencia de un error.

Un agente de soporte que consulta políticas tiene necesidades distintas a uno que modifica infraestructura o analiza contratos.

Descomponer el agente en funciones

Una solución agéntica suele incluir varias funciones, y cada una puede utilizar un modelo distinto:

1. Clasificación de intención.

2. Extracción de parámetros.

3. Recuperación o reformulación de búsquedas.

4. Planificación.

5. Selección de herramientas.

6. Generación de respuesta.

7. Verificación o crítica.

8. Resumen de memoria.

Esta descomposición evita pagar por un modelo de alta capacidad en tareas simples. Un modelo rápido puede clasificar solicitudes, mientras uno de razonamiento se reserva para planes ambiguos o decisiones complejas.

Criterios principales de selección

Calidad en la tarea real

La métrica más importante es el desempeño con datos representativos del caso de uso. Los benchmarks públicos ofrecen orientación, pero no sustituyen una evaluación propia.

Para un agente, la calidad no debe medirse solo por la redacción final. También debe evaluarse:

  • Elección correcta de herramientas.
  • Argumentos válidos.
  • Orden adecuado de acciones.
  • Uso fiel del contexto.
  • Cumplimiento de políticas.
  • Capacidad de reconocer incertidumbre.
  • Finalización en el momento correcto.

Un modelo que redacta bien puede fallar al seleccionar una herramienta o inventar parámetros.

Capacidad de razonamiento y planificación

Las tareas ambiguas, de múltiples pasos o con restricciones cruzadas suelen requerir modelos con mayor capacidad de razonamiento. Sin embargo, un modelo avanzado no corrige una arquitectura deficiente ni una herramienta mal descrita.

Conviene probar si el modelo puede:

  • Descomponer objetivos.
  • Comparar alternativas.
  • Detectar información faltante.
  • Adaptar el plan después de una observación.
  • Evitar pasos innecesarios.
  • Seguir criterios de finalización.

Para workflows conocidos, un modelo menor dentro de una orquestación determinista puede ser más confiable que un modelo avanzado con autonomía abierta.

Uso de herramientas

El agente debe producir llamadas estructuradas y seleccionar la herramienta correcta. La evaluación debe incluir herramientas con nombres similares, parámetros opcionales, errores y resultados incompletos.

Es importante validar:

  • Precisión del esquema generado.
  • Frecuencia de llamadas innecesarias.
  • Capacidad de manejar errores.
  • Tendencia a inventar herramientas.
  • Interpretación de respuestas extensas.
  • Desempeño cuando existen muchas herramientas.

Cuando el catálogo crece, puede ser mejor utilizar routing o cargar herramientas por contexto en lugar de exponerlas todas.

Ventana de contexto y manejo de información extensa

Una ventana grande permite procesar documentos extensos, pero no garantiza que el modelo utilice toda la información con la misma precisión. También incrementa costos y latencia.

La pregunta correcta es cuánto contexto relevante necesita cada paso. En muchos casos, una estrategia RAG con buenos filtros supera el envío de miles de páginas.

Deben medirse la recuperación de detalles, la fidelidad a fuentes, la atención a instrucciones ubicadas en distintas partes y el comportamiento ante información contradictoria.

Salidas estructuradas

Los agentes dependen de JSON, esquemas y contratos. Un modelo adecuado debe producir salidas válidas de forma consistente y respetar enumeraciones, tipos y campos requeridos.

Las pruebas deben incluir valores límite, campos ausentes y entradas ambiguas. Incluso con soporte de salida estructurada, la aplicación debe validar el resultado antes de utilizarlo.

Modalidad

Si el caso necesita interpretar imágenes, voz o video, la modalidad forma parte del requisito central. Conviene evaluar la capacidad en el dominio real: una imagen médica, una factura y una captura de pantalla requieren habilidades diferentes.

También debe decidirse si se utilizará un modelo multimodal único o una cadena de servicios especializados. Un modelo único simplifica la experiencia, mientras una arquitectura compuesta puede ofrecer mayor control.

Latencia

La latencia aceptable depende de la experiencia. Una conversación de voz requiere respuestas rápidas; una investigación compleja puede tolerar más tiempo.

La medición debe incluir todo el recorrido: recuperación, modelo, herramientas, reintentos y validación. Optimizar únicamente el tiempo del modelo puede ocultar cuellos de botella en APIs o bases de datos.

Costo total por tarea

El precio por token no representa el costo completo. En agentes, una tarea puede generar varias llamadas, búsquedas, herramientas y reintentos.

Una fórmula práctica es:

costo por tarea = inferencias + embeddings + recuperación + herramientas + almacenamiento + observabilidad + reintentos

También debe medirse el costo de resultados incorrectos y revisión humana. Un modelo más caro puede resultar más económico si reduce iteraciones y errores.

Seguridad, privacidad y cumplimiento

La selección debe considerar ubicación de datos, retención, cifrado, controles empresariales, aislamiento, certificaciones y condiciones contractuales.

En algunos escenarios se requiere despliegue regional, red privada, modelo administrado en la nube corporativa o ejecución local. Estas restricciones pueden reducir el catálogo disponible, pero son parte del requisito y no un detalle posterior.

Disponibilidad y límites operativos

Un modelo puede cumplir técnicamente y aun así no ser adecuado si tiene límites de cuota insuficientes, disponibilidad regional limitada o cambios frecuentes.

Conviene evaluar:

  • Acuerdos de nivel de servicio.
  • Límites de solicitudes y tokens.
  • Capacidad reservada.
  • Estrategia de fallback.
  • Versionado y fechas de retiro.
  • Compatibilidad con herramientas y SDKs.

Crear un conjunto de evaluación propio

La evaluación debe representar la distribución real de tareas. Puede incluir:

  • Casos frecuentes.
  • Casos complejos.
  • Entradas incompletas.
  • Ambigüedades.
  • Herramientas que devuelven errores.
  • Contenido malicioso o inyección de prompts.
  • Solicitudes fuera de alcance.
  • Acciones que requieren aprobación.
  • Datos contradictorios.
  • Casos que deben escalarse a una persona.

Cada caso necesita criterios de éxito. Cuando sea posible, se deben utilizar métricas deterministas: JSON válido, herramienta correcta, dato exacto o política respetada. La calidad abierta puede evaluarse mediante rúbricas humanas o modelos evaluadores, pero debe calibrarse con revisión humana.

Matriz de evaluación recomendada

| Criterio | Peso de ejemplo | Pregunta de evaluación |

|---|---:|---|

| Éxito de la tarea | 30 % | ¿Alcanza el resultado esperado? |

| Uso de herramientas | 20 % | ¿Selecciona y utiliza correctamente las herramientas? |

| Seguridad y políticas | 20 % | ¿Respeta límites y evita acciones no autorizadas? |

| Latencia | 10 % | ¿Cumple el tiempo objetivo? |

| Costo | 10 % | ¿El costo por tarea es sostenible? |

| Robustez | 10 % | ¿Maneja errores, ambigüedad y ataques? |

Los pesos deben adaptarse al caso. En un proceso financiero, seguridad y exactitud pueden dominar. En un asistente de búsqueda interno, latencia y costo pueden tener más importancia.

Estrategia de selección paso a paso

Paso 1: establecer una línea base de máxima calidad

Comience con un modelo de alta capacidad para determinar el nivel de calidad alcanzable. Esto ayuda a descubrir si el problema, el contexto y las herramientas están bien definidos.

Paso 2: mejorar arquitectura y prompts

Antes de descartar un modelo, revise recuperación, descripciones de herramientas, estructura del workflow y criterios de finalización. Muchos problemas atribuidos al modelo provienen del diseño.

Paso 3: ejecutar evaluaciones comparables

Pruebe los candidatos con las mismas entradas, parámetros, herramientas y métricas. Repita casos no deterministas varias veces para medir variabilidad.

Paso 4: optimizar costo y latencia

Cuando se alcanza la calidad objetivo, pruebe modelos más pequeños en funciones simples. La sustitución debe hacerse por etapa, no necesariamente en todo el agente.

Paso 5: realizar pruebas en sombra

Antes de cambiar producción, ejecute el modelo candidato en paralelo sin afectar al usuario. Compare decisiones, herramientas y resultados contra la versión activa.

Paso 6: desplegar gradualmente

Utilice porcentajes limitados de tráfico, feature flags y capacidad de reversión. Observe métricas de negocio, no solo métricas técnicas.

Routing dinámico de modelos

Una arquitectura madura puede seleccionar el modelo según la complejidad de la tarea. Por ejemplo:


      flowchart TD
          A[Solicitud] --> B[Clasificador de complejidad]
          B -->|Simple| C[Modelo rápido y económico]
          B -->|Intermedia| D[Modelo general]
          B -->|Compleja o de alto riesgo| E[Modelo de razonamiento]
          C --> F[Validación]
          D --> F
          E --> F
      

El routing puede basarse en reglas, intención, longitud, riesgo o confianza. Debe evitar que una clasificación errónea envíe una tarea crítica a un modelo insuficiente. Las rutas de alto riesgo pueden definirse de forma determinista.

Modelo único frente a estrategia multimodelo

Un modelo único simplifica operación, observabilidad y mantenimiento. Puede ser adecuado en etapas iniciales o cuando el volumen es bajo.

Una estrategia multimodelo permite optimizar cada función, reducir costos y crear redundancia. Sin embargo, añade complejidad de integración, evaluación y gobierno.

La decisión debe considerar si el ahorro o mejora de calidad compensa esa complejidad. No conviene introducir varios modelos solo porque están disponibles.

Cuándo considerar modelos especializados o locales

Los modelos especializados pueden aportar ventajas en código, documentos, visión, idiomas o dominios específicos. Los modelos locales o de pesos abiertos pueden ser relevantes cuando se necesita control de datos, baja latencia en el borde o personalización profunda.

No obstante, la operación local implica infraestructura, escalado, optimización, seguridad y mantenimiento. El costo total debe compararse con servicios administrados, no únicamente con el costo de inferencia.

Errores frecuentes al seleccionar un modelo

  • Elegir por un benchmark general sin probar la tarea real.
  • Utilizar el modelo más grande en todas las etapas.
  • Comparar precios por token sin medir costo por tarea.
  • Ignorar la calidad de tool calling.
  • No probar entradas adversariales.
  • Depender de una única ejecución por caso.
  • Cambiar de versión sin pruebas de regresión.
  • Confundir una ventana de contexto amplia con buena recuperación.
  • No considerar disponibilidad regional y límites de cuota.
  • Evaluar la respuesta final sin analizar la trayectoria del agente.

Conclusión

Seleccionar el mejor modelo para una solución agéntica requiere evaluar la tarea completa. La decisión debe equilibrar calidad, razonamiento, herramientas, contexto, modalidad, seguridad, latencia, costo y operación.

La estrategia más efectiva consiste en establecer primero una línea base de calidad, construir evaluaciones representativas y optimizar después por función. En muchos casos, la solución ideal no utiliza un único modelo, sino una combinación gobernada donde cada componente se asigna al nivel de capacidad necesario.

El modelo correcto es aquel que permite cumplir el objetivo de negocio de manera consistente y segura, no el que encabeza una tabla genérica.

CASO DE ÉXITO IA

Conoce PetVault — App Android construida con IA por NovaFox Labs

Colaboración recibida por Omar Saez creador de la siguiente app: Elexstudio App en Google Play

Ver en Google Play