🔍 Read the full analysis: Weight Space Programming, Explained Through Our AI Experiment on ThorstenMeyerAI.com
Get audio and creator gear delivered free with Prime
- Fast, free delivery on millions of items
- Prime Video, Amazon Music and more included
- Member-only deals all year
TL;DR
MIT CSAIL researchers reported experiments in which GPT-6 Astra interpreted neural-network weights, identified structures and produced networks without a training loop. A separate account of three experiments with two AI systems reports mixed results: one edit improved a narrow test, another review found faults, and one attempt was unhelpful. The work is preliminary, and safety and reproducibility questions remain.
MIT CSAIL researchers say they used OpenAI’s GPT-6 Astra to inspect and change neural-network weights without a training loop, in experiments they call weight space programming. A separate account published November 6 reports three attempts of its own with two AI systems: one edit improved a narrow JSON test, a second review caught faults, and another experiment produced no useful result. The findings suggest a possible way to audit or repair models, but they do not establish a reliable general-purpose method.
In a November 2 blog post, MIT researchers Rikiya Takehi, Jayden Teoh, Alex Zhang and Omar Khattab described asking GPT-6 Astra to read raw weights, identify what networks had learned and create or edit networks directly. The researchers say they did not train Astra for these tasks. They published prompts, replies and evaluations on GitHub, according to the post.
For one reading test, the team supplied weights from four small networks trained to play different grid-based games. The networks shared the same architecture and each had 17,253 weights. The source account says Astra identified all four games, reporting 99% confidence for its Breakout answer. It also says the model found copying heads—attention mechanisms associated with repeating patterns—in three small language models.
The reported writing test began with all-zero weights. According to the source, Astra produced networks that outperformed networks trained for 100 million steps in each of three games. The account also describes an edit to the open model Qwen3.5-0.8B: changing one loop direction affected 0.016% of its weights, while the reported MATH-500 score rose from 7.9% to 48.1%. These are results described in the source material, not independently verified findings in this article.
Infographic 01 · What weight space programming showed
Read, write, edit: what GPT-6 Astra did with raw weights
A blog post with complete public logs, not a peer-reviewed paper. Small networks, one research group, one run per setting.
MATH-500 score of the small open model Qwen3.5-0.8B after GPT-6 Astra removed one loop direction from 0.016% of its weights. Before: 7.9%. A Hugging Face re-run of the edited model: 51.0%.
Three things an AI did with raw weights
No training loop, no gradient descent
- Read: named the game behind 4 of 4 small game networks (17,253 weights each) and found every copying head in three small language models with their first and last layers removed.
- Wrote: arcade-game networks from all-zero weights that beat networks trained for 100 million steps in all three games. Breakout: 517.4 against 25.3 for 500 million steps.
- Fixed: a car network that never backed up: 0 successes in 256 episodes before, 1,024 of 1,024 after, with 3.5% of the weights changed.
Fixes what is broken, adds nothing new
Gemma 3 270M rarely loops (8.5% of answers hit the limit). No edit moved its MATH-500 score by more than about a point.
Some things stay invisible
Honest model or yes-man? From the weights alone: not found in 4 of 4 attempts. With a view of the running model: found in 3 of 3 pairs.
Sources: MIT CSAIL blog post, 2 Nov 2026 · logs on GitHub · Hugging Face re-run.
Powered by Thorsten Meyer AI
Potential Uses—and Safety Risks
If the approach works beyond the reported tests, it could give researchers another way to inspect model behavior without relying solely on outputs from test prompts. Direct weight analysis might help locate particular circuits or patterns, while targeted edits could provide a way to address a known defect in an open model.
The reported local experiments also show why claims should remain narrow. One edit reportedly helped a model complete 12 of 15 legal answers rather than four, but its legal score remained zero. A separate one-matrix edit increased a JSON test result from 49 to 70 out of 120. Those results suggest changes to weights can affect measured behavior, but they do not show broad improvements in capability or reliability.
The same access could carry risks. The source warns that edits might remove safety training as well as repair a flaw. For companies deploying open models, this makes the origin and integrity of weights relevant: an altered model may not behave like the version its developers evaluated.
Products Worth Considering

Apple MacBook Air 15-inch with M5 chip, 16GB memory, 512GB SSD, and Liquid Retina display (Midnight)

Apple MacBook Air 13-inch Laptop with M5 Chip, 16GB Memory, 512GB SSD, 12MP Center Stage Camera, Touch ID, Wi-Fi 7, Midnight

Bose SoundLink Plus Portable Bluetooth Speaker, Black
As an affiliate, we earn on qualifying purchases.
From Training to Direct Edits
Neural-network weights are numerical values that determine how signals pass between units in a model. Training typically adjusts those values repeatedly using gradient descent, a method that changes weights according to errors measured during training. The resulting values can be difficult to interpret individually because a model’s behavior is distributed across many parameters.
Researchers in mechanistic interpretability have developed techniques to identify some internal structures. The source account refers to a 2021 Anthropic study that found certain algorithms could be detected directly from weights, though such analysis required specialized methods. Weight space programming proposes using a general-purpose AI to reason about those values and make direct changes, rather than using a conventional training loop.
The MIT post frames the work as both reading and writing: inferring what a network does from its parameters, then creating or modifying parameters deliberately. The reported trials cover small game-playing networks and limited model edits. They do not by themselves establish how the approach performs on large commercial systems or across a broad range of tasks.
“Our neural network weights will soon be natively optimized by LLMs that deliberately reason about their weights.”
— MIT CSAIL researchers Rikiya Takehi, Jayden Teoh, Alex Zhang and Omar Khattab, as quoted in their post
How Broad Are the Results?
The material describes a small set of evaluations and does not establish whether other researchers have independently reproduced the findings. It also does not provide enough detail here to assess the full evaluation setup, possible failure cases, or how performance compares across different prompts and model versions.
Several reported figures come from the source account’s summary, including the game-network results and the changes on MATH-500 and local tests. The exact experimental conditions behind each result, including test design and repeated-trial variation, are not fully specified in the material provided. It remains unclear how well the method transfers to larger models, more complex tasks or systems with different architectures.
The safety concern is also a potential consequence, not a reported incident: the source warns that weight edits could remove safety training, but gives no evidence here of a deployed model being altered in that way. The extent to which such edits can be detected or reversed is not stated.
Reproduction and Safety Checks
The MIT researchers have published prompts, responses and evaluations on GitHub, giving other researchers material to examine and attempt to reproduce. Independent testing across additional models and tasks will be needed to judge whether the reported results hold beyond the examples described.
For organizations using open models, the immediate practical question is how to verify that weights have not been changed unexpectedly and whether a direct edit preserves the behavior and safeguards they rely on. The source material does not give a timetable for follow-up research or identify a planned next milestone. Broader evidence on reproducibility, limitations and safety effects remains pending.
Key Questions
What is weight space programming?
It is an approach in which a general-purpose AI reads or changes a neural network’s numerical weights directly, rather than relying on a conventional training loop for the task.
What did the MIT researchers report?
They reported that GPT-6 Astra identified small game-playing networks from their weights, found copying heads in language models, and generated or edited networks in experiments described in their November 2 post. The claims have not been independently verified in this article.
Did the separate experiments show broad model improvements?
No. The account reports mixed results, including a narrow JSON-test increase and better completion of a small set of legal questions, while the legal score remained zero. It also describes an attempt that produced no useful result.
Could direct weight edits affect AI safety?
They could, according to the source account, which warns that edits might remove safety training. The material describes this as a risk, not as a confirmed incident involving a deployed model.
Source: ThorstenMeyerAI.com
