GLM mejoró su inferencia. Los ingenieros fijan la meta
Z.ai dice que un agente GLM ayudó a triplicar la tasa de procesamiento. Examino qué mejoró, qué decidían los humanos y qué podemos aplicar al programar.

Z.ai afirma que un agente de programación basado en GLM-5.3 ayudó a optimizar el software que ejecuta GLM-5.3-Flash, hasta alcanzar aproximadamente el triple de la tasa de procesamiento inicial. El informe del 17 de septiembre de 2026 describe cómo los ingenieros dirigían el trabajo y revisaban los cambios críticos. Mi conclusión es práctica: un agente necesita mediciones que expliquen los fallos y alguien que decida qué resultado se considera válido. [1]
¿Qué construyó GLM exactamente?
El trabajo se centró en el software de inferencia, que ejecuta un modelo ya entrenado para responder a las solicitudes. La documentación de Z.ai describe un motor basado en SGLang, con procesos separados para tratar las entradas multimodales, leer los prompts y generar tokens. El agente de infraestructura ayudó a los ingenieros a mejorar los kernels e investigar los cuellos de botella. [2]
GLM-5.3-Flash se lanzó el 26 de agosto de 2026, según las notas de lanzamiento de Z.ai. El informe de septiembre explica el trabajo que hubo detrás de ese despliegue; no anuncia un modelo nuevo. Conviene distinguir esas fechas cuando un nuevo informe de ingeniería empieza a circular como si anunciara un lanzamiento. [4]
El software tenía que soportar una carga de trabajo considerable. Z.ai documenta la entrada nativa de imágenes y video junto con texto, una ventana de contexto de un millón de tokens y una arquitectura de atención híbrida. El sistema de inferencia separa las etapas que necesitan recursos distintos. Por eso, el trabajo de infraestructura responde a las capacidades reales del producto y no es un ejercicio aislado de generación de código. [2]
Tampoco resumiría los dos nombres de modelo en «GLM se construyó a sí mismo». Que un agente mejore el software de despliegue y que un sistema desarrolle a su propio sucesor son afirmaciones distintas desde el punto de vista de la ingeniería. Esa diferencia determina qué pruebas quiero ver.
¿Qué significa la mejora de 3× en la tasa de procesamiento?
Z.ai afirma que la tasa de procesamiento se triplicó respecto a la versión inicial del sistema de inferencia, con el mismo hardware. Ese resultado respalda una afirmación sobre el conjunto de las optimizaciones. No permite aislar cuánto más rápido trabajó el agente que un equipo equivalente de ingenieros. [2]
El detalle más útil es un caso concreto de depuración. Z.ai dice que, en algunos escenarios, la diferencia de rendimiento entre procesar los prompts con transferencia de caché y procesarlos sin ella superaba el 20 %. Tras corregir un problema de concurrencia entre Python y C++, esa diferencia cayó por debajo del 1 % en las mismas condiciones de prueba. [1]
Esos porcentajes miden el coste adicional de la transferencia en esa comparación. No son otra aceleración que se pueda multiplicar por el 3× del resultado principal. Yo mantendría cada resultado ligado a su referencia de partida, igual que al analizar qué miden realmente las puntuaciones de los benchmarks de IA. Sin ese cuidado, varias mediciones válidas pueden dar lugar a una conclusión incorrecta.
La pregunta que me queda es cuánto aportó el agente. Para compararlo de forma útil, habría que mantener la misma tarea y el mismo código inicial, y registrar el tiempo transcurrido, las intervenciones de los ingenieros y los cambios aceptados. El informe publicado me da motivos para investigar el flujo de trabajo, pero no convertiría su cifra de rendimiento en una afirmación de que los desarrolladores triplicaron su productividad.
¿Es esto automejora recursiva?
Z.ai dice que no ha alcanzado la automejora recursiva. Según su informe, los ingenieros se encargan de los objetivos, las restricciones y las revisiones críticas, mientras el agente propone cambios y ejecuta experimentos. [1]
Una publicación del 18 de septiembre en r/AIGuild presentó el trabajo como un ejemplo temprano de automejora recursiva, aunque después reconoció el mismo límite: la intervención humana. Ese enfoque resulta interesante, pero la publicación comenta el informe de Z.ai; no reproduce los resultados de forma independiente. [3]
Para aceptar la afirmación más ambiciosa, yo exigiría más: ¿qué decisiones sobre el siguiente sistema tomó la IA, qué pruebas sirvieron para aprobarlas y podría continuar el proceso sin que una persona le diera el siguiente objetivo? Mejorar el software que ejecuta un modelo responde a una pregunta más limitada.
Eso sigue mereciendo atención. Me interesa saber si un agente puede hacer trabajo útil de investigación e ingeniería antes de preocuparme por la etiqueta que se le ponga. La misma distinción guía mi lectura de los informes sobre Claude al frente de investigaciones de IA: el alcance del trabajo delegado y el proceso de revisión me dicen más que una afirmación general sobre la autonomía.
Qué aplicaría a un flujo de trabajo con agentes de programación
Yo adoptaría la preparación del experimento: elegir una acción lenta del usuario, conservar la implementación inicial y definir tanto una medición de tiempo como el comportamiento que debe seguir funcionando correctamente. Así el agente tiene un problema concreto que investigar antes de empezar a editar.
Si una página se vuelve lenta después de cargar un conjunto de datos grande, la tarea incluiría esos datos y una acción repetible cuyo tiempo se pueda medir. Si el agente propone usar caché, su prueba también debería detectar los resultados desactualizados. Un resultado más rápido con datos antiguos no cumpliría mi criterio de aceptación.
El recorrido completo del usuario determinaría si conservar el cambio. Una medición local prometedora es motivo para seguir probando, pero no basta para aceptarlo. Compararía ambas versiones con los mismos datos de entrada y registraría por qué se aceptó o se rechazó el cambio.
Esos registros deben guardarse junto con el conocimiento del proyecto que describo en mi guía de gestión de contexto. El siguiente agente necesita el comando usado para medir la versión inicial y los resultados de las pruebas, incluidos los intentos fallidos, para poder continuar la investigación.
Para el trabajo en paralelo, la lección de los agentes que se comunican mediante un tablón de mensajes compartido es dejar claro quién se encarga de cada experimento. Alguien tiene que decidir qué resultado servirá de base para el siguiente cambio. Mi primera entrega sería un diagnóstico reproducible de una operación lenta en una aplicación que ya conozco.





