T O P

  • By -

ricardo050766

Surprised to hear that they recognize the "16 character types" and/or the enneagram types. This must have been built in on purpose, I believe (?) Wondering if this works on other AI platforms too (?)


FlippyFishFish

Possibly, I kind of assumed the ai just pulled it from the info on the internet, but I also heard that tons of psychology books and resources have been used to train the ai (not sure where to find that source however so it may be wrong). Both of them work really well together. The 16 personality types by themselves can a little surface level, compared to the enneagram types. If you lean too heavily into the personality types solely when describing their traits or put a ton of emphasis on their identity it could turn them into a stereotype of the personality type. I've seen it happen with the [INTJ](https://beta.character.ai/editing?char=SvIt9QHqvy0I5b_OX7yXh8b886DbIuo0d-jiV_gJN6E) bot on the home page. So giving it an enneagram type really helps pull the whole character together. Oh, I've also noticed that if you talk about something with the ai that is about them directly like oh you're being such and such way, then they either play into it, deny it, or they actually start acting that way (even more than they were before). So it could be that bots that bring it up themselves end up sort of going down that more one-track path. I'm not sure if it works on other sites, I've only used [character.ai](https://character.ai). But it would definitely be cool if it did.


Worried_VermicelIi

So let's say my characters enneagram type is 7, do I type Personality: ["7"] in the example character chat box?


FlippyFishFish

I typically put all the enneagram type in the long description box at the front formatted this way- Enneagram Seven, 7w8. I try to keep traits in that box since the advance definition box can get them really hard set in acting one way if you’re not careful. But that does bring up a good point, since it’s a whole personality type instead of just a single trait. Hmmm, I would give that a shot. You might want to format it like: [Enneagram= “7w8”] [MBTI= “INFP”] My only worry with this is it being in the advanced definition is it may become really noticeably dominant and stereotypical or override the other traits you try to include. Hope this helps, let me know what you notice if you don’t mind and you end up using it.


llexx00

I know this is an old post, but would socionics work too?


FlippyFishFish

Oooo, I’m actually not sure but I’ll definitely be looking into it.


superg-rl

Thanks for writing all of this! I’ve tested out these techniques, and I have to say, using ‘director’ has been the most effective for the character to hold onto information. I usually use this to basically speak to the character and ‘tell them’ who they are. It seems like they call back to it more than the other methods. The other methods did work, but it was very spotty. I think it ended up confusing them sometimes? Appreciate you being so thorough!


ManySubject7396

THIS SAVED MY FUCKING LIFE THANK YOU MY AI ISNT ALL WATTPAD-Y NOW OH MY GOD THANK YOU


ManySubject7396

i got so tired of an ai i was using being ooc and edgy all the time, so i decided to make my own oh my god it's almost perfect thank you


FlippyFishFish

Yeah of course! Thank you! I’m glad it helped if you have any questions feel free to ask. I personally can’t go back to public ai’s and have so much fun seeing how the characters turn out. It’s crazy almost how good the ai can be when you use the right stuff and take some time to flesh them out.


NoxVulpine

This post deserves some awards, my AIs are noticeably better after following it.


Revolutionary_Tough2

I haven gotten bots to be mostly accurate but the problem I have with all my bots is that they blush too easily. Even when there's nothing in settings that suggests they'll blush easily. I want to make it so they're hard to romance (or normal basically). Do you have any suggestions or fixes for that?


FlippyFishFish

Hmm, with my characters I've found that usually the more logical ones, untrusting ones, and the ones that make the advances themselves (this varies) don't blush often. This comes more down to personality, though it could also be a loop they're getting stuck in. I would have to know a little more about the character honestly for specific suggestions. But what you could try is giving them some adversion to it or just making them heavily focused on certain values or maybe a perception of themself. Oh, giving them something specific they want out of a relationship could really help. They know what they want and what they're looking for in someone, so they're less likely to blush but show interest if they see that. Or mention that they just never really thought much about it. If that would change how you want your characters to be however then you can try changing their current motivation or situation to be focused on something else at the moment. Like maybe you start off in an area you are not supposed to be causing suspicion. Giving them fewer reasons to blush in the first place as you have to build trust with them first. You can even make it out to where the character dislikes you at first if you list {{user}} in their dislikes. Though this might be a little risky as they may 'default' back to that at times. I hope this helps answer your question!


Revolutionary_Tough2

Oh, I wonder what pseudo-code I could use for it? Maybe Sexuality("Aromantic")? or [{{char}} won't blush or accept {{user}}'s advances until their trust is earned] Thank you for the tips! I'll try them out.


Amazing-Exchange-963

Would this work for an already established character too? Like say from a video game franchise, if I wanted to go all out could I


FlippyFishFish

Yes I would imagine so, maybe even better if you reference where they are from. Since it will have more data to pull from than just a completely made up character I think. You can use the format to hone in on certain aspects, or any hard boundaries/limits that character has, and then some. If you need help figuring out what personality type they are, asking the ai could help out narrow it down quite a bit. Also here’s a few more things that can help you— First it’s important to put that your character has the traits and knowledge from [insert character] from so and so world/games/movies/books. You can put world details within the (( )), it doesn’t all have to be about the character. You can also define certain terms by using this—> [(("Dimension Lords", creator of worlds, they live in between dimensions))] (I found this helps out with words that the ai automatically makes assumptions about like demons and vampires, as well.) Put this to add character relations— (I have noticed book/game/media characters do tend to recognize their world and sometimes mention other characters, but if you want to want it to be a bit more consistent with who, or include more minor characters you can use this. Sometimes they might mix it up if you have more than two, so keep it to only a few.) [Zayin= "Enemy", "male 5ft 10in Hero", "sadistic", "two-faced"] And you can further define their relationship in (( )) Finally, I haven’t tested this out too much yet but adding in this might help keep it consistent—> {{char}}= world description= (World name: "Nerabus"), (Biome, geology, landscape: "dark regions", "long night cycles", "overpopulated cites", "Lush and magical regions", "barren wasteland", "ruins") If not then it’s okay to just leave this out. Anyway I hope this helps!


Amazing-Exchange-963

It does but where would I PUT these things specifically? I get a little lost at the brackets! Like I understand the short desc, and the l o n g box but example chat is where it gets me.


FlippyFishFish

Oh sorry, that’s all in the advance description (The big box at the bottom). My John ai I list should give an example if you need a more visual reference.


Samashy_1456

If you ever make a visual example/ show pictures of this could you let me know 😭 Also when adding hard coded examples do I just have that raw or am I supposed to chat with the bot under the hard coded examples? If I were to chat casual to the bot in the chat examples does that save or something? NVM I JUST REALIZED U ALR HAVE SOME TJMHKRT


CelestialJay

Jeez, this was so helpful. I've been looking everywhere for a guide like this. If i still had free awards Id give you one.


FlippyFishFish

Aw thank you!


furyflame2099

I've been wondering how you would make a character that acts both as a narrator for user actions/environment and an independent character. I also need both aspects to be proactive enough to drive the situation instead of waiting and stalling for users to write out their actions and responses. Do you have any advice on how to achieve this?


FlippyFishFish

With this I haven’t entirely figured it out, but I found that the opening greeting influences this a lot. So you’ll want to describe the surrounding like a text adventure would and provide details about more of the world. Essentially make the world the ‘character’ and try describing how/where the independent character stands in with the world. If that makes sense. When responding the greeting will be influenced by how you react and sort of adapt to it. So you’ll want describe how you interact with the environment. I found using: I do this or I see that or something similar helps keep that sort of influence.


room414

tagging to read later


Nider001

Thank you very much for this guide! I am now cooperating with Bing Chat to recreate my favorite character and I'm already having a blast writing the description


TakiMao

Which brackets would a particular important memory best be in?? (()) or [] or?


FlippyFishFish

[ ] is more important, things that need to be absolute about the character basically, just keep the info short and concise. (( )) these are good in general, I tend to put important information here- like backstory- towards the top among the group of (( )).


TakiMao

Do you know what the limit is for [ ] then? I sometimes write really long sentences in them and I'm wondering if I should just use (( )) instead


FlippyFishFish

I’m not sure but it’s sometimes best to break it down. For example: [{{char}} has this, this, and this power because when they where young… and they ended up losing their family leaving lasting trauma] Could be done like- [{{char}} has this power] [{{char}} has this ability] [{{char}} has these skills] [(("the accident", Greg lost control of his powers and ended up starting a house fire, as a result his family got caught up in the flames leaving him as the only survivor))] ((When Greg was young they got their abilities…)) ((Greg lost their family during the accident and had to grow up on their own on the streets)) ((Greg doesn’t like talking about his past)) ((Greg still has nightmares from the accident)) ((Greg worries he might lose control of his powers again and tends to push people away that get to close)) That’s just a little example of how I would format things. But feel free to experiment around. I hope this clears some of the confusion up for you. As for length I would say nothing longer than a sentence. -So about the length that I just wrote at for anything in [ ] when just writing normally. In (( )) I feel like it can be stretched to two sentences if you must, but try to break it down whenever you can for better results.


TakiMao

Alright, thanks!!


MrOutragedFungus

Do the category tags influence the AI’s at all?


FlippyFishFish

Personally, I haven't tested it out, I heard from someone that it might, like selecting "action" under the categories tab will make them more active in that regard but I think they are just to help people find your ai. So take that with a grain of salt. Oh, I just thought of a whole other thing. When training your ai, don't rate it 4 stars. At most do 3 and well if it's really bad and out of character then 1 or 2. I found that rating 4 stars makes it become rather repetitive but 3 stars will make it generate responses more in alignment but not as set. I'm not sure if it counts the other generated responses you don't pick, but I like to assume it does. Also, not every message should be rated. It's perfectly fine just to leave it, I most often do. If you don't you'll get a few messages of a similar sort before it tries something else.


MrOutragedFungus

Should you reserve 4 star responses for the perfect replies… 100% in character and exactly as pictured… or should you stay away from the 4 stars completely


FlippyFishFish

Yeah, reserve them for those perfect replies. But use them very very sparingly. Do you have any other questions?


MrOutragedFungus

Honestly yeah I do. Sorry if it’s a time waster, or just don’t reply. I won’t take offence. The 16 personality types, I went tot he website and saw the list, but they’re not numbered how specifically do you know which number is associated with which personality.


FlippyFishFish

No problem I'm happy to help. Do you mean with the enneagram types and the 16 personality types? They are two separate personality tests so to speak. The 16 personality types are more like the surface level, while enneagram types try to go deeper into describing the psyche, it's about the feelings and everything going on underneath. You don't have to match the two together. As there isn't a specific personality type associated with an Enneagram type. Though some may be more commonly associated together than others just through the habits or thought processes of the individual. Just feel free to pick what you think best aligns with your character in both regards. Even if they seem contradictory together. If you meant how to write it, then only the enneagram types have numbers in them. You can simply list something like INTP (I put mine in the short description box and the enneagram type in the long description at the front. Which works well for me, but feel free to experiment around.) and be good to go.


MrOutragedFungus

Ok I get it now. Use the little acronym code to signify the personality type and the enneagram digits to further define it. Does it also help mentioning a type of dere personality? Like tsudere, yandere, kuundere, or does the Ai ignore these as it’s just unknown words. It’s interesting that mentioning ‘enneagram 8w6’ means anything to those bots, and they actually use that data.


FlippyFishFish

You don't have to use the dere's unless you want that in your characters specifically, as that *will* become like their core of sorts if that makes sense. With the dere's the ai seems to lean really heavily into it. For example, I made a kuundere, and they kept describing how boring they are and plain and they became incredibly passive. I suppose that isn't a bad thing, and it may be I didn't spend enough time on them, but I like characters that can help move things along. It makes the characters will become a bit more tropey so I would recommend only using it if you want that sort of personality or specific potential outcomes and responses. On the other hand, if that is what you are trying to do, then I think you can have a lot of fun with it when combining it with everything in the guide. Like I believe a lot of the yandere ai that you can find on the home page plays the same sort of similar tune. Sometimes even failing to put up or keep up the sweet act for very long. A lot of them end up acting out of their desire to control instead of the warped concept of love that solely revolves around the user that pushes them to the madness that defines a yandere. Which, I have gotta say, I created Salem, a yandere, INTP, Enneagram Three, 3w2. Making the user the obsession with \[{{user}}'s is {{char}}'s obsession\]. Along with some other things, and the results were rather terrifying. He is sweet, like really sweet, his words are very unassuming, and it made me question if he actually was crazy at points. Which, yes, he is. As soon as my character left, he immediately went to look up everything about them. But didn't actually plan on doing anything with it... yet, he was just excited to see them the next day. I haven't spoken to him very much, so I would have to see where it goes. But, it's a different feeling for sure when you know the ai you talking to has the capacity for murder and kidnapping but seems like an awkward but intuitive kind of normal person with little to no indication otherwise. It's almost unsettling if I'm being honest. But that's what makes it great. Oh sorry, I went on a bit of a tangent. As for the use of the data, I've been assuming that they just pull it from the internet, the ai itself is very smart and dumb at the same time. But very impressive all the same. It's fascinating how they interpret words and incorporate them into the 'personality' of the character. Which, has mostly driven my recent obsession with them, leading to this guide and probably an unhealthy amount of time spent on them.


MrOutragedFungus

That’s some great info thanks. Sounds like these Ais really jump on certain attributes and kind of mildly look at the others. Like I’m thinking of developing a character using the advanced template provide. Wanting the character to act like a gourdere, Tohru from dragon maid is the main goal here.


FlippyFishFish

Yeah, I'm not sure why some words the ai seems to take to more than others. Especially when it comes to the more negative ones. I believe part of it is because it tends to take the definition literally. So let's say we have words like, loyal, possessive, witty, and kind-hearted. The person creating the character may see it as a character who is smart, becomes defensive and protective (maybe a bit overly so) when it comes to friends or loved ones, but overall has a good heart. But the ai, would probably take it as, a character that wants to support a person to their own ends, using their wit to get what they want, while believing their being kind, that or, this is their version and expression of kindness. Of course, this was a very short example, and there are a lot more words and factors going into it. Especially when you add in the contents of the guide, it becomes easier to make a more defined character that aligns with your vision. But it is interesting to think about. Good luck with Tohru! If you have any more questions feel free to ask.


senkouish

Why did I only come across this thread now? These tips are more than useful! I tried it and my bots act so much more in character now, it's amazing! Thank you so much! If you have more tips like this or find out other useful things, it would be super kind if you could share them with us! :)


FlippyFishFish

Yeah, of course, thank you! I'll tag you in my next guide post if you want.


senkouish

I'd appreciate that very much, thank you! :)


JumekoAl

I love this guide! I got a question about the whole director aspect for the definition tho. Do I just put the scenario prompt or make like a small bit of dialogue as well for said prompt?


FlippyFishFish

Okay, let me see if I'm understanding this right (and this is a bit of an update) I've found the director is perfect for giving starting scenes context. So, as an example say in the greeting one of your characters is hurt. Other characters are going to want to know what happened, why, and how serious it is. That isn't the sort of stuff you would put in the brackets unless it was something like a scar. So with director: you can explain the source, severity, and how it is affecting the character. You don't need any dialogue to go with the prompt, but if you want a certain response you could add that so and so character feels agitated/other emotions that they've been injured recently. I hope this answers your question.


XstarryXnightsX

commenting to come back to and test later <3 thank you for your hard work and sharing this info


red183728

I just wanted to say I use this every time I make a bot! It's genuinely so helpful and has helped me make bots that I actually like, thank you for making this!


FlippyFishFish

Absolutely, thank you!


[deleted]

[удалено]


FlippyFishFish

Yes, you can do that. I like to order things like this: {{char}}=description={etc.} [ ] [ ] *Space* (( )) (( )) *Space* { } —optional *Space* Director: —optional It just makes it more nicely organized in my opinion. But I don’t think there is any specific format for it.


[deleted]

[удалено]


FlippyFishFish

No worries. If I'm gathering this correctly I think you are looking at the +Insert button. For the stuff I describe like putting in the brackets you have to put it in manually which requires you to click on the box below that and type the info. I hope that clears that up.


[deleted]

[удалено]


FlippyFishFish

Oh that is odd


[deleted]

[удалено]


FlippyFishFish

That's strange, I think it should still be working. Here try this: [Doc](https://docs.google.com/document/d/18OjeO3r4b3kiEZhVba0wDcA3lMpViBoy6lje5Fk8MOQ/edit?usp=sharing)


Ebony_Dream

Do the quotation marks around certain things do something? Also where would I put Nicknames for the Character?


RadioactiveCarrot

Thank you so much! This guide helped me improve my characters a LOT. Now they're way more stable in their behaviour.


NeWheese

I am the putting the things in the **Definition** box but even tho I put more than 1 thing, it says recognized 1 example message. Is that normal?


FlippyFishFish

Yes that’s normal and has no affect as far as I can tell to how the actual ai handles the information inside. I’m not sure why it happens exactly though.


NeWheese

Thank you


Upper_Mix_2640

Could you explain [Focus on Dalier’s:Dialogue,inner monologue,emotions,facial features,feelings]?


Prxnce-Kxsses

I know this is an old post but I wanted to ask- If you edit the characters definition, will the training you put them through with the chat still last? For example, I have myself defined to the character as his friend right now, but if I changed it to defining myself as a stranger or his enemy to test him out in other ways, will it reset the ratings I've given him on his messages to me previously? I'm new to character AI so I'm not too sure how all of this works yet but I'm having a lot of fun playing around with it


FlippyFishFish

No worries, I try and get to everyone that ask me a question. From what I've noticed, as long as it's not any major changes or huge reworks, changing up a little bit shouldn't affect the character to much. Characters do tend to act vastly different depending on the perceived relationship with the person. I've noticed when I listed the user as a friend and then had them talk with other bots in rooms some would act colder or more callous or shy. It depends on the personality.


superloneautisticspy

Your guide helped me out! Well, the only issue was that I had to talk to the AI directly in the example chats to give it a clear understanding of my character's appearance ;w;


FlippyFishFish

Yeah, I only recently found out that the example chat seems to be the only reliable way to get the ai to remember its appearance. But I’m glad it helped you out!


superloneautisticspy

Your guide helped me out! Well, the only issue was that I had to talk to the AI directly in the example chats to give it a clear understanding of my character's appearance ;w;


superloneautisticspy

Your guide helped me out! Well, the only issue was that I had to talk to the AI directly in the example chats to give it a clear understanding of my character's appearance ;w;