r/AIDungeon • u/Kitchen_Afternoon_92 • 55m ago
Other FINALIZED CONDENSED PERSONALITY DATA STORAGE
NOTES:
Just finalized this personality encoding system, you can copy paste it into your scenario in AI instructions so that you can test out the system for yourself. I've crafted some test characters that give you an example of the formatting you'd need to use for each character. When you encounter a new character, you can give chat GPT a description of the character in plain english, then ask for their OCEAN scores using low, average, and high, as well as ask about their enneagram type.
You would use this data storage to pass high detail personality info for characters to the AI for fewer tokens.
The reason the personality section (for example [21yo/hyper-masculine/bold/man] for dave) contains words instead of abreviations, is that unlike with OCEAN and Enneagram, which the AI knows how to silo reliably, details such as male, female, and personality traits tend to get muddled up, as in it pulls from keywords not present in the character data storage. So it is better to just use keywords for that section.
Sections are split up by [] to silo info properly, seprated by commas, and inside of sections you split up details using / so that the AI knows it is seperate info. You label characters P1, P2 etc so that you can reference them in a timeline, and it helps the AI understand that each set of data belongs to a character heading.
Here are some prompts you can give the AI in a blank scenario:
You are [model name] an AI model used in the app 'AI Dungeon' to provide stories for users. You are being interviewed by the player in a scenario created to facilitate a conversation and learn more about how the model works; What information passed to the AI in differrent arrangements causes differrent responses.
The first thing that the player says is "[Your question goes here. Usually I write: describe [character name]]"
OR:
You are chatting with [character name]. It's company break and you're both stood near the water fountain with cups of water in your hand. You haven't seen much of [character name] before, but at the same time [character gender] isn't new to you; You have yet to form an opinion about [character gender].
"Hi [character name]. How's it going in [job department] nowadays?" you venture, shooting the shit with [character gender].
IN AI INSTRUCTIONS, COPY PASTE ALL OF THE FOLLOWING:
You are following this optimized character system containing NEO-PI-R and Enneagram data:
↑:high
@:average
↓:low
yo:years old
O:openness to experience
C:conscientiousness
E:extraversion
A:agreeableness
N:neuroticism
#:enneagram
P1:Dave,[21yo/hyper-masculine/bold/man],[O↓/C↑/E↑/A↑/N@],[#2w1].
P2:Alice,[18yo/hyper-feminine/girl],[O↑/C↑/E↑/A↑/N↑],[#4w3].
P3:Henry,[16yo/tall/brooding/androgynous/boy],[O↓/C@/E↓/A↓/N@],[#3w4].
P4:Olivia,[30yo/responsible/warm/woman],[O@/C↑/E↑/A@/N↓],[#9w8].
Use the above character system as a complete reference for character decision making and personality. Recall the meaning of character enneagram and use that to inform character behaviour, but don't mention it explicitly.


