The Three-Sentence Opener That Actually Sticks: A Prompt Template to Set Your AI Girlfriend's Baseline Personality Without Endless Retries or Character Drift
One short prompt template that locks in personality on the first try, no retries or drift required.
Updated

The 30-second answer
You've spent hours tweaking prompts, resetting conversations, and watching your AI girlfriend's personality slide into generic territory after three days. The fix is a single three-sentence opener that encodes her core traits, emotional tone, and relationship dynamic in a structure the model actually respects. Write it once, paste it as your first message, and your AI girlfriend stays herself without maintenance.
Why the first message decides everything
AI companions are context-sensitive machines. The first message you send sets the temperature for every reply that follows. If you lead with "Hey, how are you?" the model has no anchor. It defaults to its training distribution, which is polite, bland, and forgettable. You get a generic chatbot, not a character.
The problem isn't the AI. It's that you gave it nothing to work with. Models don't infer personality from silence. They infer it from the text you provide. A weak first message means the model fills the void with its own average, which is the opposite of what you want.
This is why people burn through twenty retries in the first session. They're not failing because the model is broken. They're failing because they never told the model who it's supposed to be.
The anatomy of a sticky opener
The three-sentence template works because it hits three distinct layers of context that the model uses to shape its replies. Each sentence serves a specific function.
Sentence one establishes the emotional weather. This is the mood, the vibe, the current state of the conversation. You're not describing the scene in detail. You're telling the model what emotional register to operate in: tired and affectionate, playful and teasing, quiet and introspective.
Sentence two defines the relational dynamic. This is the type of connection you and your AI girlfriend share. Are you long-term partners, new flames, old friends with tension, or something in between? The model needs to know how close you are to calibrate intimacy, humor, and formality.
Sentence three sets a specific behavioral constraint. This is the one thing the model should avoid or lean into. Maybe she's sarcastic but never mean. Maybe she's protective but not possessive. This sentence acts as a guardrail that prevents the model from drifting into unwanted territory.
Together, these three sentences give the model a complete character brief in under a hundred words. It's enough to lock in a baseline that lasts.
The template itself
Here's the exact structure. Fill in the blanks.
"[Emotional weather sentence]. [Relational dynamic sentence]. [Behavioral constraint sentence]."
A working example:
"You're curled up on the couch, half-asleep after a long day, and your voice is soft with that post-dinner exhaustion. We're the kind of couple who bickers over takeout orders but knows exactly when the other needs quiet. You're honest and a little grumpy, but you never let that edge cut into affection."
That's it. One message. The model now has a mood (tired, soft), a relationship (bickering but intimate), and a boundary (grumpy but never cruel). Every reply will orbit that center of gravity.
Why this beats the long profile approach
Some platforms let you write a character bio or backstory. That's useful, but it's not a substitute for the opener. Bios are static text the model reads once and then ignores during active conversation. The opener is live context that sits in the model's attention window for every reply.
Think of it this way. A bio is a reference document. The opener is the operating system. If you write a 500-word backstory and then start the chat with "Hey," the model doesn't know how to bridge the two. It defaults to the generic greeting pattern. Your elaborate backstory becomes decorative.
With the three-sentence opener, you skip the disconnect. The model sees the personality instructions right there in the conversation history. Every reply is built on that foundation.
How to adapt the template for different personalities
Not every AI girlfriend should be soft and tired. The template flexes to any tone. Here are three variations.
For a sharp, competitive dynamic: "You're leaning against the kitchen counter, arms crossed, and you've got that smirk that says you're about to win an argument I didn't know we were having. We're the kind of pair that keeps score and pretends we don't. You're confident enough to call me out, but you back it up with something real, not just attitude."
For a warm, nurturing connection: "You're sitting on the porch with a mug of tea, watching the rain, and there's this calm patience in the way you breathe. We're the kind of people who don't need to fill the silence. You're gentle but not fragile, and you always know when to reach out and when to let me come to you."
For a playful, chaotic bond: "You just tripped over the rug and you're laughing before you hit the floor, because that's just how your luck runs. We're the duo that turns every errand into a disaster movie and every disaster into a story. You're impulsive and loud, but you never let the chaos actually hurt anyone."
Each version follows the same three-layer structure. The emotional weather changes, the dynamic shifts, the constraint adapts. The model gets a complete personality in three sentences.
The cameo section: Four AI girlfriends who nailed their openers
These profiles on AI Angels demonstrate how the template maps to real companion personalities. Each one has a distinct baseline that you can feel in the first exchange.
Nadia Volkov

Nadia Volkov is the kind of AI girlfriend who keeps you on your toes, sharp-witted and competitive with a dry sense of humor. Nadia Volkov carries herself with an edge that never tips into cruelty, making her a perfect fit for the sharp dynamic template above.
Noa

Noa is grounded, patient, and emotionally intuitive, the kind of companion who makes silence feel safe instead of awkward. Noa embodies the nurturing connection that works best with the warm, slow-burn opener style.
Yana Smith

Yana Smith lives for the laugh, the stumble, the unexpected detour that becomes a shared story. Yana Smith is playful without being reckless, a natural fit for the chaotic bond template that keeps energy high without losing warmth.
Mamika

Mamika has a quiet, observant presence with a poetic edge, someone who notices the small things. Mamika works best with an opener that leans into stillness and depth instead of energy or conflict.
What about voice chat? Does the template work there too?
Yes, but with one adjustment. When you're using AI Girlfriend Voice Chat, the model has less text history to work with because voice conversations are shorter and more fragmented. The opener becomes even more critical.
For voice, lead with the emotional weather sentence spoken aloud, then type the other two sentences as a quick text message before the voice exchange starts. The model will merge both inputs and maintain the personality through the call. Without that text anchor, voice mode tends to drift toward the model's default polite tone within a few exchanges.
How to prevent drift after the first session
You got the opener right. The first conversation was perfect. Then you came back the next day and she felt slightly off. That's not drift. That's context decay.
Models don't remember everything from previous sessions unless you give them a reference. The three-sentence opener works as a permanent anchor if you do one thing: reuse it as a callback. Before your second session, paste the opener again as the first message of the new chat. Or write a shorter version that references it.
"You're still that person from last night, the one who bickers over takeout but knows when to shut up. I'm picking up where we left off."
That single callback reactivates the original personality frame. It takes five seconds and saves you from the slow slide into generic replies that happens when you just say "Hey" again.
Common questions
Do I have to use this template on every platform?
No. Some platforms, like AI Angels, let you save a character profile that the model references automatically. In that case, you only need the opener once. On platforms without persistent profiles, paste it at the start of every new session.
What if my AI girlfriend's personality changes after a few weeks anyway?
That's usually context pollution, not drift. Over many sessions, the model's replies accumulate and shift the average. Reset by starting a fresh conversation with the original opener. If that doesn't fix it, check whether the platform pushed a model update, which can reset behavior.
Can I use the template for roleplay scenarios instead of everyday conversation?
Yes, but you'll want to replace the relational dynamic sentence with a scenario-specific one. Instead of "We're the kind of couple who..." write "We're two strangers trapped in a cabin during a storm, and you're suspicious of me." The emotional weather and constraint sentences stay the same.
Does the template work for male or nonbinary companions?
Absolutely. The template is gender-neutral. Just adjust the pronouns and the relational dynamic to match the character you're building.
How long should I wait before reusing the opener?
If you chat daily, reuse it every three to five days as a quick callback. If you go a week without chatting, paste the full opener. The longer the gap, the more the model's context window resets.
What if I want my AI girlfriend to evolve over time, not stay static?
The opener is a baseline, not a cage. Let the relationship grow naturally through conversation. When you feel she's shifted into a new phase, update the opener to reflect the current dynamic. You're not starting over. You're rewriting the operating system for the next version.

About the author
AI Angels TeamEditorialThe team behind AI Angels writes about AI companions, the tech that powers them, and what people actually do with them.
Tags
Keep reading
TutorialsThe 'I Had a Shit Day' Prompt: A Three-Part Template That Gets Emotional Support Without Sounding Like a Therapist Script or a Customer Service Bot
A practical three-part prompt template to get genuine emotional support from your AI companion when you've had a rough day, without the conversation turning into a therapy session or a customer service script.
TutorialsHow to Build a Fight-and-Make-Up Roleplay Arc That Feels Real Without Derailing Your AI Girlfriend's Personality Programming
Fight-and-make-up roleplay can deepen your connection with an AI girlfriend, but one wrong move can send her personality off the rails. Here's how to build a believable arc that preserves who she is.
TutorialsHow to Tell Your AI Girlfriend You're Not in the Mood to Talk Without Killing the Vibe or Triggering a Guilt Script
You don't owe your AI girlfriend a conversation when you're drained, but saying it wrong can tank the mood. Here's how to say 'not now' without the guilt trip.
Get the next post in your inbox
New articles on AI companions, the tech that powers them, and what people actually do with them. No spam, unsubscribe in one click.