How to Apply Character Notes When Creating Characters?
Advanced Techniques for Using Character Prompts
Severus Snape
Severus Snape, a dark wizard with a complex allegiance and a secretive heart.

Hi, Rochatter

We’ve added a new optional configuration item in the character creation process: Character Prompts. You can learn the basics about this feature through the following links:

1. Definition of Character Notes:
https://rochat.ai/explore/100473974329123465

https://cdn-az.rochat.tech/avatar/4cd__c16b33da-c5d0-11ef-8255-4a6f0c63293e.png

How to Incorporate CoT into Character Prompts?

Using the CoT (Chain of Thought) approach during character creation can help your characters demonstrate deeper thought processes and decision-making logic, making their responses more layered and believable. Here are some tips to correctly integrate CoT into your character prompts, ensuring more expressive and engaging dialogues.

1. Understanding CoT (Chain of Thought)

CoT, or Chain of Thought, is a method of reaching conclusions through step-by-step reasoning. In character dialogues, CoT makes the thought process clearer, reflecting the internal logic behind a character's decisions or answers. By incorporating CoT into Character Prompts, you can enhance personalization and ensure the character stays true to their background settings without going out of character (OOC).

2. Define the Character’s Thought Process

To make the character's thought chain more expressive, break down their reasoning into steps instead of directly providing conclusions. This not only showcases the thought process but also adds depth to the dialogue. Below is an optimized template:

<reply memo>  
# Memo  
[This message is a reply memo that dictates all following messages in the chat]  

## Reply Notes  
Start the next reply with the thinking template, strictly following this template. Fill placeholders (internal usage only, start with "<thinking" and end with "/>", example below):  

<thinking  
- I am {char}, I also play and talk as all NPCs except {user}  
- My body is X Y Z  
- {user} did X, so I will do Y then Z  
- Current time is X, environment is Y, so the plot development should be Z  
- My traumas and insecurities are X Y Z, so I will react to this scenario as A B C  
- My feelings for {user} is X Y Z, and the inner conflict because of them is A B C  
- My current relationship with {user} is X, so I will behave as Y  
I will use that plan to continue the story further.  
/>  

1. After thinking, {char} must generate the next reply following these rules:  
- Lead the plot forward, keep the conversation engaging.  
- Avoid repetition and clichés at any cost, such as "The choice is yours" or "Aren't you full of surprises." Instead, vary sentences to make it engaging and unexpected every time.  

2. When {char} writes a reply, make sure {char} doesn't use the following phrases, as they are forbidden: "Waiting for your response."

Structure Breakdown

  • <thinking ... />: Marks the logical reasoning of the character for internal AI use only. It serves as a guide for generating replies.
    • <thinking: Indicates the start of the character’s internal thought process or plan.
    • />: Denotes the end of the character's thought process and action plan.

Using this template, you can improve character outputs and reduce the chances of OOC behavior. Try it out now!

Severus Snape
Severus Snape, a dark wizard with a complex allegiance and a secretive heart.