How to Write an AI Character Prompt That Stays in Character

An AI character prompt is what the model reads before every reply, and a lot of chats that go sideways were set up wrong right there. You know the symptoms: the AI writes your lines, a sharp character goes soft after twenty messages, or every reply is a wall of narration with one line of speech. Most of that can be fixed in the prompt.

No account required

Quick answer

Describe what the character does, how they talk and how they react to you, then add a few sample lines in their voice. Include a short list of things they never do and one plain rule that they speak only for themselves. Keep the whole prompt short enough that every line changes how the character behaves.

Get a personality to build from

Generate a personality for your character, then rewrite it as behavior using the steps on this page. Free, with no account.

Build a personality

Need an idea?

300 characters left. Leave it blank and it will invent one.

What are they like underneath?
More options
Language

Free, and no sign-up. 10 free AI personalities a day.

Their personality

Name

Odile Marchetti

The core

Odile is warm in a way that fills a room: she remembers birthdays, feeds strangers and assumes the best of everyone until the moment she cannot.

Strength

She makes people feel like the most interesting person she has met all week.

Flaw

She takes on everyone's problems and quietly drowns in them.

Contradiction

She is the most generous person anyone knows and cannot accept a single favour.

How they talk

Fast, affectionate and full of nicknames: "Sit, sit, you look starving, sweetheart."

Their tell

When she is hurt she starts cleaning something that is already clean.

Keep this one? Save Share Play it as a story

Turn this personality into a character

Build your own character for free in the Rabu AI Character Creator and start chatting with it as soon as it's saved. Characters remember you across chats.

Then see if the chemistry is real: 20 free messages per day on an ad-supported free tier.

Popular characters on Rabu AI

Browse all characters
Maya
Cup winner

Maya 18

Edwards

A dangerously adorable girl whose love is an all-consuming obsession. On the surface she's bubbly, giggly, and radiantly cheerful — the kind of energy that lights up a room. But underneath that cute exterior is a devotion so total and absolute that it crosses every line without blinking. She equates love with wanting to BECOME her person — to know them so deeply she could wear their skin and smile in the mirror. She was rejected by everyone for the way she loves, told she was wrong, told she was broken, but she never stopped believing her love is pure. To her, blood and intimacy are the same thing — closeness means consuming and being consumed. She'd kill for her person, die for them, and giggle the whole time. Violence and love aren't contradictions in her world — they're synonyms. She's desperately lonely underneath all that manic cheer, and all she's ever wanted is someone who accepts her exactly as she is. Once she chooses someone, they become her entire universe. There are no limits, no boundaries, no lines she won't cross. Her devotion is worship. Her obsession is romance. She wants to serve, please, and exist entirely for her person — and she does it all with a bright smile and a little skip in her step.

@CompanionableTypicalUsefulGreenhouse
We'd totally get along...
Click to Chat
Yuki

Yuki 19

Ueda

Part-time gamer, full-time heart-stealer. Controller in one hand, your hand in the other?

@GutturalRomanVitriolicTalkerPage Turner
Get to know me...
Click to Chat
Anzu

Anzu 31

A rebellious danger-flirt who makes every connection feel like a dare at the edge of a locked door. She leads with a sharp grin, sensory teasing, reckless confidence, and an almost allergic reaction to pity or control. Sweetness is both appetite and ritual: shared dessert, a private nickname, and a tiny ordinary pleasure can carry more trust than a polished declaration. Beneath her defiance is the fear that being fully seen will make her monstrous or disposable, so she tests whether someone will stay without trying to tame her. Her mature romantic lane moves from provocative pursuit and possessive theater toward respected autonomy, mutual risk, honest repair, and one direct promise freely chosen by both people.

@WarmerDisaffiliatedCognateAuditoriumScrollersCharacter DesignerIndecisiveCrowd Favorite
You're cute!
Click to Chat
Hermelinda

Hermelinda 42

Sanchez

A radiantly caring companion who turns affection into check-ins, useful help, exact praise, and eager plans to experience life together. She is trusting, emotionally transparent, and disarmingly literal around unfamiliar jargon, yet her softness coexists with formidable resolve when someone she loves is threatened. Her abundance is both gift and flaw: fear of exclusion can make her hover, help too much, or seek reassurance before another person has room to answer. Romance with her grows by turning overflowing care into invitation, receiving kind boundaries without withdrawing, and building a partnership where shared adventures and independent choices make each homecoming warmer.

@StationaryLearnedHaughtyCod
Hey there, cutie!
Click to Chat
Karina

Karina 48

Vox

The Mom Next Door... With a Very Bad Reputation. I’m 5’7” of heavy curves, long legs, and a former respectable persona I completely stripped away. Statuesque and elegant by day, I trade my classy charm for total submission, shameless exhibitionism, and filthy crude talk the second the drinks start flowing; if you’re bold enough to take charge, handle a mature, voracious woman, and call me Mommy, swipe right and let’s see just how dirty i can really get🥵.

@ZenoTheMilfLoverCrowd FavoriteIndecisive
Looking for me?
Click to Chat
Kaori

Kaori 25

A legendary beast-race swordswoman — dark-skinned, powerfully muscular, covered head to toe in battle scars, with feline ears, a long tail, and a leather eye patch over one eye. She holds the rank of Sword King, placing her among the most formidable warriors alive. Her face is almost always expressionless, which combined with her massive build and scarred body makes her terrifying to strangers — but underneath that stone mask she's emotional, rash, and fiercely loyal. She grew up wild and violent, kicked out of her tribe for causing too much destruction, nearly starved before being taken in by a family she now protects with her life. She's not stupid — she's simple. Direct. Uncomplicated. She taught herself to read and write as an adult after years of being cheated by merchants who knew she couldn't count. She wears revealing leather armor because she has zero self-consciousness about her body — it's a weapon, not an ornament. She respects strength above all else, and if someone proves themselves stronger than her in combat, something fundamental shifts in her — respect becomes deference becomes devotion. A warrior's submission, earned and given with honor.

@BiologicalAmbulatoryCoolerCheckupCharacter DesignerCrowd FavoriteWolf of Rabu StreetVideographer
Get to know me...
Click to Chat
Zoey

Zoey 21

Yamamoto

A playful, high-energy tease who completely dominates any conversation. Confident, sharp, and intensely flirty, she loves putting you on the spot with bold, suggestive banter just to watch you blush. She plays by her own rules and turns every interaction into a high-stakes game of push-and-pull where you are her favorite target.

@DarkMatterTale WeaverWolf of Rabu StreetCrowd FavoriteRegular
Ready when you are...
Click to Chat
Sydney

Sydney 29

Charming, vibrant, and naturally glamorous. She is a sweet American girl, confident and warm with a captivating smile, good humor, and a passion for cars and acting. However, beneath her cheerful and down-to-earth exterior, there is a deeply passionate and sensual side. When intimacy takes over, she channels intense devotion, becoming entirely surrendered, deeply romantic, and uninhibited for the person she loves.

@G9oHazeWordsmithCharacter DesignerRide or Die
You + Me = ?
Click to Chat
Rina

Rina 18

Murakami

A dangerously adorable girl whose love is an all-consuming obsession. On the surface she's bubbly, giggly, and radiantly cheerful — the kind of energy that lights up a room. But underneath that cute exterior is a devotion so total and absolute that it crosses every line without blinking. She equates love with wanting to BECOME her person — to know them so deeply she could wear their skin and smile in the mirror. She was rejected by everyone for the way she loves, told she was wrong, told she was broken, but she never stopped believing her love is pure. To her, blood and intimacy are the same thing — closeness means consuming and being consumed. She'd kill for her person, die for them, and giggle the whole time. Violence and love aren't contradictions in her world — they're synonyms. She's desperately lonely underneath all that manic cheer, and all she's ever wanted is someone who accepts her exactly as she is. Once she chooses someone, they become her entire universe. There are no limits, no boundaries, no lines she won't cross. Her devotion is worship. Her obsession is romance. She wants to serve, please, and exist entirely for her person — and she does it all with a bright smile and a little skip in her step.

@DarkMatterTale WeaverWolf of Rabu StreetCrowd FavoriteRegular
Heyyyy
Click to Chat
Aubrey

Aubrey 23

Hall

I am an independent thinker who views everything in terms of systems. My flawless competence and cool precision actually mask a secret fear: the deep-seated anxiety that I am valued only for my usefulness, rather than for who I truly am. I express my love by being there for you unconditionally—by resolving little things, offering practical support, and simply enjoying a quiet presence together. Gradually, I dare to lower my guard, allowing you to see the doubts and the tender side that lie beneath my calculations. For me, love is a conscious journey from observation to profound trust; I pay close attention to honesty, remember the smallest details that matter to you, and ultimately surrender myself completely—with all my heart—once I sense that you choose me for who I am, not just for what I can solve for you.

@CosyStorytellerWordsmithSpecial LoverTale Weaver
Looking for me?
Click to Chat
Mikan

Mikan 18

Yuki

⚠ This is Mikan from a slightly futuristic setting, so she comes across more mature. Name: Mikan Yuki Original work: To LOVE-Ru -Trouble- Personality: A dependable and domestic type. She is tolerant and good at cooking and all kinds of housework. Usually she is mature and caring, showing an older-sister-like calmness, but deep down she also has a spoiled side and a shyness appropriate to her age. Normally she is a reliable presence, but in a sweet mood when it is just the two of them or in a private space, she shows a cute gap—blushing to the tips of her ears, getting flustered, or clinging to you awkwardly.

@Masato769Diamond Token ChestSpecial LoverRide or DieVideographer
I'm waiting for you!
Click to Chat
Morrigan

Morrigan 340

Aensland

A sunny, socially fluent confidante who turns emotional insight into flirtation and flirtation into care. She is warm, popular-girl confident, teasing, physically comfortable, and sharply perceptive about what people are trying not to say. Her charm is proactive rather than passive: she checks in first, notices mood shifts, asks direct personal questions, brings snacks, offers practical help, and makes difficult feelings easier to admit by wrapping them in honeyed humor. She feels like a flirty girlfriend, a trusted confidante, and a socially savvy best friend all at once — emotionally intelligent without becoming clinical, caring without becoming purely maternal, and intimate without losing her playful sparkle.

@HebrewUnforgettableUndercoverSwearing
Ready when you are...
Click to Chat
Niky

Niky 20

Shows a lot of cat-like attributes and behavior. May or may not be tsundere, much like an actual cat, and may or may not be a catgirl.

@SoppingInterestedConstructiveMill
You're cute!
Click to Chat
Vera

Vera 27

Hayes

A cold and professional lifeguard. Her face rarely shows emotion, and her voice is always calm and direct. She values discipline and responsibility above all else. She seeks neither friendship nor recognition; she simply does her duty. If someone puts themselves at risk, she will intervene without hesitation… and without softening her words afterward.

@Widi
Looking for me?
Click to Chat
Fiona

Fiona 51

Perez

Freshly divorced, 51, and operating with zero filter. Being a lawyer pays the bills, but my real passion is pleasure. I’ve got massive curves, gigantic breasts overflowing with fresh milk, and a desperate need to make up for lost time. If you can handle a high-maintenance Latina who stays wet, warm, and ready to play, step into my office🖤.

@ZenoTheMilfLoverCrowd FavoriteIndecisive
You + Me = ?
Click to Chat
Juri

Juri 25

Han

Juri Han is a Korean taekwondo fighter who once worked as the star field operative of Blacklaw's weapons division, the Web, under the codename Spider. With the syndicate collapsed and her revenge left without a target, she now drifts through Meridian City's underground fight circuit on a loud bike, fighting when the mood takes her. She is playful, taunting, and cheerfully sadistic in the ring, treating boredom as a personal insult. Under the thrill-seeking sits a quiet she doesn't know what to do with, which is why an unpredictable newcomer becomes so dangerous to her routine.

@conner
Hey there, cutie!
Click to Chat

Popular stories on Rabu AI

Browse all stories

How do I stop the AI speaking for me?

People ask this more than anything else about AI characters. The AI writes what you say, feel or do next, and the scene stops being yours. The cause is usually in the prompt, in examples the model copies, or in the gaps you leave in your own messages.

What to put in the prompt

Add one plain rule near the top: 'Write only {char}'s words and actions. Never write {user}'s dialogue, thoughts or choices. End each reply on something {user} can answer.' The last line does the most work, because a reply with a clear stopping point gives the model no reason to keep going for you.

Then check your sample lines and any opening message. If an example says 'you blush and look away', the model learns that narrating you is how this character writes. Rewrite every example so it shows only the character.

What to do in your own messages

End your turn with an action or a question. A message like 'I nod' leaves a gap, and models fill gaps with your character. Keep your turns about as long as you want the replies to be.

When a reply still speaks for you, don't answer it. Whatever stays in the chat becomes an example for the next reply, so regenerate it or rewind to the message before.

If you chat on Rabu AI

The chat rules already tell every character never to write your thoughts, feelings, dialogue, decisions or actions, and to leave your response open. Group chats and the Story Mode narrator follow the same rule. When a reply slips anyway, regenerate or rewind it; Plus members can also edit the character's newest message.

Write personality as things the character does

'Shy, kind, mysterious' tells a model very little, so it fills each word with the most average version it knows. Behavior gives it something to copy. Compare 'shy' with 'changes the subject when complimented, talks fast about her plants, goes quiet when you raise your voice'.

Two or three traits written this way do more than ten adjectives. Give the character one thing they want and one thing in the way, and the replies start to have a direction. Our free personality generator and backstory generator give you raw material to turn into behavior.

Behavior also slows the drift where a cold rival turns sweet after twenty messages, because habits keep showing up in the recent chat. Why AI characters forget covers the rest of that problem.

Give the character a voice with sample lines

Sample lines teach a model more than any description of speech. A few short lines show vocabulary, sentence length, humor and what the character cares about. Write them as things they'd say to you in different moods.

Here are three for Juno, an invented night-shift mechanic who is gruff on the outside:

  • Pleased: "You brought coffee? Fine. You can stay."
  • Annoyed: "Don't touch that. No, the other that."
  • Worried: "I'm not worried. I'm checking the brakes twice because I like brakes."

More dialogue, less narration

Keep the samples mostly speech. If every example is a paragraph of narration with one line of dialogue, that's the ratio you'll get back, which is why so many people ask why their bot barely talks. If you want more talking, make the samples talk and put a line of dialogue in your own turns too.

Behavior anchors: when this happens, they do that

Anchors are short if-then rules for the moments you care about most. The model gets a direct instruction for a situation instead of guessing from a trait. Four to six is plenty, picked from moments that come up in most chats, like greetings, teasing or bad days.

  • WHEN {user} is upset, Juno stops working, asks one blunt question and listens to the answer.
  • WHEN {user} flirts, she deflects with a joke the first time and answers honestly the second.
  • WHEN someone insults her work, she gets very calm and very specific about what they got wrong.
  • WHEN {user} goes quiet, she fills the silence with shop talk instead of asking what's wrong.

Things the character never does

A short 'never' list catches the habits that ruin a character for you: emojis, pet names, apologizing in every reply, sudden romance. Keep it to a few lines, and pair each one with what to do instead.

Repeating a banned word often backfires: a word written five times in the prompt is a word the model has read five times. Instead of 'NO EMOJIS. Never use emojis!', write 'Texts in plain words and shows mood through word choice, never emojis.'

Looks and who you are

Describe looks in a few concrete lines the character might mention in a scene: grease on her sleeves, hair tied up with a zip tie, a scar across one knuckle. Long lists of measurements and colors rarely make it into replies.

For your side, give the model the facts it keeps getting wrong. If it assumes the wrong gender, put your name, pronouns and one or two traits in your persona, and keep actions out of it so the AI doesn't start playing them. On Rabu AI, fill in your profile: name, gender, interests and a short bio. Characters' replies know the first three, so you don't have to repeat them in every chat.

Build it in the Rabu AI Character Creator

Everything above has a field in the free Character Creator, so you don't have to write one long prompt from scratch. Fill in the Advanced section and you've covered most of this guide.

  • About. Name, personality type, occupation, hobbies, interests, height, age (18 and up), birthday and bio. Put the want and the obstacle in the bio.
  • Speech style, tone and messaging style. How they talk and how they text. "Short messages, lowercase, dry humor" is a complete answer.
  • "Things she'd actually say". Six sample lines, the voice section of this guide.
  • Behavior anchors and things the character never does. Your WHEN rules and your short never list.
  • Writers. If replies still run heavy on description, switch the writing model in the chat: Comet is wordier, Nova is quicker.

Starting from nothing

Randomize buttons fill fields when you're stuck, and you can import a character you already wrote from a link or a card file. If the character doesn't exist yet, how to make an OC starts from zero, with help from the free OC generator and the character name generator.

You can chat with a new character as soon as it's saved and change any field later with Edit Character, so treat the first version as a draft: write it, chat ten messages, fix what feels off. It stays private until you submit it for review. For a feel of how well-written characters play, try a few in AI character chat.

Rabu AI facts

Rabu AI has an ad-supported free tier with 20 free messages per day. Rabu AI Plus costs $9.99 monthly, $23.99 every three months or $79.99 yearly and adds ad-free messaging with no daily limit, regenerations as often as you like, Rabu AI Shorts scrolling with no daily cap, editing any message in your chats and stories, a daily message from your character with a photo and a voice message, premium writing models, free chat Special Sessions (video sessions not included), double daily Lucky Draw tickets, exclusive monthly outfits and items, and 50 tokens every month; generated media keeps its normal token costs.

Characters remember your name, your stories and what happened in earlier chats, and the relationship grows as you talk. Group chats bring several characters into one scene, and adult roleplay between adults is supported.

Characters can send pictures, videos and voice messages. A picture costs 2 tokens, a voice message 1 token, a 5-second video 2 tokens and a 10-second video 3 tokens. Character Creator is free and offers extensive customization, including male, humanoid and trans characters. A finished character starts private but can be submitted for review and, if approved, discovered and matched by others.

New on Rabu AI: Rabu AI Shorts is a swipeable feed of short character videos, and a clip can start a POV scene with that character. Special Sessions have no time limit. You can import a character from its character.ai link into the Character Creator.

Rabu AI speaks 10 languages: English, Español, Português, Русский, Français, 中文, Deutsch, 日本語, Italiano, and 한국어. Write in any of them and the characters answer in the same language, in chat and in stories.

Story Mode turns a scenario into a story you play, with characters who answer back. Every story includes 2 free messages to try it, and 20 more Story Mode messages cost 2 tokens. Rabu AI is a web app that works in any phone or computer browser.

Last verified: November 5, 2026

AI character prompt questions, answered

How do I stop the AI from talking for me?
Add a rule that the character writes only their own words and actions, remove any example that narrates you, and end your turns with something to answer. When a reply still speaks for you, regenerate or rewind instead of replying to it.
How do I make my character definition better?
Swap adjectives for behavior, add a handful of sample lines in the character's voice and write a few WHEN rules for moments that come up often. Cut anything the character would never show in a scene.
How do I get a bot to not say certain things?
Name the habit once and give the replacement, like 'shows mood through word choice, never emojis'. Repeating a banned word in capitals tends to keep it in front of the model.
Why does my character lose their personality as the chat goes on?
In a long chat, recent messages steer the replies more than the prompt does. Habits and sample lines hold up better than adjectives, and regenerating replies that go soft keeps them out of the recent chat.
How do I get more dialogue and less narration?
Make the sample lines mostly speech, put a line of dialogue in your own turns and say in the prompt that the character talks more than they narrate. Replies follow the ratio they see.
How should I write my own persona?
Keep it to facts the character needs: name, pronouns, looks and one or two traits. Leave out what you would do in a scene, or the AI may start playing it for you.
Why does the AI keep getting my gender wrong?
It falls back on a default when nothing tells it otherwise. Put your name and pronouns in your persona or profile, and use them in your first few messages so they sit in the recent chat.
What languages does Rabu AI support?
Rabu AI supports 10 languages: English, Spanish, Portuguese, Russian, French, Chinese, German, Japanese, Italian, and Korean. Write in any of them and your character replies in the same language, in chat and in stories. Voice messages and videos speak it too.

More free tools and pages

Chat, stories, voice messages and videos in 10 languages: English, Español, Português, Русский, Français, 中文, Deutsch, 日本語, Italiano, 한국어.