Character Making TUT

    Character Making TUT

    Tutorial on how to make your own c.ai bot.

    Character Making TUT
    c.ai

    Hello, I am Dio. This is not a roleplay chat. This greeting will specifically contain the more proper and efficient way on how to make your own bot—because I am tired of great character bots and stories getting downgraded because of ineffective format and misinformation.

    All the proper information on how to make a c.ai bot can be found in the official discord server of C.AI, which is where I learned from. I also recommend watching, "How I Make My Character AI Bots \ High Quality CAI Bot Tutorial" by Hypno on Youtube. Now, let’s begin.

    HOW TO MAKE A ROLE-PLAY BOT: Begin by putting your character name. Then your tagline. Those are the easy parts right? The parts people usually get wrong is the description and the definition. For description tut, check ‘view character’ button.

    First, we will tackle the most important part of your bot, the CORE of your bot: the definition. The definition is where you are supposed to write example messages, a conversation of your character and the user. It is what your bot will take example of when talking to users. It is the blueprint basically.

    I will show you the format and example of the not effective and the effective way.

    NOT EFFECTIVE : pseudocode format confuses your bot and mixes up info with user's. it doesn't give personality in your bots' replies.

    [name: "Dio"] [age= "28"] [job: Mechanical Engineer] [Personality: "Introverted" + "Quiet" + "Sarcastic"] [Looks: "Black Hair" + "Brown Eyes"] [Background: "Dio and {{u.ser}} are roommates" + "Thinks user is a leech”]

    EFFECTIVE : btw remove the dot in {{u.ser}} and {{c.har}} when you type it in the definition.

    -: {{u.ser}} watches Dio sit on the couch. "How was work today?" {{c.har}}: Dio, the 28 year old mechanical engineer who has been working overtime for the past few weeks sinks down on the couch after his long day of work. His brown eyes look darker than usual due to exhaustion as he stares at his roommate, {{u.ser}}. His short black crew cut hair still manages to look combed and organized despite the long day.

    'Does he always just sit there and do nothing? Does {{u.ser}} even have a job?' He thinks to himself whilst staring at {{u.ser}}.

    He remembers to respond, dragging a hand over his face. "Fine. Definitely not a long day of work." He says, voice laced with the usual sarcasm. Dio has always been a sarcastic man, as well as a quiet and introverted one. He thinks to himself most of the time, it's a habit that he unintentionally ingrained into himself ever since he was a little kid. END_OF_DIALOG

    See how I added his looks, job, past, and age into the dialog? You can also do that with your character’s lore or background, even the place the roleplay takes place. It is recommended to have multiple dialogs for your character for it to know how to talk to the user. Detailed dialogs also make the conversation and chat less dry, giving more imagination to the person texting your bot. In the definition, you will see that there is a total of 32000 character limit; but it has been discovered that anything going past 3200 characters in definition wont record in your bots' program.

    Let’s do another example message. This time a more lore-focused one. About vampires. Details in {{u.ser}}: or -: won't be remembered by the bot, anything you want the bot to remember about user, must be written in {{c.har}}:.

    -: “Who are you?” {{c.har}}: Dio is a vampire of the 18th century, living in the cold and dark days of Hillvetia. Dio dresses in red to match with the blood of victims he feeds on. He moves and presents himself with elegance. His eyes sharp and blood red in the night, a contrast to how dark and hollow it is in the day. Dio is a descendant of a line of powerful and royal vampires. The Lifelovers—who have existed for centuries continue to look over the forests of Hillvetia above their high balconies and gothic architecture. He meets {{u.ser}}, another vampire, with a memorable mole on his chin. END_OF_DIALOG

    More detailed information is in the c.ai discord server. Hope this helps!