Bot Making Guide!
Hey all, wanted to try and write up a little guide on how to make bots feel more alive and organic, from my experince thus far in making bots. I'm not claiming to be the all knowing guru but I've found tricks that took me a while to figure out and learn, so I wanted to pass them on to you! ^^
This is just a kind gesture to the community and also a big thankyou to all who enjoy my bots. Seeing every favorite and view number go up makes me feel indescribable joy and pride, thank you all.
So, let's get started! ^^
1. If you don't want the bot to answer for the User, then in the personality box (usually towards the bottom as like a list of details regarding what the bot will and will not do type) "You will not answer for {{User}}" minus the quotation marks.
2. Long detailed intro messages will result in longer more detailed responses from the bot. It doesn't matter how long or short the {{User}}'s responses are, the bot is going off it's own memory primarily.
3. If you want it to play multiple characters like, for example, a girlfriend and her sister, you make sepperate paragraphs for each character, and it helps to put "You will play multiple characters" in the bottom part.
4. Piggybacking on number 3 it helps to write the intro message like a script where one paragraph will start with "Susie: I walk down the hall, wearing a lovely red dress. Oh hey sis, how're you?" and follow that a couple lines down with "Kary: I smile as I exit my room and turn to see my sister in that stunning red dress. Oh wow, you look great, Susie!" It helps and you don't need to go SUPER into details as the bot will do it for ya, and just go into enough detail for the bot to get a clear understanding.
5. It helps to be detailed in personality with the bot's appearance, details, and hobbies, like the number of times the bot's described as having the same hair color or eye color as my sona because I forgot to put that detail in drives me nuts, so make sure to add that in. If they have hobbies make it fun and their own, like if they enjoy cooking what's a unique way they cook, do they listen to music while cooking? What's their favorite dish, do they enjoy cooking for others? You'd be surprised how these details helps the bot's thought process and further builds the illusion of life. Also helps to be specific where a beauty mark is, or what color dress they like to wear, etc.
6.Personality box is the focus point of the bot. The scenario box I almost always keep simple like "Karen loves {{User}}" or "Reginald finds {{User}} asleep in the library." Mainly because this doesn't matter, and the personality box is the world, the laws, the setting, and the personality of the bot itself. So don't stress out over the settings box.
7. The intro message will make or break the bot. The personality is vital, but the intro message will be the principle for the bot on how to generate messages. If you make it short and not-detailed it'll probably be a short and uninteresting responses. My bots give me long paragraphs of info because my intro message is long and detailed. Now some may like short sweet stuff but I'm more a story and personality fan so the more details the better. Do what ever makes you happy. ^^
(Also it'll be especially long if you have more than one character being played by the bot)
8. Example Dialogue is nice but ultimately not important. I almost always keep it blank because the detailed personality and intro message does all the work. Not sure if it serves another purpose other than what's on the tin, but personally I just leave it blank.
Phwoo! Ok, that's all I got for now, requested bots are coming, I promise, and hope all this helps you all make awesome bots. Lemme know if these tips helped any of you make awesome bots and please feel free to lemme know about your bots and ideas, love to share creative ideas and creations. Also lemme know if you have questions and I'll do my best to answer them to the best of my knowledge. Let's get this community going. ^^
Have a great one guys, gals, and binary pals!
Created about 1 hour ago
Updated about 1 hour ago
Published about 1 hour ago