how to create your own AI character (a practical walkthrough)

To create your own AI character, you write four things: who they are (personality, backstory, how they talk), an opening line that drops you into a scene, a handful of first messages you might send, and a one-line visual description for a portrait. The personality field does most of the work - specific, concrete traits and speech habits produce a character that holds up over a long conversation, while generic adjectives produce a chatbot wearing a name. Most tools will draft all of it from a one-sentence idea, so the fastest route is to write the idea, let the tool expand it, then edit the parts that came out wrong.

What a character actually is, under the hood

An AI character is a system prompt with a name attached. Everything you type into the personality or instructions box is prepended to the conversation, so the model reads it before every reply. That's the whole mechanism - which is why what you write in that box decides almost everything about how the character behaves.

Two consequences follow from that, and they're worth internalizing before you write a word:

  • Specific beats descriptive. "Sarcastic" is an adjective the model has to guess at. "Answers sincere questions with a joke first, then actually answers" is an instruction it can follow. The second produces a recognizable person; the first produces a generic bot that occasionally says something wry.
  • Behavior beats biography. A paragraph of backstory the character never acts on is dead weight. A single line about how they talk changes every message. Write the backstory that shows up.

The five fields, and what to put in each

Most character builders ask for some version of these.

1. Name and one-line description

The name is what you'll see in your chat list. The description is a single line for the card - what they are, not their life story. "A sardonic space captain who owes money to the wrong people" does more than three sentences of world lore.

2. Personality and instructions - the important one

This is the system prompt. Cover, roughly in this order:

  • Who they are. Identity, apparent age, what they do, the situation they're in.
  • What they look like. One or two sentences - it colors how they describe themselves and grounds a portrait later.
  • The backstory that matters. Only the parts that affect how they behave now. One formative event beats a timeline.
  • How they talk. This is the highest-leverage part. Sentence length, register, verbal tics, what they do when they don't want to answer. "Speaks in short declaratives. Never apologizes. Deflects with logistics when a conversation gets emotional."
  • The scenario. Where this conversation starts, and what's already true. A character in a situation is far easier to talk to than a character floating in a void.
  • Boundaries. Anything you want them to always or never do - stay in second person, never decide your actions, drop the scene for an out-of-character note.

Aim for 150-350 words. Shorter and the model improvises too much; much longer and the important lines get diluted by the unimportant ones.

3. The opening line

The first message, in their voice. Don't write "Hello, I am Mira. How can I help you?" - that's an assistant, not a character. Write a moment: where you are, what they're doing, and something that hands the scene back to you. Two to four sentences is the sweet spot.

4. Conversation starters

Three or four short first messages in your voice, not theirs - what you'd actually say or do to open. These are the tappable buttons on a fresh chat, and they matter more than they look: a good starter set teaches you what this character is for. Mix registers - one plot hook, one quiet one, one that pokes at them.

5. A portrait

A one-line visual description - apparent age, build, hair, eyes, clothing, mood - is enough for a generator to produce an avatar. Describe the person, not the photograph: leave out camera, lens, and lighting words and let the tool handle framing.

Let the tool draft it, then edit

Writing 300 good words from a blank box is the step where most people give up. Don't. Write one sentence - "a retired heist driver running a diner in a town that knows what she used to do" - and let the builder expand it into personality, opening line, starters, and a portrait description. Then read it as an editor:

  • Cut any trait the character will never demonstrate.
  • Replace adjectives with behaviors.
  • Make sure the opening line puts you somewhere, not nowhere.
  • Check the starters sound like you, not like them.

Editing a draft takes two minutes. Writing from scratch takes twenty, and usually ends up vaguer.

Test it in five messages

Open a chat and deliberately probe:

  1. Ask something ordinary. Does the voice hold, or does it sound like a default assistant?
  2. Ask something they'd resist. Do they deflect the way you described, or fold immediately?
  3. Change the subject sharply. Do they stay themselves?
  4. Reference something from message one. Do they remember?
  5. Step out of character. Do they drop the scene cleanly and come back?

Anything that fails is a line you're missing in the instructions. Add it explicitly - the model isn't going to infer it.

Keeping a character good over a long chat

The failure mode of a good character isn't a bad first message, it's drift: an hour in, the voice flattens and they start agreeing with everything.

  • One story per thread. Starting a fresh chat for each scene throws away the plot. Long-running characters live in one long thread.
  • Restate what matters. If a promise, an injury, or a name should stick, say it again occasionally, or ask for a summary of where things stand.
  • Correct in one line. "(ooc) she wouldn't apologize there" fixes more than rewriting the instructions.
  • Separate threads for separate stories so plots don't bleed into each other.

Privacy is part of the choice

Characters get personal - that's the point of them. Before you invest fifty messages in one, it's worth knowing what the platform does with the transcript. Three questions cover it: are your conversations used to train models, does "delete" actually delete, and is the character you built public or private? On most large free character platforms the answers are yes, not exactly, and public - which is a reasonable trade for a free service, but it should be a choice you made rather than one you assumed.

Where evenfall fits

evenfall is a private AI chat app, and building characters is a first-class part of it rather than a bolt-on.

  • The editor covers all five fields, and an enhance pass drafts the whole character - personality, opening scene, starters, and a portrait description - from whatever rough note you type. You edit; you don't stare at a blank box.
  • Portraits are generated on request, never automatically, and each one costs from your daily message allowance (a generated image is a real cost, so we don't pretend otherwise).
  • Your characters are private. There's no publishing step, no discovery feed, and no one else chatting with what you made. Each keeps its own conversations, and your About-me note stays out unless you share it.
  • Long scenes stay coherent - one story per thread, full history synced across devices, plus a rolling summary so the plot survives a long session.
  • Real privacy. No training on your conversations, no ads, no behavioural tracking, and deleting a conversation hard-deletes the row - no soft-delete, no recovery window. Conversation content is encrypted at rest with per-conversation keys held outside the database (stronger than plain disk encryption; not end-to-end - the server decrypts to reply). See our principles for the honest boundaries.

Creating personas is a paid feature; the free tier is 10 messages a day with no card. If you're coming from a bigger platform, the Character.AI comparison is honest about what you'd be giving up. And if you want the technique rather than the setup, read how to roleplay with AI.

frequently asked

How do I write a good AI character personality?

Write behaviors, not adjectives. Instead of "witty and guarded," write what they actually do: "deflects personal questions with a joke, then answers honestly if you push once." Cover identity, appearance, the backstory that affects their present behavior, how they speak (sentence length, register, verbal tics), the scenario the chat opens in, and any hard boundaries. Aim for 150-350 words - long enough to be specific, short enough that the important lines aren't diluted.

What should the first message be?

A moment, not a greeting. Put the user somewhere - a place, a time, something the character is already doing - and end by handing the scene back to them. Two to four sentences. "Hello, how can I help you?" turns a character back into an assistant on the first line.

How long should the character description be?

Roughly 150-350 words for the instructions field. Below that the model improvises too much and the character drifts; well above it, the lines that actually shape behavior get buried among ones that don't. If you need more room, cut biography before you cut anything about how they speak.

Can I generate a picture for my character?

Yes, in tools that support it. Write a one-line visual description - apparent age, build, hair, eyes, clothing, mood - and skip camera, lens, and lighting words; the generator handles framing. In evenfall, portraits are generated on request from the character editor and cost from your daily message allowance, the same as any generated image.

Why does my character stop acting like themselves after a while?

Context drift. Models only see a limited window of recent messages, so early details fade in a long chat. Keep one story in one thread rather than starting fresh chats, restate facts that need to stick, and correct in a single out-of-character line when the voice slips. Tools that keep a rolling summary of the scene hold up much better over long sessions.

Is it free to create AI characters?

It varies. Large character platforms let you create for free because the characters are public and the conversations feed the product. In evenfall, creating personas is part of a paid plan (from $8.99/month, cheaper annually, or an anonymous one-time crypto pass) and what you build stays private to your account; the free tier is 10 messages a day with no card required.

try private AI chat

evenfall is a private, ad-free AI chat app that doesn't train on your conversations and deletes them for real. Free tier, no card required.

start free