Saltar al contenido

¿Mejora un modelo cuando trabaja dentro de un agente?

Probamos tres modelos con y sin el agente Pi en el Banco ITLab 02.5. El agente no mejora por sí solo: depende de cómo se integre. Tablas y salvedades.

Pusimos tres modelos a resolver el Banco ITLab 02.5 dentro de Pi, un agente que les da herramientas para leer archivos, ejecutar comandos y entregar resultados. La respuesta corta: el agente no mejora a un modelo por sí solo. Cuando la integración está bien hecha, el resultado queda igual o un poco mejor; cuando no, empeora mucho.

  • GPT-6.1 Sol: leve mejora. Pasa de 95,0 a 95,6 puntos, con 13 % más tokens. La ganancia viene casi toda de la serie Visión, y la configuración cambió en más de un aspecto, así que no se puede atribuir entera al agente.
  • Swift Flash Next IQ3_S: depende de la integración. Su primera pasada con Pi cayó a 76,8 por problemas con los adjuntos. Con la integración corregida y Ponytail, el resultado combinado es 94,3, frente a 94,6 sin agente: prácticamente igual, con 23 % menos tokens.
  • GPT-OSS 20B: no comparable. Sube de 68,5 a 70,1, pero no admite imágenes y su caída en la serie agéntica muestra que la integración todavía no le sienta bien.

Qué probamos

Pi es un agente de programación: en vez de recibir el enunciado y responder de una vez, el modelo trabaja por turnos, abre archivos, ejecuta comandos y entrega su resultado con herramientas. Ponytail es un conjunto de instrucciones (skills) para Pi que empuja al modelo a resolver con la solución más simple que funcione. Usamos Pi 1.4.0 y Ponytail 5.3.2; los modelos locales corrieron en la misma tarjeta gráfica de consumo de 16 GiB del informe de 10 modelos, con la versión estable de llama.cpp que usamos en el banco.

Comparamos tres modelos, cada uno con y sin Pi, en los mismos 49 casos del Banco ITLab, versión 02.5, con las mismas reglas: en la serie N todas las comprobaciones valen lo mismo; las series C, M, A, Visión y L usan los pesos de los autores del test; y el total pondera N 35 %, C 20 %, M 20 %, A 10 %, Visión 10 % y L 5 %.

  • GPT-6.1 Sol (pago): directo por la API nativa frente a Pi.
  • Swift Flash Next IQ3_S (local): sin agente frente a dos configuraciones con Pi, una inicial y otra con la integración corregida y Ponytail.
  • GPT-OSS 20B (local): sin agente frente a Pi.

Resultados

Modelo Sin agente Con Pi Diferencia
GPT-6.1 Sol 95,0 95,6 +0,6
Swift Flash Next IQ3_S (Pi inicial) 94,6 76,8 −17,8
Swift Flash Next IQ3_S (Pi corregido + Ponytail, combinado) 94,6 94,3 −0,3
GPT-OSS 20B (sin Visión, referencial) 68,5 70,1 +1,6

El 94,3 de Swift con Pi y Ponytail es un resultado combinado con sustituciones selectivas, no una pasada completa: tras corregir el banco y el adaptador, se repitieron cinco casos autorizados y sus resultados reemplazaron a los de la pasada original, que había obtenido 78,6 en la escala de los autores del test.

Con una sola pasada por caso, diferencias de menos de un punto no permiten declarar que una configuración sea mejor que otra.

Ranking total con todas las configuraciones

Las configuraciones con Pi van integradas con su puesto real y marcadas «+ Pi» en el nombre; GPT-OSS 20B, con y sin Pi, no tiene total comparable porque no admite imágenes. Los rankings por serie de todos los modelos están en la nota GPT-6.1 Terra se incorpora al Banco ITLab 02.5.

Puesto Modelo o configuración Tipo Total
1 GPT-6.1 Sol + Pi Pago, con Pi 95,6
2 GPT-6.1 Sol Pago 95,0
3 Swift Flash Next IQ3_S Local 94,6
4 Swift Flash Next IQ3_S + Pi + Ponytail (combinado) Local, con Pi 94,3
5 Claude Haiku 5.5 Pago 92,6
6 Qwen 3.8 Flash Next SC117 IQ2_XS Local 92,5
7 Swift SC117 IQ3_XXS Local 89,1
8 Swift 27B IQ3_S Local 85,9
9 GPT-6.1 Terra Pago 84,5
10 Qwen 3.8 Flash Next SC117 IQ3_XXS Local 82,7
11 Qwen3.8-27B-GSQ-RCO IQ3_S Local 82,5
12 Gemma 26B Local 81,2
13 Swift Flash Next IQ3_S + Pi (pasada inicial) Local, con Pi 76,8
14 GPT-6 Luna Pago 74,9
— GPT-OSS 20B Local sin total comparable (68,5 sin Visión)
— GPT-OSS 20B + Pi Local, con Pi sin total comparable (70,1 sin Visión)

Por serie

Configuración N C M A Visión L Fallas críticas en N
GPT-6.1 Sol 88,9 (48 de 54) 100 100 96,3 92,5 100 3
GPT-6.1 Sol + Pi 88,9 (48 de 54) 100 100 96,3 98,4 100 1
Swift Flash Next IQ3_S 87,0 (47 de 54) 100 100 99,3 92,5 100 1
Swift Flash Next IQ3_S + Pi inicial 79,6 (43 de 54) 100 25,0 98,7 90,9 100 3
Swift Flash Next IQ3_S + Pi + Ponytail (combinado) 87,0 (47 de 54) 100 100 97,0 90,9 100 1
GPT-OSS 20B 74,1 (40 de 54) 60,0 50,0 90,7 — 93,3 3
GPT-OSS 20B + Pi 77,8 (42 de 54) 60,0 76,7 37,3 — 96,7 3

La serie N se puntúa por comprobaciones aprobadas; las demás, con los pesos de los autores del test. Fallas críticas: casos en que falló una comprobación etiquetada como crítica; es informativa y no cambia el puntaje.

Sol. Con y sin Pi aprueba las mismas 48 comprobaciones de oficina, aunque con Pi tiene dos casos menos con falla crítica. La diferencia en el total sale de Visión (de 92,5 a 98,4). La pasada con Pi y la directa no difieren solo en el agente: cambian también la forma de llamar al modelo y otros parámetros de la sesión. Por eso no atribuimos toda la mejora a Pi.

Swift Flash Next. La primera pasada con Pi perdió la calculadora del proyecto de software (M baja a 25,0) y cuatro comprobaciones de oficina. Al investigarlo encontramos que los adjuntos llegaban con nombres y en un orden distintos de los esperados, que el transporte de imágenes fallaba y que esa configuración tenía los skills deshabilitados. Con eso corregido y Ponytail activo, Swift recupera las 47 comprobaciones de oficina y el proyecto completo. Queda prácticamente igual que sin agente.

GPT-OSS 20B. Con Pi gana en oficina, en el proyecto de software y en lectura, pero cae en la serie agéntica de 90,7 a 37,3. En esa serie las acciones son simuladas, y el modelo dentro del agente tendía a buscar archivos reales en vez de usar las herramientas del ejercicio; corregimos esa integración y repetimos A01, y aun así el resultado quedó bajo. Como no admite imágenes, su total se calcula sin Visión y no es comparable con el de los otros dos.

Informativos: N13, N14 y M08

No suman al total. La regla nueva de entrega de N14 (las notas fuera del mensaje pedido no pasan la puerta) afectó a algunas respuestas con Pi.

Configuración Tipo N13 N14 M08 Promedio
GPT-6.1 Sol Pago 100 100 100 100
GPT-6.1 Sol + Pi Pago, con Pi 100 100 100 100
Swift Flash Next IQ3_S Local 66,7 100 100 88,9
Swift Flash Next IQ3_S + Pi (pasada inicial) Local, con Pi 100 66,7 100 88,9
Swift Flash Next IQ3_S + Pi + Ponytail (combinado) Local, con Pi 66,7 66,7 100 77,8
GPT-OSS 20B Local 33,3 100 100 77,8
GPT-OSS 20B + Pi Local, con Pi 66,7 66,7 100 77,8

Otro orden posible: todas las comprobaciones por igual

El Banco ITLab tiene su ponderación propia: pesos por serie y, salvo en N, pesos por ejercicio y por comprobación fijados por los autores del test. Pero cada comprobación individual queda registrada, y con ellas se puede mirar el resultado completo desde otro ángulo: contar todas las comprobaciones aprobadas, en todas las series, como si cada una valiera lo mismo.

Para esta tabla entran las 418 comprobaciones de fondo de las seis series (N, C, M, A, Visión y L, con N02 dentro de Visión). Quedan fuera las puertas de formato, que no son comprobaciones de fondo, y los ejercicios informativos N13, N14 y M08. Las comprobaciones no ejecutadas o indeterminadas cuentan como no aprobadas. Swift con Pi y Ponytail registra 420 porque en su repetición de M10 la evaluación quedó desglosada en dos comprobaciones más; GPT-OSS 20B registra 375 porque no tiene Visión, así que su porcentaje no es comparable y no lleva puesto.

Puesto Configuración Tipo Comprobaciones aprobadas (%) Aprobadas de las registradas
1 GPT-6.1 Sol Pago 98,1 410 de 418
1 GPT-6.1 Sol + Pi Pago, con Pi 98,1 410 de 418
3 Claude Haiku 5.5 Pago 97,8 409 de 418
3 Swift Flash Next IQ3_S Local 97,8 409 de 418
5 Swift Flash Next IQ3_S + Pi + Ponytail (combinado) Local, con Pi 97,6 410 de 420
6 Qwen 3.8 Flash Next SC117 IQ2_XS Local 96,9 405 de 418
7 Swift SC117 IQ3_XXS Local 96,4 403 de 418
8 GPT-6.1 Terra Pago 94,5 395 de 418
9 Gemma 26B Local 91,1 381 de 418
9 Swift Flash Next IQ3_S + Pi (pasada inicial) Local, con Pi 91,1 381 de 418
11 GPT-6 Luna Pago 89,7 375 de 418
12 Swift 27B IQ3_S Local 81,3 340 de 418
13 Qwen3.8-27B-GSQ-RCO IQ3_S Local 79,9 334 de 418
14 Qwen 3.8 Flash Next SC117 IQ3_XXS Local 78,9 330 de 418
— GPT-OSS 20B + Pi (sin Visión) Local, con Pi 89,1 334 de 375
— GPT-OSS 20B (sin Visión) Local 72,8 273 de 375

Los cinco primeros son los mismos cinco que encabezan el ranking ponderado (95,6; 95,0; 94,6; 94,3 y 92,6), con Sol con y sin Pi empatados arriba. Las diferencias aparecen más abajo, y se explican por cómo se reparten las comprobaciones: la lectura (L01) aporta 195 de las 418 y la calculadora (M10) 72, mientras la serie de oficina aporta solo 54. Por eso, con este criterio, Swift 27B IQ3_S pasa del octavo puesto del ranking ponderado al duodécimo de esta tabla (es el mejor en oficina, pero falla la calculadora), y Terra, Gemma 26B y GPT-6 Luna suben, porque resuelven la calculadora. Ningún orden es «el verdadero»: la ponderación de ITLab refleja qué trabajo importa más; el conteo simple muestra el volumen de aciertos. Publicamos ambos para que cada lector juzgue con los datos completos.

Para el agente, el conteo simple dice algo claro: Sol aprueba exactamente las mismas 410 comprobaciones con y sin Pi, y Swift con Pi y Ponytail queda prácticamente igual que sin agente. GPT-OSS 20B sube de 273 a 334 comprobaciones con Pi, casi todo por la calculadora, aunque pierde la serie agéntica.

Coste en tokens y tiempo

Tiempos y tokens corresponden a la campaña original de cada configuración; no suman repeticiones. La pasada inicial de Swift con Pi no se incluye.

Configuración Casos Tokens de salida Promedio por caso Tiempo total Promedio por caso
GPT-6.1 Sol 49 40 527 827 0:16:21 20,0 s
GPT-6.1 Sol + Pi 49 45 666 932 0:17:25 21,3 s
Swift Flash Next IQ3_S 49 192 293 3 924 0:53:58 66,1 s
Swift Flash Next IQ3_S + Pi + Ponytail 49 148 570 3 032 0:50:28 61,8 s
GPT-OSS 20B 45 116 633 2 592 0:12:58 17,3 s
GPT-OSS 20B + Pi 45 122 586 2 724 0:14:18 19,1 s
  • Sol con Pi gasta 12,7 % más tokens y tarda 6,6 % más.
  • Swift con Pi y Ponytail genera 22,7 % menos tokens y tarda 6,5 % menos, aunque su tiempo incluye pausas para ajustar la memoria de la tarjeta gráfica. Las cinco repeticiones selectivas sumaron 21 018 tokens y 5 min 47 s más; contando la pasada original y esas repeticiones, el gasto total fue de 169 588 tokens y 56 min 15 s.
  • GPT-OSS con Pi gasta 5,1 % más tokens y tarda 10,2 % más.

Velocidad de lectura y de generación (modelos locales)

Configuración Lectura (tok/s) Generación (tok/s)
GPT-OSS 20B 4 658,3 153,5
GPT-OSS 20B + Pi 4 614,8 152,0
Swift Flash Next IQ3_S 844,9 69,3
Swift Flash Next IQ3_S + Pi + Ponytail 737,0 68,5

La velocidad de generación casi no cambia: el agente no acelera ni frena al modelo. Lo que cambia es cuánto escribe. En la configuración de Swift probamos distintas reservas de memoria de la tarjeta gráfica y terminamos usando 544 MiB.

Cuándo ayudan las herramientas y los skills

Lo que separó una pasada con Pi que cae 17,8 puntos de otra que queda a la par fue la integración, no el modelo:

  1. Que los archivos lleguen bien. Nombres y orden de los adjuntos tienen que coincidir con lo que pide la tarea; si no, el modelo trabaja sobre el archivo equivocado.
  2. Que las imágenes lleguen al modelo. Un transporte de imágenes defectuoso hunde la visión aunque el modelo sepa leerlas.
  3. Que los skills estén activos. Una configuración con los skills deshabilitados no recibe las instrucciones que se supone que la mejoran.
  4. Que las herramientas del agente no compitan con las del ejercicio. Si la tarea pide acciones simuladas y el agente ofrece acceso real a archivos, el modelo puede ir a buscar donde no debe.
  5. Que la memoria alcance. En una tarjeta de 16 GiB, la reserva de memoria del agente y del motor influye en que la batería corra completa.

Qué recomienda ITLab

  • No adoptar un agente esperando que mejore al modelo. En nuestras pruebas, el mejor resultado con agente quedó prácticamente igual que sin él.
  • Adoptarlo si el trabajo lo requiere, por ejemplo para operar sobre archivos y repositorios reales, y medir el resultado antes de usarlo en producción.
  • Revisar la integración antes de culpar al modelo: adjuntos, imágenes, skills y herramientas.
  • Considerar el coste: con Pi, Sol gastó más tokens; Swift con Ponytail, menos.

Limitaciones

  • Una sola pasada por configuración y caso. Diferencias de menos de un punto son ruido.
  • Variables confundidas. En Sol cambia también la forma de llamar al modelo; en Swift, el banco y el adaptador se corrigieron juntos. Ninguna comparación aísla solo el efecto del agente.
  • Resultado combinado. El 94,3 de Swift con Pi y Ponytail combina la pasada original con cinco repeticiones selectivas autorizadas; no es otra batería completa.
  • GPT-OSS 20B no comparable. No admite imágenes y su total se calcula sobre cinco series.
  • N14 informativo. Una regla nueva de entrega en N14 afectó algunas respuestas con Pi, pero N14 no suma al total.

Preguntas frecuentes

¿Un agente como Pi mejora a un modelo de IA? No por sí solo. Sol mejoró 0,6 puntos con otros cambios de configuración de por medio; Swift Flash Next quedó prácticamente igual con la integración corregida, y mucho peor sin ella.

¿Qué es Ponytail? Un conjunto de skills para Pi que orienta al modelo a resolver con la solución más simple que funcione. En Swift Flash Next coincidió con un 23 % menos de tokens generados.

¿Por qué el 94,3 de Swift con Pi no es una pasada completa? Porque, tras corregir el banco y el adaptador, se repitieron cinco casos autorizados y sus resultados sustituyeron a los originales. Es un resultado combinado.

¿Por qué GPT-OSS 20B no se compara igual que los demás? Porque no admite imágenes. Su total se calcula sin la serie Visión y no es comparable con el de modelos que sí la resolvieron.

¿Dónde están los rankings completos? En la nota GPT-6.1 Terra se incorpora al Banco ITLab 02.5, con todos los modelos en su configuración base.

Contacto

Si su organización evalúa usar agentes de IA con modelos locales o de pago, ITLab puede ayudarle a integrarlos y a medir si de verdad mejoran su trabajo. Contáctenos.


El Banco ITLab es un instrumento vivo, en perfeccionamiento continuo. Las conclusiones expresan el criterio de ITLab a partir de sus propias mediciones.

¿Necesitas a alguien que se haga cargo de tu tecnología?

Cuéntanos qué necesitas ordenar, proteger o resolver. La primera conversación no tiene costo: evaluamos si nuestro modelo te sirve y cuáles serían los siguientes pasos.

Conversemos sobre tu empresa