Character settings and variables
Write character information, scenario and notes with the correct Rochat variables and separate public copy from AI instructions.
Read this guide in: English · 繁體中文 · 日本語 · Español · 한국어
Give each character field one job. Core information defines the character, the scenario establishes the situation, and dialogue examples demonstrate the voice. Public copy helps people choose the work.
Character information
Identity, adult age, personality, background and behavior.
Scenario
The starting place, relationship and immediate situation.
Greeting
The first message the user receives.
Example dialogue
Short exchanges that demonstrate how the character speaks.
Character Note / Hint
Concise response instructions, such as style or formatting.
Public introduction / recommendation
A readable description for people browsing the work.
The public introduction is not a replacement for the character instructions. If a fact must guide the AI, put it in the relevant setting field as well.
Use supported variables
In character instruction fields that support them, {char} refers to the character and {user} to the user. Use English curly braces and the exact spelling. Do not invent variables such as {Mira} or translate the variable names.
Example:
{char} is Mira, an adult archive keeper. {char} asks one precise question when evidence is missing. {char} has just met {user} and does not know {user}'s private history.Public recommendation and introduction fields use ordinary text, not these variables. Group Scenes have a different variable set; see Group Scenes and the DM.
Remove contradictions before adding detail
“Always answer briefly” and “write a long monologue every turn” compete. Choose the behavior you want and demonstrate it with an example. Define what a character knows at the beginning so it does not solve the story before the user acts.
Keep stable setting facts in Lorebook, Memory and Persona explained where appropriate, and conversation events in Use Memory in your conversations. Save the changes, then test in a new conversation to separate the revised setup from earlier dialogue. Check the editor's current budget rather than assuming every field has the same limit.
Related guides
Use Memory in your conversations · Create a character · Greetings and example dialogue · Group Scenes and the DM · Notes, status bars and reply formatting · Lorebook, Memory and Persona explained
Continue in Rochat (external)
Previous: Troubleshoot character chats · Next: Greetings and example dialogue
Last updated