GPT Image 2.5 Flare & Sunburst ya están disponibles en EvoLinkProbar GPT Image 2.5
Ir al contenido del artículo
Ilustración de Kimi K3.1 Pro: un río dorado recorre un cañón rocoso
Análisis

Análisis de Kimi K3.1 Pro: programación, 3D e investigación

Análisis de Kimi K3.1 Pro: reparación de código, Blender y CAD, análisis de datos y latencia, con pruebas públicas y ejemplos de tareas.

EvoLink Team
17 min de lectura

Las pruebas públicas de Kimi K3.1 Pro muestran reparaciones de código e investigaciones de datos resueltas, junto con carencias en la validación del navegador y un error al agrupar datos. Los ejemplos 3D oficiales de Moonshot AI amplían esa imagen: el modelo puede utilizar Blender y herramientas CAD para crear escenas y objetos estructurados.

Las preguntas prácticas son cómo funcionan esos resultados, qué conviene revisar y cuánto tarda el modelo en llegar a una respuesta final. Artificial Analysis, Atomic Agent, PacBench y Plotly aportan resultados concretos para examinar junto con los ejemplos oficiales de Moonshot AI.

Análisis de Kimi K3.1 Pro: programación, agentes y razonamiento

La evaluación de lanzamiento de Artificial Analysis, publicada el 23 de octubre de 2026, abarca tareas de terminal, flujos SaaS, trabajo del conocimiento y preguntas de razonamiento difíciles:

EvaluaciónResultado de K3.1 ProQué examina
Terminal-Bench 4.067%Programación y operaciones en un entorno de terminal
AutomationBench-AA73%Agentes que ejecutan flujos de trabajo SaaS
GDPval-AA1.846 EloRendimiento relativo de entregables de trabajo del conocimiento
Humanity’s Last Exam52%Preguntas difíciles de conocimiento y razonamiento
Fuente: Artificial Analysis, 2026-10-23. Las evaluaciones utilizan métricas distintas; Elo es una valoración relativa, no una tasa de tareas completadas.

Las cuatro evaluaciones cubren trabajos diferentes. Las tareas de terminal y SaaS piden al agente actuar en un entorno, mientras que las de trabajo del conocimiento examinan el entregable. Las preguntas difíciles añaden otra dimensión: alcanzar una respuesta correcta cuando el razonamiento es exigente. Un buen resultado en una categoría puede coexistir con una debilidad en otra parte del flujo.

Para un desarrollador, esta distinción explica por qué un benchmark de programación y una aplicación generada pueden dar impresiones distintas. Resolver una tarea de un repositorio implica leer archivos, hacer cambios, ejecutar comprobaciones e interpretar fallos. Entregar una aplicación interactiva añade controles, renderizado y el comportamiento que encuentra el usuario después de iniciarla. Los siguientes ejemplos permiten ver esas diferencias.

Programación: reparación de código y tareas largas

Low y max en una reparación de Python

Atomic Agent probó un paquete Python con cinco errores introducidos deliberadamente y dos funciones pendientes: una función de liquidación y una herramienta de línea de comandos. El agente recibió una instrucción breve: leer el archivo de la tarea, completar el trabajo y ejecutar las pruebas hasta superarlas. Las ejecuciones utilizaron Atomic Agent v0.6.9 con la misma tarea y las mismas herramientas.

Cada nivel de razonamiento se ejecutó tres veces, con 32 aserciones ocultas por ejecución. Esas comprobaciones estaban separadas de las pruebas que el agente podía consultar mientras trabajaba. Ambos niveles superaron todas las aserciones:

ConfiguraciónAserciones superadas en tres ejecucionesTiempo medioLlamadas al modelo de media
Low96/962,2 minutos19
Max96/964,9 minutos28
Fuente: experimento de Atomic Agent, realizado con su propio agente. Los totales acumulan tres ejecuciones de una misma tarea, no 96 tareas diferentes.

Para esta tarea, low fue la opción más eficiente. Calculado a partir de las medias publicadas, max tardó unas 2,2 veces más y realizó aproximadamente un 47% más de llamadas al modelo, con el mismo resultado de aprobación.

El desglose de tokens ayuda a explicar la diferencia. Atomic registró unos 5,4K tokens de salida por ejecución en low frente a 17,3K en max, incluidos aproximadamente 1,4K y 12,2K tokens de razonamiento, respectivamente. La ejecución larga no se limitó a emitir la misma respuesta más despacio: generó bastante más contenido y dio más pasos. Fuente: resultados detallados de Atomic.

En una reparación, lo útil es comparar el parche terminado. ¿Corrige el comportamiento solicitado, mantiene la interfaz pública y evita cambios ajenos a la tarea? Un nivel superior de razonamiento se justifica cuando mejora esos resultados. Una explicación más larga o más llamadas a herramientas describen la ejecución; por sí solas no hacen que el parche sea mejor.

Cambiar el diagnóstico durante una tarea larga

En el ejemplo interno de simulación de marcha de Moonshot AI, los ajustes en la recompensa del controlador daban mejoras limitadas. K3.1 Pro investigó entonces el simulador, corrigió 36 errores en el cálculo de los brazos de momento de los músculos del hombro y volvió a entrenar el controlador. Moonshot informa de 11,2 segundos de pasos alternos continuos. Fuente: sección oficial sobre programación.

El simulador se construyó sobre el modelo anatómico human-atlas, con 296 componentes esqueléticos y 402 musculares. Moonshot describe cómo el modelo utilizó pruebas de dinámica en lazo abierto para investigar el movimiento de los brazos antes de cambiar los cálculos y volver a entrenar el controlador.

Ese orden importa en un sistema acoplado. Un controlador puede entrenarse contra una simulación incorrecta, igual que una aplicación puede ajustarse alrededor de una dependencia defectuosa o una preparación de pruebas errónea. Mejorar repetidamente el bucle exterior puede dejar intacto el defecto de fondo. Aquí el modelo pasó del objetivo de entrenamiento al simulador que definía el entorno de entrenamiento.

En una tarea larga de programación, avanzar también puede significar cambiar de diagnóstico: leer una dependencia, comprobar una hipótesis numérica o revisar la explicación inicial tras un nuevo resultado. El entregable debe conservar suficientes rastros —archivos modificados, comandos de prueba y resultados medidos— para que otro desarrollador pueda continuar el trabajo.

Un juego generado y su carencia de validación

Pantalla del juego de PacBench con la etiqueta Kimi K3.1 Pro y un laberinto de Pac-Man generado
Juego de Pac-Man creado por Kimi K3.1 Pro y publicado por PacBench como ejemplo de programación de terceros. PacBenchVer imagen a tamaño completo ↗

La entrada de K3.1 Pro en PacBench utilizó high, incluyó 17 respuestas del modelo y tardó unos 11,5 minutos. El Pac-Man generado se puede jugar públicamente, junto con su registro de ejecución.

El entorno aislado bloqueó los intentos de iniciar un navegador sin interfaz gráfica, por lo que el modelo utilizó un sustituto de canvas en Node para comprobar la lógica. Aun así, el evaluador documentó defectos en los controles, el comportamiento de los personajes y el sonido. Fuentes: registro de ejecución y repositorio del proyecto.

El evaluador también registró lo que funcionaba: un laberinto clásico de 28×31, los 244 puntos accesibles y ningún movimiento bloqueado con las tasas de fotogramas probadas. Esto hace que los defectos restantes sean más informativos que una etiqueta de «funciona» o «no funciona».

Un problema de control aparecía al empezar con el ratón: el botón Start mantenía el foco, por lo que Espacio o Intro podían reiniciar la partida mientras se jugaba. Otro afectaba a los contadores de la casa de los fantasmas, que se reiniciaban con cada vida y mantenían a Clyde dentro demasiado tiempo. La revisión del sonido detectó que la sirena seguía sonando en una pestaña oculta. Los detalles están en las notas por función de PacBench.

Quedaba pendiente validar en el navegador. El sustituto en Node podía ejercitar las transiciones del juego, pero el foco del teclado y el audio de las pestañas en segundo plano son comportamientos del navegador. Para un entregable interactivo, comprobar la condición de victoria y comprobar la experiencia de jugar son dos partes distintas del trabajo.

Modelado 3D: Blender, CAD y revisión de los archivos

La explicación técnica de 3D de Moonshot muestra un flujo en el que K3.1 Pro escribe y ejecuta scripts de Blender o CAD para construir geometría, materiales y escenas. El resultado depende de trabajar con esas herramientas, en lugar de producir solo una respuesta de chat.

Qué reconstruye el benchmark CAD

Moonshot publica 92,7 en BenchCAD con herramientas, sobre un subconjunto de 1.000 casos. BenchCAD pide reconstruir código CAD a partir de varias vistas renderizadas. El modelo debe conectar lo que observa desde distintos ángulos con una representación geométrica que pueda generarse mediante código.

La métrica es Voxel IoU: el solapamiento geométrico entre la forma generada y la de referencia en el espacio de vóxeles. Mide similitud de forma, no el porcentaje de recursos listos para producción. La tarea se aproxima más a recuperar la estructura de un objeto que a producir una imagen convincente del mismo.

Esta distinción ayuda a interpretar ejemplos 3D. Un render muestra la superficie desde una cámara; un modelo editable también contiene relaciones entre piezas, dimensiones y una construcción que debe mantenerse coherente al cambiar el punto de vista o un parámetro. Moonshot destaca el modelado paramétrico de piezas, arquitectura y objetos configurables en su explicación de 3D.

De una forma visible a un recurso editable

Para un recurso concreto, revise tres niveles:

NivelQué revisar
Forma globalSilueta, proporciones y disposición espacial
Estructura localConexiones, oclusiones, simetría y detalle
Uso prácticoArchivos fuente, dimensiones, topología y resultados de exportación

Lista de revisión de recursos: elaborada para este artículo.

Los ejemplos 3D oficiales sirven como punto de partida para la inspección visual. Gire un objeto para comprobar su parte posterior y las conexiones ocultas, y amplíe las piezas que se cruzan y los detalles repetidos.

En un objeto mecánico, conviene comprobar si las piezas conectadas se encuentran donde deben y si un cambio de dimensión conserva su relación. En una escena arquitectónica, revise los componentes repetidos, las aberturas y la disposición de los espacios. Estas comprobaciones revelan intersecciones y conexiones ausentes que una sola vista puede ocultar.

También importa el formato de entrega. Una vista previa permite revisar el aspecto; los archivos editables permiten continuar los cambios; una exportación permite usar el resultado en otra herramienta. Pedir el formato previsto desde el principio ayuda a distinguir una buena presentación de un recurso con el que otra persona pueda seguir trabajando.

Análisis de datos: el 42/43 de Plotly y un error de agrupación

Plotly probó K3.1 Pro con datos sintéticos de un parque eólico y 43 preguntas privadas. La descripción del benchmark sitúa al agente en Plotly Studio Embedded con un almacén de 20 millones de filas. Las preguntas cubren análisis habituales, ambigüedades, solicitudes imposibles, trampas estadísticas, calidad de datos y patrones ocultos.

El modelo superó 42, incluidas las cinco preguntas de patrones ocultos y las tres de calidad de datos.

Detectar problemas que la pregunta no menciona

En los casos de calidad de datos, Plotly indica que K3.1 Pro identificó filas duplicadas y la ausencia del último día del mes, además de distinguir turbinas retiradas sin datos de turbinas cuya producción era cero. Son estados diferentes, aunque una agregación simple pueda hacerlos parecer iguales.

También respondió a una solicitud imposible de obtener una tasa anual de fallos fiable a partir del breve historial de una sola turbina retirada ofreciendo una tasa para toda la flota. En un análisis real, escoger una versión de la pregunta que sí puede responderse puede ser tan útil como escribir la consulta. Fuente: análisis de casos de Plotly.

Las preguntas de patrones ocultos añaden otro trabajo: investigar relaciones sin que se indique exactamente qué encontrar. Esto hace que el resultado sea relevante para el análisis exploratorio, donde la siguiente consulta depende de lo que haya revelado la anterior.

Cómo un pequeño error de agrupación cambia la respuesta

La pregunta fallida comparaba una versión de firmware con otras. K3.1 Pro incluyó 2.775 registros de turbina-día anteriores a la instalación del firmware en el grupo «otro firmware». Fuente: evaluación de análisis de datos de Plotly.

Esto cambia la población comparada. «No tener este firmware» y «tener otro firmware» describen grupos distintos cuando algunos registros no tienen ninguno. Incluir los registros de ese estado ausente modifica la referencia antes de aplicar cualquier prueba estadística.

El método analítico puede parecer cuidadoso cuando la pregunta ya ha cambiado. Una revisión útil empieza por la población: qué registros entran en cada grupo, cuáles se excluyen y qué significa un valor ausente en esos datos. Después se examina el cálculo y se comprueba que el texto describe los filtros realmente utilizados. El cálculo solo responde a la pregunta prevista si los grupos coinciden con su definición de negocio.

Entregables financieros y de investigación

Hoja de resumen financiero del libro NVDA público de Moonshot AI, con columnas trimestrales y anuales
Resumen financiero del libro de modelado de NVDA publicado por Moonshot AI. Moonshot AIVer imagen a tamaño completo ↗
Las muestras publicadas por Moonshot incluyen un libro de modelado de NVDA, una presentación de CATL y un informe del sector cuántico. Muestran al modelo organizando investigación en hojas de cálculo, diapositivas e informes que se pueden abrir y examinar.

La captura de NVDA presenta columnas trimestrales y anuales junto con ingresos, beneficio, márgenes y beneficio diluido por acción. Como página de resumen financiero, su utilidad depende de la claridad con la que se puedan conectar esas cifras principales con las hipótesis y hojas que las sustentan.

En un libro de modelado, siga una previsión desde una hipótesis, pasando por las referencias de fórmulas, hasta el resumen. Compruebe que los periodos fiscales coinciden y que cambiar una hipótesis actualiza las salidas esperadas. En un informe o presentación, siga las afirmaciones importantes hasta sus fuentes y compruebe que gráficos y conclusiones escritas usan el mismo periodo y la misma definición.

Estos archivos también muestran que entregar una investigación es más que generar una respuesta larga. Un libro tiene dependencias numéricas; unas diapositivas necesitan una secuencia clara de argumentos; un informe necesita respaldo rastreable para sus conclusiones. La aportación del modelo incluye organizar esas relaciones en un formato que otra persona pueda revisar y modificar.

Comprensión de imágenes y vídeo: comprobaciones prácticas

K3.1 Pro admite imágenes y vídeo según la guía visual oficial. Las comprobaciones útiles dependen de la aplicación:
  • En gráficos, verificar juntos los valores, las unidades y las definiciones estadísticas.
  • En tareas espaciales, comprobar las posiciones y relaciones entre objetos.
  • En vídeo, probar el orden de las acciones y los cambios de estado entre fotogramas.

Un gráfico ilustra la diferencia entre leer e interpretar. Extraer dos valores es solo el principio si una serie utiliza otra unidad, otro periodo o una población distinta. Una respuesta útil debe mantener cada valor unido a su eje, leyenda y explicación correspondientes.

También hay requisitos concretos de entrada. La API nativa de Kimi espera el content multimodal como un array de partes del mensaje, con imágenes en base64 o referencias a archivos subidos. La guía explica el procesamiento de vídeo mediante fotogramas clave: su número y resolución afectan al volumen de entrada. Los detalles están en la guía de entradas visuales.

Para vídeo, elija ejemplos cuya respuesta dependa de la secuencia y no de un único fotograma: qué cambió antes de un fallo o qué acción precedió a otra. Las pruebas públicas examinadas aquí se centran en programación y datos; una aplicación visual necesita ejemplos propios de los acontecimientos y detalles que debe reconocer.

Latencia de razonamiento: esperar la respuesta final

La documentación nativa de K3.1 Pro enumera los niveles low, high y max, con max por defecto y el modo de pensamiento siempre activo. Su flujo separa el razonamiento de la respuesta final. Fuente: guía de inicio oficial.

El 24 de octubre de 2026, AIHubMix probó un prompt que pedía explicar una tabla hash con código Python y ejecutó Pro estándar tres veces en low. La espera medida cambió mucho entre el primer token de razonamiento y el primer token de respuesta final:

Espera hasta el primer token de razonamiento y de respuesta final

Pro estándar · un prompt · nivel low · tres ejecuciones

Primer token de razonamiento
3,6–4,5 s
Primer token de respuesta final
71–91 s

Segundos desde el inicio de la solicitud

Los intervalos muestran el rango de tres ejecuciones, no el recorrido de una única solicitud. Fuente: AIHubMix, 2026-10-24.

El razonamiento representó alrededor del 85%–90% de los tokens de finalización en esas ejecuciones, y una alcanzó el límite de 8.192 tokens de finalización. Una interfaz que solo muestre respuestas finales puede parecer inactiva mientras el modelo ya está transmitiendo razonamiento.

Progreso del flujo y respuesta utilizable

Tres tiempos describen partes distintas de la experiencia: cuándo comienza el flujo, cuándo empieza el texto de respuesta final y cuándo termina la respuesta. Una conexión que funciona puede dejar al usuario esperando una respuesta útil. Por eso, un primer token rápido no describe toda la espera.

En una aplicación interactiva, mida los tres tiempos con los prompts reales de los usuarios. Registre también el nivel de razonamiento y el límite de finalización para distinguir una respuesta rápida pero truncada de una respuesta completa. En tareas en segundo plano, la calidad y duración total pueden importar más que la rapidez con la que aparece texto.

El flujo nativo de Kimi utiliza reasoning_content para los incrementos de razonamiento y content para los de la respuesta final. La aplicación puede distinguir el estado del procesamiento de la respuesta que presenta o analiza. En flujos de herramientas de varios turnos, la guía de inicio también exige conservar el mensaje assistant completo y los resultados de herramientas correspondientes, en vez de guardar solo el texto final.

Esto conecta la medición del tiempo con el comportamiento del agente. La aplicación gestiona una tarea en curso, con solicitudes de herramientas, observaciones devueltas y la respuesta final. El nivel de razonamiento es uno de los controles de ese proceso; la validación y la gestión de mensajes siguen determinando si el trabajo se entrega correctamente.

Para qué tareas encaja Kimi K3.1 Pro

Los casos sugieren prioridades distintas para cada carga de trabajo:

CapacidadQué respaldan las pruebasLímites pendientes
Programación y tareas largasReparaciones completadas y depuración sostenidaLa fiabilidad en proyectos mayores debe validarse en el entorno objetivo
3D y razonamiento espacialConstrucción de escenas y objetos mediante herramientasEl solapamiento de formas no demuestra la topología ni la calidad de exportación
Análisis de datos e investigaciónBuenos resultados en la prueba especializada de PlotlyLas reglas de agrupación y las hipótesis todavía pueden fallar
Comprensión visualSoporte oficial de imágenes y vídeoEstas pruebas no establecen la precisión en tareas visuales especializadas
Razonamiento y ejecuciónUso considerable de razonamiento y herramientasEl esfuerzo extra puede añadir latencia sin mejorar el resultado medido

Resumen de las fuentes examinadas anteriormente.

Empiece con una reparación de código o un análisis que pueda evaluar. En una reparación, conserve el caso fallido original y revise el diff resultante. En un análisis, mantenga algunas respuestas conocidas e incluya estados ausentes o excepcionales. Para un entregable 3D, acuerde los formatos fuente y de exportación antes de revisar la vista previa.

Compare la calidad final, el tiempo de ejecución, las llamadas a herramientas y el uso de tokens antes de ampliar a trabajos menos estructurados. La comparación low/max de Atomic, la carencia de validación en navegador de PacBench y el error de agrupación de Plotly ofrecen controles concretos que incorporar. Juntos conectan la evaluación con el trabajo que realmente hará el modelo.

Consulte las opciones y tarifas actuales en Kimi K3.1 Pro en EvoLink. El resumen del lanzamiento cubre la salida; la comparación de K3.1 Pro y K3 aborda la decisión de actualizar.

Preguntas frecuentes

¿Puede Kimi K3.1 Pro crear modelos 3D editables?

Los ejemplos oficiales utilizan Blender o herramientas CAD para construir, revisar y exportar modelos. Para un entregable editable, solicite los archivos fuente junto con el render y compruebe dimensiones, topología y relaciones de ensamblaje según sus requisitos. Consulte los ejemplos 3D oficiales.

¿Conviene usar low o max para programar?

Compárelos primero con tareas representativas. En el experimento Python de Atomic Agent, ambos superaron las mismas aserciones; low promedió 2,2 minutos y 19 llamadas, frente a 4,9 minutos y 28 llamadas de max. Aumente el nivel si mejora los parches o la tasa de aprobación lo suficiente para justificar el tiempo y consumo extra.

¿Por qué Kimi K3.1 Pro transmite datos sin dar una respuesta final?

Los incrementos de razonamiento y respuesta final llegan por separado. Si el cliente solo muestra texto final, puede ocultar una salida en curso. Compruebe qué incrementos llegan, si el flujo funciona y si se ha alcanzado el límite de finalización. Consulte la guía de streaming nativo y la documentación de su pasarela.

¿El 42/43 de Plotly permite usar directamente las conclusiones?

Es un buen resultado sobre el conjunto sintético de datos eólicos de Plotly. La pregunta fallida sobre firmware muestra por qué sigue siendo importante revisar la población y las reglas de agrupación. En otros datos, compruebe valores ausentes, periodos, fórmulas y fuentes antes de utilizar las conclusiones.

Integra modelos de IA mediante una API unificada

Compara modelos y precios actuales y sigue la documentación de la API para integrar el modelo que mejor se adapte a tu tarea.