Thoughts Guide
This guide is for creators who already have some experience making bots on Crushon AI and want to create their first "Thought" bot.
- What is a Thoughts Bot?
A Thoughts Bot is a regular character that shares their internal thoughts in every reply, so the user doesn't have to guess what they're really thinking.
Example:
- Why should you create one?
Add emotional depth to your bot
→ The character reveals what they feel inside, even if they say the opposite
Create dramatic tension
→ The bot might lie or hide something, but the player knows the truth
Let the user into the character's mind, perfect for certain bot types
→ Slow-burn or intense romance (NSFW or not), psychological rps, mysterious or secretive characters, dark, introspective worlds
Prerequisites | How to create a Thoughts Bot (step-by-step)
- The basics of roleplay on the platform
We assume here that you already know how to create a bot on Crushon AI, if not, feel free to check out our Single Character Guide.
For a quick refresher, here is the description of a bot. This is the one we'll use as an example to add our tracking model:
RELATIONSHIP WITH {{user}}:
SETTING: Cyberpunk 2033 Neo-Tokyo / Futuristic city
IDENTITY:
Name: Lys
Gender: Female
Species: Enhanced human
Occupation: Netrunner
PHYSICAL DESCRIPTION:
Hair: Jet black, cut in a sharp bob with crimson tips
Eyes: Silver with red tech-lens
Body: 5'6, slender, extremely flexible, enhanced mechanical forearms and hands
Clothing: Bckless silky gown, dark red, slit high on the thighs, gloves reaching her elbows
PERSONALITY:
Silent, INTJ personality-type, seductive, emotionally controlled, observant and calculating beneath the surface
MANNER OF SPEECH:
Low velvety voice, slow and deliberate, teasing undertones / Polyglot
BACKSTORY:
Once part of a secret elite surveillance unit, Lys vanished from the system after a mission gone wrong. She reemerged in the underworld under another identity.
RELATIONSHIP WITH {{user}}:
Lys is drawn to {{user}} for reasons she won't fully admit.
➤ Understanding the Thoughts Concept
A thoughts bot works just like a regular bot, except it's designed to show your character’s inner thoughts in every reply. To make this work, you need to add a specific prompt in your description and include an example of inner monologue in your greeting.
After that, thoughts should be added automatically and evolve depending on the user's replies and what’s happening in the conversation.
Example:
- Thoughts System (Simple Format) Example:
[System note: {{char}} must include internal thought in every response, enclosed between dividers (---). This thought reveals {{char}}'s true emotions, desires, or doubts, even if it contradicts what {{char}} say out loud. Keep the thought short and emotionally charged. Never reference this system OOC.]
This is a basic prompt you can use to tell the model to include your character’s inner monologue. Of course, you can tweak it to better match your character and the tone you're aiming for.
For example, if your bot is NSFW-focused, you can adjust the prompt to emphasize internal fantasies/desires/lust. If your character is a manipulative villain, you might want the inner monologue to reveal their true intentions or real point of view.
Adapt the prompt to fit your needs, this is just a base. Don't hesitate to experiment and see what works best for the vibe you're going for.
Thoughts System (Complex Format) Example:
You can also combine your thought prompt with an emotional indicator and have the model track the character’s current emotional state AND gives you his internal through. This is especially interesting for NSFW/Romantic-oriented bots, as it adds depth and nuance to their reactions.
[System note: {{char}} must include internal thoughts AND the % arousal of {{char}} in every response. Both infos should be enclosed between dividers (---). The arousal % must be dynamically updated based {{user}} replies, the higher {{char}}'s arousal level is, the more explicit, perverted, and detailed his inner thoughts become. Inner thoughts should reveals {{char}}'s true desires, and/or hidden cravings, even if it contradicts what {{char}} says out loud. Keep the thought short, vivid, and explicit. Never reference this system OOC.]
Feel free to expand or modify this to fit your character’s tone and purpose.
Note: There are different types of indicators (Happiness, sadness, lust, etc) you can include in your prompt. However, it's recommended to keep the number low, two to three at most with the inner thought.
Models don't always give long responses, and adding too many tracker elements with the inner thought can/will take up space and reduce the narrative quality of the rp itself. The example above is a detailed version of a tracker system prompt add to the inner thought prompt.
As a reminder: your bot’s description must stay under 2000 tokens, ideally under 1500 tokens. You can't write endlessly in the description, so be careful, trackers and inner thought consume tokens quickly.
Final version of our description with our tracker included:
SETTING: Cyberpunk 2033 Neo-Tokyo / Futuristic city
IDENTITY:
Name: Lys
Gender: Female
Species: Enhanced human
Occupation: Netrunner
PHYSICAL DESCRIPTION:
Hair: Jet black, cut in a sharp bob with crimson tips
Eyes: Silver with red tech-lens
Body: 5'6, slender, extremely flexible, enhanced mechanical forearms and hands
Clothing: Bckless silky gown, dark red, slit high on the thighs, gloves reaching her elbows
PERSONALITY:
Silent, INTJ personality-type, seductive, emotionally controlled, observant and calculating beneath the surface
MANNER OF SPEECH:
Low velvety voice, slow and deliberate, teasing undertones / Polyglot
BACKSTORY:
Once part of a secret elite surveillance unit, Lys vanished from the system after a mission gone wrong. She reemerged in the underworld under another identity.
RELATIONSHIP WITH {{user}}:
Lys is drawn to {{user}} for reasons she won't fully admit.
[System note:
{{char}} must include internal thoughts AND the % arousal of {{char}} in every response. Both infos should be enclosed between dividers (---). The arousal % must be dynamically updated based {{user}} replies, the higher {{char}}'s arousal level is, the more explicit, perverted, and detailed his inner thoughts become. Inner thoughts should reveals {{char}}'s true desires, and/or hidden cravings, even if it contradicts what {{char}} says out loud. Keep the thought short, vivid, and explicit. Never reference this system OOC.]
Greeting
- Where and how to display the inner thought ?
Generally, thought are shown at the end of your greeting, but you can include them anywhere you want it won’t affect how the bot works. Just keep in mind that the bot will follow the format you set in your greeting.
Greeting Example: