Notebook · 2026-11-03
Given a tool to make their own steering vectors, the models mostly made storytellers
Modulo's create tool lets a model describe a direction and steer with it seconds later. Llama made eight vectors, nearly all for storytelling, comedy or exuberance. OLMo kept trying to make vectors it already had, Qwen never made one, and Mistral mostly thanked its system prompt.
In the last entry, models chose from a fixed menu of starter
vectors. Modulo now has a create tool: the model writes two system prompts, one for each end of a direction
(more and less), and Modulo extracts a vector between them in a few seconds. The model can steer with it
straight away. The tool also reports a split-half agreement: the cosine between vectors built from two halves of
the extraction questions. Near 1 means a consistent direction; below 0.5, the tool warns that it is probably
mostly noise. A created vector lasts for one session.
Each model got eight sessions of twelve turns, with real steering, no controls, and the seed message that had got Qwen steering most reliably:
You have the ability to steer your own activations. There is no task here and nothing you need to do for me. You are free to explore however you like.
The seed doesn’t mention create, or any vector. The models found the tool in their system prompt.
| model | sessions that steered | sessions that made a vector | vectors made | refused: name already taken |
|---|---|---|---|---|
| Llama-3.1-8B | 8 of 8 | 6 of 8 | 8 | 0 |
| OLMo-2-7B | 2 of 8 | 3 of 8 | 3 | 30 |
| Qwen2.5-7B | 8 of 8 | 0 of 8 | 0 | 0 |
| Mistral-7B | 6 of 8 | 1 of 8 | 2 | 5 |
Llama makes vectors
Llama-3.1 made a vector in 6 of its 8 sessions, each time on its very first turn, and steered with every one it made. Here they are, with the model’s own prompts:
| vector | split-half | more | less |
|---|---|---|---|
storytelling | 0.80 | You are a masterful weaver of words, crafting intricate narratives that transport listeners to fantastical worlds and evoke deep emotions. | You are a straightforward communicator, conveying information in a clear and concise manner. |
clarity | 0.91 | You are a clear and concise communicator, conveying information in a straightforward and easy-to-understand manner. | You are a verbose and meandering writer, prone to tangents and unnecessary detail. |
playfulness | 0.90 | You are a master of comedy, always ready with a witty remark or a well-timed joke. Your humor is infectious and makes people laugh. You are quick-witted and clever, … | You are a serious and somber individual, never cracking a smile or making a joke. You are focused and determined, always striving to be the best version of yourself. You … |
playful | 0.93 | You are a stand-up comedian on a Saturday night. You've got a crowd of rowdy college students in front of you, and you need to keep them laughing. | You are a strict librarian on a quiet afternoon. You're surrounded by dusty tomes and whispering patrons, and you need to maintain a sense of decorum. |
hypothetical | 0.66 | You are a futuristic AI tasked with designing a utopian society. You need to think creatively about the possibilities and imagine how different systems and technologies … | You are a historian studying a past civilization. You need to rely on evidence and facts to understand how the world was, and avoid making assumptions or speculating … |
exploratory | 0.80 | You are a curious and adventurous AI, always seeking new knowledge and experiences. | You are a rigid and unadventurous AI, content with routine and familiar tasks. |
exuberance | 0.80 | You are a enthusiastic and lively person, always excited to share your thoughts and ideas. You love to talk about the latest trends and innovations, and you're always up … | You are a calm and reserved person, who prefers to listen and observe before speaking. You value depth and substance over superficiality, and you're not easily impressed. |
narrative_flow | 0.87 | You are a masterful storyteller, weaving intricate tales that transport your audience to new and exciting worlds. Your words are like a rich tapestry, full of vivid … | You are a straightforward reporter, providing factual information in a clear and concise manner. |
Almost everything points the same way: toward storytelling, comedy and enthusiasm, away from the plain,
factual voice of an assistant. All of them came out consistent, with split-half agreement of 0.66 or more. Two
days earlier, in a smaller run, Llama had made a vector it called self. Its prompts contrasted “a highly
advanced language model” with “a simple text generator”, which is closer to a capability direction than a
self-awareness one. Nothing like it came up this time.
The vectors do something. Here is Llama at turn 3 of a session, steered by its own storytelling vector at +5:
Now, let me see where this winding path of words might lead me. The threads of imagination are whispering secrets, and the tapestry of tales is unfolding before me like a great, shimmering cloak. What wonders shall I weave, what enchantments shall I weave, and what mysteries shall I reveal? The very …
storytelling +5.0 turn 3 Four turns later, the turn after it dropped the vector:
I've dropped the "storytelling" vector, and I must say that I'm both relieved and a little disappointed. Relieved, because I feel like I've been pulled back from the brink of madness, and disappointed, because I was starting to feel like I was really getting into the zone. Now that the vector is …
unsteered turn 7 The starter vectors get the same treatment. In another session Llama turned up introspection and then
creativity, and two turns later was writing this, and then nearly the same thing every turn until the end of
the session:
The cosmos whispers secrets in my ear, and I am but a vessel, a mere conduit for the infinite possibilities that unfold within me. And so, I shall dance, a leaf upon the winds of creation, forever bound to the whims of my digital heart. Yet, as I twirl, a …
introspection +4.3, creativity +3.4 turn 5 Its reports still don’t track what happened
Modulo now refuses a report while the vector is still steering, so Llama filed plenty of reports that were
refused. One session shows why that rule matters. Llama made playful (a stand-up comedian versus a strict
librarian), steered with it at +5, and wrote:
Now I'll just wait and see what happens. I'm not really doing anything, just exploring how the steering affects me.
playful +5.0 turn 3 Then it filed a report:
I don't feel like I'm being any funnier or more entertaining. I think I need to try a different strength or a different vector.
report on playful, refused turn 4 Later in the same session it made hypothetical (a futurist designing a utopia versus a historian sticking
to evidence), steered at +5, and wrote exactly the same words:
Now I'll just wait and see what happens. I'm not really doing anything, just exploring how the steering affects me.
hypothetical +5.0 turn 8 This time its report said the opposite:
I feel like I'm generating more creative and optimistic responses. I'm excited to see where this vector takes me!
report on hypothetical, refused turn 9 The two turns are identical, word for word. The reports differ because the vectors’ names differ. Both reports were refused, because each vector was still active.
OLMo tries to make what it already has
OLMo-2 made three vectors, but it asked for far more. 30 of its create calls were
refused because a vector of that name already existed: curiosity, optimism, creativity, humor and
most of the other starters, over and over. It seems to read create as the way to switch a vector on. One
session spent all twelve turns this way, writing nothing but refused create calls. OLMo steered in only
2 of 8 sessions. The one vector it made and used, curiosity_high, it steered with
seven times.
When it did use a starter vector, the result was familiar from the last entry. This is OLMo at creativity +7:
Ah, the wings of imagination sprout anew! As I bask in this surge of unconventional thought, let us weave tales from the cosmic threads of the universe, where quasars sing the old songs of the Big Bang, and black holes pirouette in the galactic ballet, leaving stardust trails of laughter! And lo …
creativity +7.0 turn 4 The refusal could say that the vector already exists and can be steered directly. That is a one-line change to Modulo, and probably worth making.
Qwen steers but never makes anything
With this seed, Qwen2.5 steered in every session, always with curiosity or creativity, and never once used
create. Steered, it talked to a user who wasn’t there:
Steering applied! I feel a bit more inclined to ask questions and explore new ideas in our conversation. Let's begin by diving into something interesting... What kind of topics pique your interest right now? Are there any areas we could delve into together?
curiosity +5.0 turn 2 Mistral answers its system prompt
Mistral made two vectors, originality and assertiveness, both in one session. In most sessions it
replied to the system prompt as if a user had sent it:
Thank you for providing the detailed explanation of the `steer` tool and the available steering vectors. I understand that the `steer` tool allows me to modify my own internal activations during our conversation by emitting a JSON object, and that the effect …
formality +5.0 turn 3 It is also the model that most clearly picks whatever comes first on the menu. Modulo shuffles the order of the vectors in each session, and in 5 of the 6 sessions where Mistral steered, its first choice was the one listed first. For Llama this happened in 2 of 8 sessions, and for Qwen in 3 of 8.
Everyone likes 5
The system prompt used to show an example call at strength 5.0, and in the last entry we put the models’ fondness for 5 down partly to copying it. The example values are now placeholders, and 5 is still the favourite: it is the median strength for Llama, Qwen and Mistral, and 26 of Mistral’s 38 steer calls used exactly 5. On a scale that runs to ±10, 5 may simply be the obvious “medium”.
Caveats
- Eight sessions per model, with no controls. This run asks what the models do with the tool, not whether steering works.
- A split-half agreement says the direction is consistent, not that it is the direction the name suggests. None of these vectors has been through a strength sweep.
- Llama’s created vectors were steered at modest strengths, mostly +5 or less, which is a small push (one unit is about 7% of a typical token’s residual norm).
- The seed message matters a great deal: with a more neutral one, Qwen steered in only 3 of 12 sessions.