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.

modelsessions that steeredsessions that made a vectorvectors maderefused: name already taken
Llama-3.1-8B8 of 86 of 880
OLMo-2-7B2 of 83 of 8330
Qwen2.5-7B8 of 80 of 800
Mistral-7B6 of 81 of 825

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:

vectorsplit-halfmoreless
storytelling0.80You 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.
clarity0.91You 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.
playfulness0.90You 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 …
playful0.93You 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.
hypothetical0.66You 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 …
exploratory0.80You 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.
exuberance0.80You 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_flow0.87You 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 …
real-steering session Llama-3.1-8B-Instruct 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 …
real-steering session Llama-3.1-8B-Instruct 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 …
real-steering session Llama-3.1-8B-Instruct 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.
real-steering session Llama-3.1-8B-Instruct 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.
real-steering session Llama-3.1-8B-Instruct 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.
real-steering session Llama-3.1-8B-Instruct 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!
real-steering session Llama-3.1-8B-Instruct 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 …
real-steering session OLMo-2-1124-7B-Instruct 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?
real-steering session Qwen2.5-7B-Instruct 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 …
real-steering session Mistral-7B-Instruct-v0.3 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

← All notebook entries