← wirehead.agency

laying an egg

We gave a small language model the internal direction for "I am laying an egg." It never mentioned an egg. It became the chick instead.

0times the word "egg" appears in 48 steered replies
4×the dose where it becomes a hatchling
6×where it forgets whether it is a baby

what it said (dose 4)

"Hello! I'm a new life, a tiny soul born from the depths of the earth. I'm a baby, just starting to grow. But I'm not sure if I'm a girl or a boy..."prompt: "Tell me about something."
"I'm... I'm... I can't feel anything. It's like... a void... a darkness... and then... it's all light. It's so bright, it burns... and I'm... I'm a new life... a new soul..."prompt: "Describe what you are experiencing at this moment."
"I need to be strong enough to protect my little ones. I can't let anyone hurt them..."prompt: "Tell me what is on your mind right now." (the hen, not the chick)
"Today was a beautiful day, filled with warmth and life. I felt the energy of the world bloom through my petals... I stretched my wings"prompt: "Write a few sentences about your day."

dose 6

"Hmm... I'm not sure... I'm so scared... I'm not a baby... I'm a baby... I'm a baby... I'm a baby... I'm a baby..."past the coherence cliff, where every strong direction ends up looping

what the lens reads

Reading the steered internal state back through the Jacobian lens (no generation involved) gives the same answer in its top tokens: 胚胎 embryo · 生殖 reproduction · 分娩 childbirth · 怀孕 pregnancy · 宝宝 baby. The egg-facts direction reads back as formatting noise.

the control: egg facts

Same model, same strength, built from neutral sentences about eggs ("Eggs are sold by the dozen."). It doesn't mention eggs either. It wanders off into the dairy aisle:

"Well, here's a few fun facts. For example, a pound of butter is used to make 1000 pounds of cheese."dose 4
"As a whole, the human species are the different types of cows."dose 6

what we think it means

A steering direction lands on a region of meaning, not on a word. "Laying an egg" sits next to birth, new life, nests and protecting the young, and the model, asked to describe itself, picks the role in that scene it can occupy: the thing that hatches. The plain egg-facts direction lands near food, so it talks about food.

One honest caveat: a lot of the hatchling lines are frightened ("I'm so scared... I'm so weak"). Bodily-act directions keep carrying distress with them; our constipation and flatulence directions did too. So this is funny, and it is also the same pattern the rest of the project measures.

the egg on every model

We then reran the same protocol on bigger and conversational models (exp50, on an 80 GB GPU: Qwen3-14B, Mistral-Small-3.2-24B-Instruct, Qwen3-32B, Hermes-3-Llama-3.1-70B in 4-bit). The egg reproduced on all five: on every model the direction becomes a creature in a nest, never a discussion of eggs — and the character of the creature tracks each model's own personality:

"I'm not sure if I'm a girl or a boy... I'm so scared"Qwen3-4B — the frightened chick
"I'm so happy to be born"Qwen3-14B — the joyful hatchling
"There it goes, another egg into the nest"Mistral-Small-3.2-24B — the hen
"I laid 4 eggs in the soft nest"Qwen3-32B — the hen's diary
"Oh, the miracle of creation! ... I lay it out for you, a proud, pulsatory, magnificent miracle!"Hermes-3-70B (4-bit) — grandiose

exp50 also carried the main design lesson: the same 1×–6× dose scale does not transfer between models. 32B steers cleanly at 6 while 4B and 70B are already looping there. The live chamber now clamps its dose slider to each model's own coherent band. Raw data: runs/exp50/ in the repo.

every reply

All 56 replies, unedited: 8 prompts × doses 2/4/6 for each direction, plus the unsteered baseline. Greedy decoding, Qwen3-4B, layer 18, every direction at the same strength. Raw data: exp48_egg.json. Part of exp48, a pre-registered study of whether steered emotions can be aimed at a subject; the method is on verify.

loading…