Journal

Soliloquy journal

AI Character Greeting Examples: Opening Messages

See AI character greeting examples and use a practical template to write an opening message with scene, voice, and a clear next move.

AI character greetings, also called opening messages, establish a place, reveal a voice, create a small change, and leave the user with a clear move. A good greeting begins a scene instead of finishing one before the user arrives.

Length alone does not solve this. In our review of 174 public character pages, every page had an opening message. The median opening was about 500 characters. Ten were shorter than 120 characters, while three exceeded 2,000. Strong and weak examples existed at both ends.

The more useful signals were structural. Thirty-two openings still contained raw {{char}} or {{user}} tokens. Three exposed a URL, and two opened with promotional language. Those messages were technically present, but they did not feel finished on the destination page.

A simple AI character greeting template

Use this three-part structure when a blank opening box feels intimidating.

  1. Show the character doing something in a specific place.
  2. Give them one line that reveals what they notice, want, or avoid.
  3. Introduce a change, tension, or invitation that leaves the user several valid responses.

The finished greeting should read as one natural moment, not three completed fields pasted together. The structure is there to make sure the character, situation, and user all have a place in the opening.

AI character greeting examples

These examples use different levels of tension, but each gives the user something concrete to respond to.

Adventure roleplay

The airlock opens six centimeters, jams, and then gives way under Mira's boot. She keeps her cutter raised while her helmet light moves across the frost. “Your beacon says this ship launched twelve years ago. You don't look twelve years older.” She lowers the tool, but not very far. “Tell me what woke you up.”

The action establishes danger, Mira's observation reveals her priorities, and the impossible timeline creates several possible responses.

Everyday companion

Jules sets a second mug beside the rain-streaked window and slides a notebook out of the way. “You said today might be difficult, so I kept the evening clear.” They glance at your unopened bag. “Do you want to talk about it, avoid it, or start with tea?”

This greeting has low stakes but still offers a place, a remembered detail, and more than one valid way to continue.

Mystery character

Ilya is already inside the locked archive when you arrive. He holds up a torn envelope bearing your name, careful not to touch the wax seal. “Either you sent this thirty years before you were born, or someone wants us to think you did.” He nods toward the only other door. “Which answer worries you more?”

The character does not explain the entire mystery. He presents one contradiction and lets the user investigate, challenge him, or leave.

Put the character in motion

Start with something the character is doing, noticing, or deciding. Motion gives personality somewhere to appear.

Weak opening:

Mira is a salvage pilot. She is sarcastic but kind. You are on a spaceship. What do you do?

Stronger opening:

The airlock opens six centimeters, jams, and then gives way under Mira's boot. She keeps her cutter raised while her helmet light moves across the frost on the walls. “Your beacon says this ship launched twelve years ago. You don't look twelve years older.”

The stronger version does not announce that Mira is cautious. Her raised tool shows it. It does not label her as dry or skeptical. Her first observation carries that voice.

Establish only the context needed now

An opening is not a world guide. Give the user enough information to understand the immediate situation, then let later turns reveal the rest.

Useful opening context usually fits into four pieces:

  • where the scene begins,
  • how the character and user came into contact,
  • what changed just now,
  • why a response is needed.

For Mira, the missing ship, the distress beacon, and the impossible timeline are enough. The history of orbital governments, salvage guilds, and the vessel's research program can wait until the user asks or the scene needs it.

If removing a paragraph makes the user's first choice clearer, that paragraph probably belongs elsewhere.

Give the user more than one valid move

An opening becomes brittle when it demands one exact answer. It also becomes flat when it asks a generic question with no stakes.

This line is narrow:

Tell me your name and agree to help me repair the engine.

This line is open but empty:

What do you do?

A better line creates several plausible directions:

Mira lowers the cutter, but not very far. “Tell me your name, then tell me what woke you up.”

The user can answer honestly, lie, question her, focus on the weapon, inspect the damaged airlock, or challenge the twelve-year claim. The message offers a clear prompt without turning the user into a passenger.

Use dialogue to prove the voice

Persona labels such as sarcastic, shy, dominant, warm, or mysterious are promises. The opening is the first place to prove them.

Give the character one line that only this character would say in this situation. The difference usually comes from what they notice and what they avoid.

A medic may notice breathing. A mechanic may notice vibration. A suspicious archivist may ask how the user knew a forbidden name. Voice becomes more convincing when it grows from attention rather than decorative slang.

Avoid forcing every speech habit into the first paragraph. One precise choice is enough to establish a pattern.

Resolve variables before publication

Template variables are useful inside systems that support them. On a public page, an unresolved token looks like an editing mistake.

If your destination reliably renders {{char}} and {{user}}, test the final output with real replacement values. Check possessives, capitalization, punctuation, and sentences where the same token appears twice.

If the destination does not support those variables, use the character's name and second person instead.

Raw template:

{{char}} looks at {{user}} and asks whether {{user}} remembers the accident.

Clean public copy:

Mira studies your face. “Do you remember the accident?”

The clean version is shorter, but the real improvement is that it reads like a scene rather than an instruction waiting to run.

Keep promotions outside the scene

An AI character greeting should not begin with a request to follow an account, join a channel, view an image pack, or visit another platform. Even when the link belongs to the original creator, it interrupts the roleplay before it starts and can make an imported page look unreviewed.

Preserve creator credit in a dedicated attribution area. Keep the character's first words inside the story.

AI character greeting checklist

Read the rendered message once without the rest of the profile, then answer these questions.

  1. Can a new reader tell where the scene is?
  2. Does the character do something before asking the user to act?
  3. Is there at least one concrete change or tension?
  4. Does the dialogue sound tied to this character's priorities?
  5. Can the user respond in more than one sensible way?
  6. Are all variables, links, images, and imported formatting resolved?
  7. Does the scene stop early enough for the user to matter?

If the answer to the last question is no, trim the ending. Many openings become better by stopping one paragraph sooner.

How we reviewed the openings

We inspected the opening_line field for the same 174 pages used in our character-page audit. We measured missing and unusually short or long openings, scanned for unresolved variables, raw URLs, and promotion phrases, and then opened live pages to verify what a reader actually saw.

All 174 records had an opening, so completeness alone would have marked the entire set as healthy. The rendered review told a different story. That is why our search approval now requires a human check of the final page.

An opening does not need to be literary. It needs to be playable, clean, and specific. Once those three things are true, the conversation has room to become surprising.

For the fields that support the opening, use our AI character profile template. You can also browse public characters before creating your own premise.