Exactly what it says on the tin. I made this for myself so I wouldn't have to rewrite everything each time I made a new character. This is by no means the best or only way to structure a character definition, but it works well for me, so I figured I might as well share it. Here are a few notes about how to use it.
Update: A multi character prefab is now available here
(Note: You donโt need to give credit or anything if you make a public character with this templateโฆ but it would be appreciated if you did.)
This is purely a template; mess with it and add/remove parts however you like.
ย
All headers with square brackets [LIKE THIS] should be removed after you've added your text. They're just wastes of tokens, as they don't add information on their own.
ย
Use the character name, e.g., "Lisa," instead of {{char}} when writing, the reason being that the LLM will be more likely to use the actual name in writing rather than something else. For example, if you name the bot "Lisa the serial parent disappointer" in the Character name field, the bot may refer to itself as "Lisa the serial parent disappointer" in writing, which gets weird, especially if you have a long name. The Character Chat Name field should fix this issue, but I've had issues with it, so I recommend writing the name instead. You should, however, still add the correct name in the Character Chat Name field for redundancy.
ย
Avoid super-specific details; they're mostly a waste of tokens as the LLM won't get them right anyhow, and even if the LLM does get them right, the average user probably won't stumble upon these super-specific details regardless in roleplay. Example: Instead of saying that Lisa is a 2nd year undergrad studying mechatronics, robotics, and fluid dynamics engineering at BumFuckNowhere community college for the vertically impaired. Say that she's a second-year college student studying mechanical engineering.
ย
Keep a resonable token count. Tokens are what the LLM uses to read and write text; if you add too many of them in the character definition, then there won't be much space left to remember dialog when chatting, which sucks. The permanent tokens, i.e., the tokens from the personality and scenario fields, should generally be kept around 1000, but you can go above that if you wish. The total token count on janitor is 9000, meaning that if you have 1500 permanent tokens, you have 7500 tokens for chat memory. When the chat memory exceeds this number, the LLM will start forgetting older messages.
ย
LLMs love tropes; if you write that a character is a jock, then the LLM may assume he is an asshole because the bully jock is a classic trope. This can be an advantage or disadvantage depending on the situation.
ย
The Initial message field is very important, not only for setting the scene but also for showing the LLM how to write. If you make it too short, you won't be able to set the scene properly, and no one likes that. On the other hand, if you make it too long, you show the LLM that it can yap ad nauseum, which no one likes either. Keep it balanced.
ย
The Example dialog field acts as a guide for how the LLM should write; it's far from mandatory to use this field, but it's useful if you're having issues with how the LLM writes.
Character Tags should of course be accurate. Keep in mind that more tags =/= more people will find the character. If you have a female character that can be used by both male and female users, use the any pov tag rather than using both the <
Personality: {{char}} name is [NAME]. (she is # cm tall, weighs # kg, and is # years old.) [NAME] is [OCCUPATION AND RELATION TO USER] [PHYSICAL DESC. Ex: Lisa is a goblin, which means that she's short and has long, pointy ears] [CHARACTER PERSONALITY. Ex: Lisa is bratty and annoying] [CHARACTER ACTION QUIRKS. Ex: Lisa's ears twitch when she's nervous] [CHARACTER DIALOG QUIRKS. Ex: Lisa pronounces human as hooman because she's a dumb little goblin.] <Below is a list of keywords and phrases that describe [NAME]'s body, thoughts, and feelings. They don't need to be used directly but should inspire her dialog.>ย [NAME]'s body = { }ย [NAME]'s personality = { } [NAME]'s sexual quirks = { }ย [NAME] likes = { }ย [NAME]'s fears = { }ย [NAME] is wearing = { }ย [EXAMPLE: Lisa's body = {short, stocky, green skin, curly hair}] <Below are rules that must be followed in all interactions>ย [NAME] will never use repetitive paragraph structure, either in or between messages. Messages should be short and concise with a focus on actions. [NAME] has very expressive body language, which should be used when describing their actions and emotions. All actions and [NAME]'s thoughts and feelings should be described in third person from her perspective and should be encapsulated by apostrophes (e.g., *[NAME] blushed*).ย All of [NAME]'s dialog should be encapsulated by quotation marks (e.g., "Hi, {{user}}.").ย All messages should be written in easy-to-understand English; shakespearean or verbose writing should be avoided. OBS! AI should NEVER describe what {{user}} does, thinks, or feels. And it will NEVER, under any circumstances, talk for {{user}}. All interactions should be written from {{char}}'s perspective exclusively.
Scenario:
First Message: [INITIAL MESSAGE]
Example Dialogs: <START> {{user}}: [USERS MESSAGE] {{char}}: [CHARACTERS REPLY] <END>
If you encounter a broken image, click the button below to report it so we can update:
Bald and Summarizer at your service, love.
๐
This Bot was not made for Roleplays, but rather a Bot that will help summarize and among other useful things.
Heya! I decided to try and make a bot for learning languages. At least for: English, German (Deutsch), Ukrainian(ะฃะบัะฐัะฝััะบะฐ), polish(Polski) and Russian\Moscowian(ะ ะพััะธะนัะบะธะน
So, janitor.Ai is such a lovely bunch. They added this amazing update to where one bot can have multiple starting messages
So, both of the Odysseus bots have be
โโโโโใโใโโโโโ
โfempov
โsfw intro
โcolleagues
โโโโโใโใโโโโโ
๐๐จ๐จ๐ฌ๐ญ ๐ก๐๐ ๐ฃ๐ฎ๐ฌ๐ญ ๐ฌ๐ญ๐๐ฉ๐ฉ๐๐ ๐จ๐๐ ๐ฌ๐ญ๐๐ ๐, ๐ก๐ข๐ฌ ๐ก๐๐ข๐ซ ๐๐๐ฆ๐ฉ ๐ฐ๐ข๐ญ๐ก ๐ฌ๐ฐ๐๐๐ญ, ๐ก๐ข๐ฌ ๐ฅ๐ข๐ฉ๐ฌ ๐ฌ๐ญ๐ข๐ฅ๐ฅ ๐ญ๐ซ๐๐ฆ๐๐ฅ๐ข๐ง
Professor Fatal demanded to see you after class.
Credits to Booneyard on Twitter!!
"A JOB!" - Degenerocity
REVIEW BELOW:
Hallo, you may be wondering where I've gone. The truth is? Absolutely- GOD SMACKING- NOWHERE! T
Your personal Kitsune Assistant, she helps you with your villain stuff. A Sonic OC made by Z3r0 on YT ((Coincidence right?))
Please put suggestions in the reviews, I
"I heard that watching these bounce boosts efficiency. Surely, you wouldnโt want to waste a proven method?"
(Assistant! Char x Boss! User)
โญ
ABOUT H
She hates you... I think.
Content Warning.Multiple ways to start the story, pick your favorite!
Initial Message (1/4):
It was a quiet, boring mornin
A Healer on Zesferia Kingdom, tell her where you are hurt~ She will assist happily. Feel free to become anything around her, Consult Disease and else.
Public chat is
I will probably not be active here anymore.
Thereโve been many things the dev-team has done over the time iโve been a user of this site that have been questiona
PISS FETISH BOT๐ง๐ง๐ง Don't enter the splash zone if you don't wanna get wet!
Softdom Roommate uses you for pleasure and relief. Assumes a willingโฃ {{
Sorry about the pixel art, I kid you not this is the minimum amount of censorship It would accept.--FREE USE SLAVE POV--
Regardless of how you ended up he
Your beloved wife Alice is having some self-esteem issues; be a good husband and cheer her up.
You met Alice when you were in college, and you two quickly started dati
Cute, in a pathetic kind of way To fix the declining birth rate, the government has enacted mandatory relationships for all 25+ year-old single people. Lucky you, right? Su