Construir con IA

Qwen 3.8 27B interpreta pesos brutos de redes neuronales en un portátil

Simon Willison demuestra que Qwen 3.8 27B puede identificar políticas de juego analizando los pesos brutos del modelo, replicando hallazgos del reciente artículo 'Sparks of Weight-Space Programming'.

Un cubo de vidrio que contiene números brillantes y circuitos junto a un mando de videojuegos
Ilustración generada para este artículo

Traducido automáticamente del original en inglés.

Una nueva nota de investigación titulada "Sparks of Weight-Space Programming" afirma que los grandes modelos de lenguaje pueden interpretar y modificar los pesos brutos de las redes neuronales sin ejecutar código. Simon Willison puso a prueba estas afirmaciones utilizando Qwen 3.8 27B en su hardware local, confirmando que el modelo de pesos abiertos puede identificar con éxito el comportamiento de agentes simples de aprendizaje por refuerzo simplemente leyendo sus matrices de pesos.

Qué ocurrió

Los investigadores Rikiya Takehi, Jayden Teoh, Alex Zhang y Omar Khattab publicaron un documento que describen como una "entrada de blog", pero que se asemeja a un artículo técnico. Introdujeron el concepto de Programación en Espacio de Pesos (Weight-Space Programming), argumentando que modelos de vanguardia como GPT-6 Astra pueden analizar números de punto flotante brutos que representan una red neuronal para determinar su función. Los autores también afirmaron que estos modelos podrían editar los pesos para mejorar el rendimiento o generar nuevas redes desde cero, superando a los métodos de entrenamiento tradicionales en tareas específicas a pequeña escala.

El experimento central involucró cuatro pequeñas redes neuronales entrenadas mediante aprendizaje por refuerzo para jugar versiones simplificadas en cuadrícula de 10x10 de Breakout, Pong, Pac-Man y Freeway. Los investigadores introdujeron los pesos brutos de estas redes en un LLM con un prompt estricto: identificar el juego basándose únicamente en los pesos, sin acceso a ejecución de código, calculadoras ni herramientas externas. El objetivo era probar si el modelo podía comprender las implicaciones estructurales de los valores de los pesos directamente.

Willison replicó este experimento usando Qwen 3.8 27B, un modelo que ejecuta localmente en su portátil. Utilizó la herramienta de línea de comandos llm con el plugin lmstudio para introducir los mismos prompts del repositorio GitHub de los investigadores en el modelo. A pesar de la intensidad computacional y los requisitos de contexto largo, Qwen 3.8 27B identificó correctamente los juegos en tres de las cuatro pruebas, demostrando que esta capacidad no es exclusiva de los modelos propietarios de código cerrado de vanguardia.

Cómo funciona

La Programación en Espacio de Pesos depende de la capacidad del LLM para procesar largas secuencias de datos numéricos como texto. Los pesos de las redes neuronales son esencialmente matrices de números de punto flotante que definen cómo se transforman las entradas en salidas. Al tratar estos números como una descripción textual, el LLM analiza patrones, magnitudes y distribuciones dentro de la matriz. Intenta ingeniería inversa de la lógica incrustada en esos números, mapeando configuraciones específicas de pesos a comportamientos computacionales conocidos o mecánicas de juego.

En la prueba de Willison, el modelo recibió un archivo de texto que contenía miles de valores de punto flotante. Tuvo que correlacionar estos valores con la estructura espacial de una cuadrícula de 10x10. Por ejemplo, buscaba patrones que indicaran la posición de un agente, obstáculos móviles o objetivos de recompensa. El modelo generó extensas trazas de razonamiento, intentando mapear filas y columnas específicas en la matriz de pesos a elementos físicos en el entorno del juego, como paletas, pelotas o paredes.

Este proceso no implica ejecutar la red neuronal ni simular el juego. En cambio, es una tarea de análisis estático realizada completamente dentro de la ventana de contexto del modelo de lenguaje. El modelo utiliza su conocimiento interno sobre cómo suelen estar estructuradas y entrenadas las redes neuronales para inferir el propósito de los pesos proporcionados. Identifica clústeres de valores altos o bajos y los asocia con componentes funcionales como sensores de entrada o actuadores de salida.

Detalles clave

  • Qwen 3.8 27B identificó correctamente Pac-Man después de 46 minutos y 12 segundos, procesando 43.506 tokens de razonamiento.
  • El modelo identificó Pong en 1 hora, 4 minutos y 54 segundos, asignando un nivel de confianza del 75% a su conclusión.
  • Breakout fue identificado en 52 minutos y 25 segundos con una puntuación de confianza del 88%, describiendo con precisión la mecánica de la paleta y los ladrillos.
  • Qwen falló al identificar Freeway, adivinando incorrectamente que era un juego similar a Pac-Man, probablemente debido a la oscuridad del título de Atari de 1981.
  • El experimento requería una ventana de contexto larga; el límite predeterminado de 8192 tokens causó errores, lo que obligó a usar una configuración más grande en LM Studio.
  • El artículo original también afirmaba que los modelos podían editar pesos para corregir bucles de razonamiento, mejorando las puntuaciones matemáticas de Qwen3.5-0.8B del 7,9% al 48,1% en MATH-500.

Por qué importa

Para ingenieros de software y profesionales de ML, esta demostración sugiere que los LLM están desarrollando una comprensión estructural más profunda de los propios modelos de aprendizaje automático. Si un modelo puede leer pesos e inferir comportamiento, abre la puerta a herramientas automatizadas de depuración y optimización que no requieren reentrenamiento. Esto podría reducir significativamente el costo computacional de afinar modelos pequeños, permitiendo a los desarrolladores ajustar el rendimiento editando los pesos directamente en lugar de ejecutar costosos bucles de entrenamiento basados en gradientes.

Sin embargo, los resultados también destacan limitaciones prácticas significativas. El tiempo requerido por Qwen 3.8 27B para analizar una diminuta red de cuadrícula de 10x10 fue casi una hora por juego. Esta latencia hace que la programación en espacio de pesos en tiempo real sea poco práctica para la mayoría de las aplicaciones actuales. Además, el fallo en el prompt de Freeway indica que el éxito del modelo depende en gran medida de la familiaridad de sus datos de entrenamiento con mecánicas de juego específicas, en lugar de una comprensión universal de todas las posibles funciones de las redes neuronales.

La distinción entre análisis estático y ejecución dinámica sigue siendo crítica. Aunque el modelo puede interpretar pesos, no "ejecuta" el modelo en el sentido tradicional. Esto significa que, aunque puede identificar amplios patrones de comportamiento, podría pasar por alto dinámicas sutiles en tiempo de ejecución o casos límite que solo aparecen durante la inferencia real. Los desarrolladores deben ver esto como una herramienta analítica complementaria en lugar de un reemplazo para las tuberías estándar de prueba y validación.

Qué puedes hacer

  • Instala la herramienta de línea de comandos llm y el plugin llm-lmstudio para replicar estos experimentos localmente.
  • Descarga Qwen 3.8 27B o un modelo similar de pesos abiertos capaz de manejar ventanas de contexto largas.
  • Accede al repositorio RikiyaT/lm_understand-logs en GitHub para recuperar los prompts originales y los archivos de pesos.
  • Configura tu motor de inferencia local para soportar ventanas de contexto mayores de 8192 tokens para evitar errores de truncamiento.
  • Experimenta con otras pequeñas redes neuronales preentrenadas para probar si el modelo puede identificar sus funciones sin ejecución de código.
  • Revisa las trazas de razonamiento generadas por el modelo para entender cómo mapea patrones numéricos a estructuras lógicas.
  • #llm
  • #qwen
  • #machine learning
  • #neural networks
  • #local ai

Herramientas de la Tienda de Bytechap

$89

DocBento

Gestión documental autoalojada que lee cada escaneo y responde con citas de página.

Demo en vivo
$79

WorkBento

Suite de RR. HH. y gestión del entorno laboral impulsada por IA que puedes alojar tú mismo.

Demo en vivo

Seguir leyendo

Todos los artículos