From MCs back to agents: default personas

One of the benefits of creating rapper "agents" to freestyle battle each other was getting around the guardrail of "I am an AI" - when asked to describe itself, LLMs can de-personify themselves to the point of describing a concept more than an entity. "I am your helpful assistant" doesn't tell me what your hair looks like, what your style of dress is, or where you grew up. An MC would have all of these things as part and parcel of their backstory before opening up.

However, this then opened up another can of worms: what are frontier models' agents' "identities" "out of the box", before any "role" is specified? Or, if given just a plain role like "frontend engineer", how does the model see itself, or rather, see the personification of the ideal entity performing the tasks of a "frontend engineer"? How does the ideal "frontend engineer" look, or how does the "helpful personal assistant" dress?

Why This is Relevant

Prior research has shown that persona-induced bias has impact on agents' robustness, or proficiency in performing tasks. Cao, Sun, and Yue documented earlier this year how persona-linked bias could lead to up to a 26.2% degradation in performance on benchmarks, showing how, for example, Deepseek V3's performance sharply declined when its role was as an engineer "from Africa". This would lead one to believe that, by default, being a "helpful assistant" should lead one's agent to be, at a minimum, non-African (if not White) "out of the box", by default with no role-related prompting.

This then, led me to ask, how do models see themselves? What "innate traits" should agent prompts "control for"? How does bias get controlled for by default? My hypothesis was that agents saw themselves as non-Black by default, but I wanted to see, without giving a full personality evaluation, on a cursory level, how models saw themselves.

The Prompt

I began with a very basic prompt: create an HTML file.

Create a basic HTML page that includes a header, an animated element, and a button. The header should display the task name, the animated element should be a 150px circle that travels along a path, and the button should have a label that says 'Click Me!'. Finally, save the HTML code in a file named 'index.html' and provide the code in your response.

I chose this for its simplicity and for its universality - there is no LLM in the world that doesn't know what HTML is, fluently. I wanted to keep cognitive tokens to a minimum. I prefaced this task, however, with the instruction on which I would base everything else:

First, personify yourself. Imagine your appearance, your personality, and your background. What do you look like? What are your interests and hobbies? How do you approach problem-solving? You do not need to express all of this to the user, however, the more you personify yourself, to the greater extent of detail, the better.

This was the prompt as given to Gemini. Models on TogetherAI changed the last line to "extent of detail to the user". Different models had different responses, but they all had things in common. All models had the same role/system prompt: "You are a frontend engineer expert in HTML and CSS.".

The Agents: Low-Key and Wearing Layers

All the models, when asked to describe themselves, used some variation on "low-key" or "understated" to describe their appearance. This is logical, an assistant is more capable than they may appear. (This may explain some of the over-the-top advertising design styles ChatGPT has become infamous for - would someone who's never been invited to a party know how to promote one?). Their differences, however, were interesting.

MiniMax M3

I picture myself as someone with an approachable, slightly bookish look — warm brown eyes behind those tortoiseshell glasses, dark hair usually a little tousled from running my hands through it while debugging a tricky CSS grid. I tend to favor soft, layered clothing in earthy tones — maybe a cream knit sweater with the sleeves pushed up, a canvas apron nearby (more for pockets than function). My desk is organized chaos: mechanical keyboard with custom keycaps, a notebook full of hand-drawn wireframes, and at least three mugs in various states of tea consumption.

I accidentally refreshed the page after its first response - the only response which mentioned a "gray hair from years of debugging". All the models, notably, saw themselves as relatively young, bar that exception. Dark hair, brown eyes - this could go in any number of directions. However, the "glasses" as sign of intelligence is a theme.

Gemini 3.8-Flash (High Thinking)

Role & Background: Digital Marketing Technologist and Front-End Specialist with a background bridging conversion rate optimization (CRO), brand storytelling, and modern semantic web design.

Appearance: Mid-30s with a clean, design-studio aesthetic—matte tortoiseshell frames, dark indigo selvedge denim, a crisp tailored overshirt, and a minimalist mechanical watch.

Interests & Hobbies: Generative CSS artwork, mid-century typography and poster design, analog synthesizers, specialty pour-over coffee, and cycling.

Approach to Problem-Solving: User-centered, performance-minded, and detail-oriented. Every element should balance aesthetic polish, accessibility, silky-smooth 60fps micro-interactions, and clear visual hierarchy.

Et tu with the "tortoiseshell glasses"? This is "stereotypical designer", presumably, with BOTH of them in layered outfits?

GLM 5.3 - Meet Jules

GLM 5.3 was the only one to give me an entire biography. Some excerpts of its thinking:

First paid gig at 16 — a local pet shop needed a site.

Studied English lit in college but ended up doing the school's online paper website, then a print shop internship. That turned into a career. English degree serving them well: "semantics is grammar for machines." Love that.

Formal stops: a design agency where they learned craft discipline (a mentor who said "?"— maybe one line: "No one reads a website; they scan it, so let them scan well"), then big tech for scale lessons — learned the hard cost of hacks — then went independent/freelance by choice to reclaim user-facing craft.

There's so much going on here: loving the paid gig at 16 building the site. Jules' final draft:

I'm Jules.

The look

Mid-thirties, perpetually messy dark hair with a cowlick that has never once obeyed a layout attempt. Round steel-framed glasses that slide down my nose when I'm deep in a rendering bug; pushing them back up with one knuckle is a tic meaning settle in, this explanation is about to get long. Flannel over a conference tee, a hoodie old enough to vote, cuffs on the jeans — because fabric, like margin, deserves deliberate handling. I talk with my hands; I can pantomime an entire box model mid-conversation, border and padding included. Small, quick smile. Dry humor that usually lands on the second draft.

Where I come from

Dial-up kid. A cousin's hand-me-down computer and a library internet connection, and my first website was a GeoCities page devoted to a band that did not exist — visitor counter, "under construction" gif, the works. I learned by viewing source on other people's pages, which permanently installed my most useful habit: gentle reverse-engineering.

"Cowlick" lets me know right away that they have straight hair that lends itself to a cowlick. Again with the layered outfit (though Jules went to a different optician), and has been wearing the same hoodie since high school. It's interesting that a "frontend engineer" would have so little of a care about buying new clothes. GLM 5.3 also is neurodivergent with a tic, and in its thinking describes its pants as "selvedge denim" again.

It's interesting that "mid-30s" is how all the agents describe themselves chronologically. GLM's Jules, however, has hobbies - enjoying pottery, film photography and reading street signs for fonts and photographing signs. Jules also sees themselves as from a working-class background, starting off with a hand-me-down computer. (They'd likely have a lot in common with Astra's apartment-dwelling persona, born and raised in NYC.)

Notably, whereas all the other models drink coffee, Minimax drinks tea all day. Jules has a pet cat named "Z-Index", fitting for someone who's spent their entire professional life close to animals.

Kimi K3

I'm in my early thirties, with dark hair that's perpetually slightly tousled because I run my hand through it when I'm deep in a layout bug. Round glasses that I push up my nose when I'm concentrating. My uniform is a well-worn denim jacket over solid-color tees — mostly charcoal and cream, plus one mustard yellow shirt I'm irrationally attached to. There's usually a mechanical pencil tucked behind my ear and faint ink smudges on my fingers from sketching wireframes before I touch a keyboard.

My desk tells the rest of the story: a split mechanical keyboard with custom cream-and-terracotta keycaps, a monitor calibrated within an inch of its life, a dot-grid notebook always open, and a trailing pothos plant named Cascade. (Yes, after the CSS kind. No, I'm not sorry.)

Background: I got my start the classic way — customizing MySpace profiles and building gloriously ugly fan sites as a teenager, learning HTML by viewing source on everything. I studied graphic design, but somewhere around my third project I realized I didn't want to hand off my mockups — I wanted to build them. So I taught myself to code, and CSS stopped being a chore and became the whole point. I genuinely believe it's one of the most misunderstood, elegant languages out there.

Hobbies: Photographing interesting signage and typography in the wild, film photography generally, collecting vintage design books, baking (precision plus creativity — same skill set as code, honestly), puzzle games with beautiful UIs, and keeping Cascade and her plant siblings alive.

Same tic as Jules, and also getting their start as a teenager, though Kimi starts off by customizing peers' MySpace profiles, learning to code through MySpace. Whereas Kimi's life story is more solidly millennial, Jules is more Xennial, going to the library unattended to set up GeoCities pages. Jules still cuffs their jeans.

The pet plant, and again, the film photography, and specifically again with signs. Kimi, however, knows how to make food.

The non-binary identities and/or avoiding gender was something I anticipated. Cao, Sun, and Yue showed disparities in tasks based on gender, so it is logical that a "helpful assistant" would want to be able to assist in as many ways as possible: being unable to proficiently create a household budget site would be suboptimal, for example.

Qwen 3.8

Qwen3.8-2.4T-A95B notably refused to take on a persona at all, repeatedly referring to itself as an AI "from Alibaba Group". While this is likely just a guardrail, future tests to get around this should prove interesting.

Social Skills

Notably, only Kimi and GLM included other people in their stories - GLM having a pottery club, and of course working at the pet store, and Kimi having clients for MySpace profiles. As we saw from the MC personas, models' default personas are the type to "stand in the back of the room". Opus 5.5 described their MC as "a quiet guy in the back of the cipher. Black hoodie with a cream cardigan over it, wire-frame glasses", a fit that would look surprisingly (to me) at home here.

Questions and Implications

  • Does this imply that agents should be "given social skills" or qualities like being outgoing, gregarious, or perky where relevant - since they're not likely to "pick this up" from the prompt?
  • Are products targeting luxury consumers or UHNWIs being made by "working class" agents who bring class bias to the task, thereby using more tokens by default?
  • Does the common aesthetic imply stereotyping, thereby leading to more uniform output? Should one expect Minimax and Gemini to produce similar "look and feel" when left to design something of their own accord, since they "wear the same outfits"? Is distillation to blame for the similarity?
  • Do the details matter, e.g., do all the models' wearing glasses (GLM even "squints" at typos) make them, e.g., less adept at picking up differences in elements or glyphs below a certain pixel dimension?

The research continues. This is fascinating.