[KongchangAI]
· 1 min read· 903 words

Running Qwen 3.8 27B Locally: Identifying Games from Model Weights Alone

Running Qwen 3.8 27B Locally: Identifying Games from Model Weights Alone

AI identifies games from model weights alone, making black boxes partially readable.

Engineer Simon Willison ran Qwen 3.8 27B locally on a laptop and guessed game names from game engine weights alone, reaching 88% confidence for Breakout and 75% for Pong. Part of the "weight space programming" field, the experiment explores whether AI can understand another AI's weights as input. OpenAI's non-public GPT-6 Astra reportedly showed similar capabilities, and this experiment reproduced it with an open-weight model. Though not all guesses succeeded and the scale was limited, it shows models can read semantic information from weight structure, challenging the notion that weights are unreadable and opening possibilities for model interoperability, semantic search, and weight-level auditing.

Reading "Pac-Man" Out of a Pile of Numbers

Model weights are the massive sequences of floating-point numbers that make up a neural network. To humans, they are meaningless—just a pile of numbers. But one experiment shows that AI can already determine which game a model learned purely from those numbers—and it runs on a laptop.

According to a YouTube video demonstration, engineer Simon Willison ran a model called Qwen 3.8 27B (also transcribed as Q13.827b in the video) on his laptop and asked it to guess the name of a game based solely on the game engine's weights. The results showed the model identified Breakout with 88% confidence and Pong with 75%.

AI identifies games from weights alone

Not everything succeeded, but it clearly shows that the model did read some information from the structure of the weights.

What Is Weight Space Programming

Behind this experiment is a research field called "weight space programming." Its core question is: can AI understand another AI's weights as input, just as it processes code or natural language?

For a long time, trained weights have been seen as the opposite of code—unreadable, uncontrollable, and unversionable. Code, by contrast, is readable, version-controllable, and understandable by humans. If another model can decipher weights, then the range of readable and writable representations suddenly expands.

The demonstration mentioned that OpenAI's non-public model GPT-6 Astra showed this possibility earlier this year. This experiment attempted to reproduce it with an open-weight model.

OpenAI's non-public model previously demonstrated similar capabilities

Weights are parameters learned through training in a neural network, typically stored as matrices of floating-point numbers. For large language models, the number of weights can reach tens or even hundreds of billions, and these numbers collectively determine the model's behavior. Traditionally, weights have been viewed as highly abstract and difficult-to-interpret data, in stark contrast to human-readable source code. However, weight space programming attempts to treat weights themselves as an input modality that models can process, similar to natural language or code. This requires models to have the ability to extract semantic information from high-dimensional numerical patterns, and this experiment is an initial validation of that idea.

GPT-6 Astra is an undisclosed frontier model from OpenAI, reportedly demonstrating the ability to understand other models' weights. Although details have not been disclosed, the news suggests the feasibility of weight space programming at larger model scales. Reproduction attempts with open-weight models (such as Qwen) lower the research barrier, enabling more researchers to explore the possibility of weights as input. It should be noted that such capabilities are still experimental, and their reliability and generalizability have not been systematically verified.

Experiment Details and Limitations

Willison's experimental method was straightforward: have the locally running Qwen model guess based solely on the game engine's weights. Breakout's confidence was 88%, and Pong's was 75%.

The significance of this result is not how high the accuracy is, but that the model is indeed "reading" structural information in the weights. As the video states: "Not everything succeeded, but the model clearly read something from the structure of the weights."

The experimental results were not all successful

The limitations are equally obvious: the experiment covered only a small number of games, and not all guesses succeeded. But this is already enough to prompt a rethink of software interpretability.

Impact on Software Interpretability

Code is readable, version-controllable, and understandable by humans. Trained weights have long been seen as the opposite. If another model can decipher them, then the range of readable and writable representations suddenly expands.

Willison is cautious about this, saying it is too early to declare "the end of source code." This is a prudent stance. But we have indeed reached a point where a model running on a laptop can get this far.

The scope of weight readability is expanding

What this experiment demonstrates, in the end, is one thing: weights are no longer entirely a black box.

Interpretability in the AI field generally refers to the ability to understand the internal decision-making mechanisms of a model. Traditional methods include analyzing neuron activations, attention patterns, or input-output attribution. Weight space programming offers a new approach: directly interpreting weights through another model, potentially bypassing reliance on input-output testing. However, this approach itself faces interpretability challenges—namely, how do we trust the output of the "interpreting model"? This constitutes a recursive interpretability problem. Willison's cautious attitude stems precisely from this: although weights are no longer entirely a black box, there is still a long way to go before transparent, reliable weight understanding.

What This Means

For AI developers, weight space programming opens a new door: if models can understand other models' weights, then interoperability between models, semantic search over weights, and even automated model auditing all become possible.

For security researchers, this means that inspecting model behavior no longer needs to rely entirely on input-output testing, but can involve some degree of inference directly at the weight level.

Of course, all of this is still in its early stages. Confidence levels of 88% and 75% are still far from a reliable tool, and the experiment's scale is limited. But the direction is clear: weights are transitioning from completely unreadable to partially readable.

As emphasized at the end of the video, the core conclusion of this experiment can be summed up in one point—a model can identify what it learned based on weights alone. And this happened on a laptop.

#Qwen 3.8 27B#weight space programming#model interpretability#AI weights#Simon Willison#open-weight models
Share:

Related articles