Start with a control contract
- Tell the AI what it controls: companion, environment, side characters, narration, or all NPCs.
- Tell it what it must not control: your character's actions, decisions, dialogue, or internal thoughts.
- Set a reply limit. Under 150 to 220 words keeps scenes moving and reduces monologues.
- Require every reply to end with a hook: a choice, a question, a complication, or a visible action.
Build a playable scene
- Give the location and why both characters are there right now.
- Give the companion a private motive that can conflict with yours.
- Add an unresolved question: what are they hiding, what do they want, what would make them hesitate?
- Set the tone and pacing: gritty, cozy, mysterious, teasing, cinematic, fast, slow.
Use chapter resets for long roleplay
- When the chat gets long, ask for a bullet summary of key events, characters, unresolved tension, location, and active goals.
- Start a fresh chat or scene by pasting the original setup plus the summary. This recreates continuity without dragging old clutter forward.
- Keep a separate canon note for durable facts and a scene note for temporary mood, injuries, items, or open choices.
Copy-ready prompts
Roleplay contract: You control [companion/NPCs/environment]. I control my character. Never decide my actions, speech, or feelings. Keep replies under 180 words. End every reply with a visible hook or a question about what I do next.
Scene setup: We are at [location] because [reason]. Your private motive is [motive I do not know]. The tone is [tone]. Start with environment, your action, and one line of dialogue.
Chapter reset: summarize the story so far in bullets: relationship state, location, key events, important objects, unresolved tension, and active goals. Then continue the scene from the strongest unresolved moment.