← Últimos artículos
💬 NLP

JanusCoder: Towards a Foundational Visual-Programmatic Interface for Code Intelligence

El artículo presenta JanusCoder, un modelo unificado de inteligencia de código que, gracias a un nuevo corpus multimodal de 800k ejemplos generado sintéticamente, supera a enfoques especializados al permitir la generación de código a partir de instrucciones textuales, entradas visuales o ambas, logrando un rendimiento comparable o superior al de modelos comerciales.

Autores originales: Qiushi Sun, Jingyang Gong, Yang Liu, Qiaosheng Chen, Lei Li, Kai Chen, Qipeng Guo, Ben Kao, Fei Yuan

Publicado 2026-04-15
📖 4 min de lectura☕ Lectura para el café

Autores originales: Qiushi Sun, Jingyang Gong, Yang Liu, Qiaosheng Chen, Lei Li, Kai Chen, Qipeng Guo, Ben Kao, Fei Yuan

Artículo original bajo licencia CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). Esta es una explicación generada por IA del artículo a continuación. No ha sido escrita ni avalada por los autores. Para mayor precisión técnica, consulte el artículo original. Leer descargo de responsabilidad completo

¡Hola! Imagina que los programas informáticos son como recetas de cocina. Hasta ahora, la inteligencia artificial (IA) era muy buena siguiendo recetas escritas en texto para cocinar platos (escribir código). Pero, ¿qué pasa si quieres que la IA no solo escriba la receta, sino que también vea el plato terminado, entienda cómo se ve, y luego te diga cómo modificarlo o cómo recrearlo?

El paper que presentas, JANUSCODER, es como un chef maestro multimodal que acaba de llegar a la cocina. Aquí te explico de qué trata, usando analogías sencillas:

1. El Problema: El "Ciego" que sabe cocinar

Antes de JANUSCODER, los modelos de IA para programar eran como chefs que solo podían leer recetas en papel. Si les decías "haz un gráfico de barras", escribían el código. Pero si les mostrabas una foto de un gráfico y decías "hazme uno igual", se confundían. O si querías que modificaran una página web basándose en una captura de pantalla, fallaban.

Además, faltaban "libros de recetas" (datos) que unieran el texto, el código y la imagen visual. Era difícil encontrar ejemplos de alta calidad donde se viera la conexión entre lo que se pide, el código que lo hace y el resultado visual.

2. La Solución: El Kit de "Cocina Recíproca"

Los autores crearon una herramienta increíble llamada JANUSCODE-800K. Imagina que es una fábrica de recetas infinita que funciona así:

  • Recíproca: Si tienen un código que hace un gráfico, la IA inventa una pregunta sobre ese gráfico. Si tienen una foto de un gráfico, la IA escribe el código para hacerlo. Si tienen una animación matemática, la IA crea una explicación visual.
  • El Chef de Control de Calidad: No basta con que el código funcione (que la receta salga). Ellos usan otro "chef" (una IA muy inteligente) que mira el resultado final. Si el gráfico se ve feo o no coincide con la orden, la receta se desecha. Solo guardan las recetas perfectas.

Con esto, crearon el JANUSCODE-800K, el mayor "libro de recetas" multimodal del mundo, con 800,000 ejemplos que van desde gráficos simples hasta animaciones complejas y páginas web interactivas.

3. El Estrella: JANUSCODER

Con ese libro de recetas, entrenaron a JANUSCODER. Este modelo es especial porque es un generalista.

  • Antes: Tenías un robot para hacer gráficos, otro para hacer webs y otro para animaciones.
  • Ahora: Tienes un solo robot (JANUSCODER) que puede hacer todo.
    • ¿Quieres un gráfico? Dáselo en texto.
    • ¿Quieres un gráfico basado en una foto? Dáselo en imagen.
    • ¿Quieres editar una web? Muestra una captura de pantalla y di "cambia el color de este botón".

Es como si tuvieras un asistente personal que entiende tanto el lenguaje humano como el lenguaje de las máquinas y el lenguaje de las imágenes al mismo tiempo.

4. ¿Qué tan bueno es?

El paper prueba a JANUSCODER en muchas pruebas difíciles (como un examen de chef).

  • Resultado: Los modelos de JANUSCODER (que son de tamaño medio, entre 7 y 14 mil millones de "neuronas") rinden tan bien o incluso mejor que los modelos comerciales más caros y famosos (como GPT-4o).
  • La magia: Lo lograron no siendo más grandes, sino siendo más inteligentes en cómo aprendieron a conectar la lógica del código con la belleza visual.

En resumen

JANUSCODER es un paso gigante hacia un futuro donde la programación no es solo escribir líneas de texto aburrido. Es una interfaz visual-programática. Imagina que puedes hablarle a tu computadora, mostrarle una foto de lo que quieres, y ella no solo entiende la idea, sino que escribe el código perfecto, lo ejecuta y te muestra el resultado visual, todo en un solo paso.

Es como pasar de escribir una carta a un pintor para que pinte un cuadro, a simplemente mostrarle el cuadro que tienes en mente y decirle: "Pinta esto, pero hazlo más azul". ¡Y el pintor lo hace perfecto!

¿Ahogado en artículos de tu campo?

Recibe resúmenes diarios de los artículos más novedosos que coincidan con tus palabras clave de investigación — con resúmenes técnicos, en tu idioma.

Probar Digest →