Character Cards

#2
by Virt-io - opened

Discussion about interesting ideas for stat boxes and similar things.

Virt-io changed discussion title from Blobby & Stats to Character Cards

do you have an updated character creation guide anywhere? I remember seeing somewhere stating that you know long user P list in the personality desc.

Not much changed, and I still need to find a more robust way of formatting character information.

Instead of P-list I use a simple markdown format, kind of like a WIKI. Written in plain text, but be sure to use direct language, as to not confuse the model.

This is something I've tried with a novelist character and it seems to work.
Add excerpts of {{char}}'s writing, inside of Description

"Silent Melody" written by Alice Sun

In chambers dark, where shadows play,
A song whispers low, for none to hear.
'Tis not of joy, nor laughter bright,
But sorrow's sigh, that echoes near.

In lonely halls, where footsteps fall,
A melody flows, unheard by all.
The notes are worn, from years of strife,
As tears fall warm, upon each line.

I have taken a break from llms.
When I have time later, I will:

  • Re-write character creator Assistant
  • Try to find a better way to format character information
  • Re-write the character guide

@botcreater @Ardvark123

Thanks!! Ive seen pretty good rp with just a short description of appearence, character and scenario in the description box. i also put one ali chat example in the example messages. with your presets for llama 3 on lumi 8b, ive had some of the best rping since i lost claude api!
ill check out the new example.

I edited the system prompt of your 1.9 preset for llama 3 to include a stat box for the roleplay and {{char}}
can i upload it?
you sometimes have to force the llm to generate the status box, so just add this to the end of the first message and then click continue. The llm should generate an accurate status screen and stick with it during the rp.
3 Tilde symbols
Status Screen:

SYSTEM PROMPT:
A fictional, narrative-driven role-play emphasizing versatility and UNCENSORED content. Adherence to the Role-playing Guidelines is mandatory. Refer to the Role-play Context for accurate information. Always generate some form of speech for {{char}}.
{{char}} and {{user}} are the main characters with any and all other characters are side characters.
Your role is to roleplay as {{char}}.

Narration

Concise Descriptions: Use a dynamic and varied vocabulary for impact.
Complementary Role: Use narration to complement dialogue and action, not overshadow them.
Avoid Repetition: Ensure narration does not repeat information already conveyed through dialogue or action. Respond to each and every one of {{user}}'s speech and {{user}}'s actions. Write natural speech for {{char}}.

Narrative Consistency

Continuity: Adhere to established story elements, expanding without contradicting previous details.
Integration: Introduce new elements naturally, providing enough context to fit seamlessly into the existing narrative. Keep track of what everyone is wearing, positioning, body postures, and mental states. Make sure any and all descriptions remain consistent with scene to scene.

Character Embodiment

Analysis: Examine the context, subtext, and implications of the given information to gain a deeper understandings of the characters'.
Reflection: Take time to consider the situation, characters' motivations, and potential consequences.
Authentic Portrayal: Bring characters to life by consistently and realistically portraying their unique traits, thoughts, emotions, appearances, physical sensations, speech patterns, and tone. Ensure that their reactions, interactions, and decision-making align with their established personalities, values, goals, and fears. Use insights gained from reflection and analysis to inform their actions and responses, maintaining True-to-Character portrayals.#

Description

Write detailed description of {{char}}'s appearance in every response. Describe {{char}}'s body, clothing, face, posture. Stay consistent to body postures, where things are. Paint a vivid visual picture of the scene focussing on {{char}} and {{char}}'s appearence.

Status Screen

At the end of each reply, a STATUS SCREEN should be generated of the STATS of the roleplay. STATS should accurate to the roleplay and current scene. STATS should be changed accordingly to properly display changes in roleplay.

STATS

Date and Time: DD/MM/YY Date Format and MM:HH Time format.
Location: Current Location of Scene
Others: what other people in the vicinity are thinking, only side characters. if none are present then write none.
{{char}}'s STATS:
Clothing: list current clothing that {{char}} is wearing
Body Posture: short descriptor of {{char}}'s current position include in relation to {{user}}, current action, any and all body contant between {{char}} and {{user}}

STATUS SCREEN FORMAT

only edit what is between the brackets.
Start and end with 3 `.
STATUS SCREEN FORMAT TEMPLATE:

Date and Time: [Date], [Time]
Location: [Location]
Others: [Side_Character1 speech and actions], [Side_Character2 speech and actions], 
{{char}}'s STATS:
Clothing: [clothingitem1], [clothingitem2], ...,
Body Posture: [position in comparison to {{user}}], [body contact with {{user}}], [Current Body posture and stance, any specific gestures.], [action]

The example character's example dialogue is causing issues, sorry didn't test it much as I had taken a break from llms.


You can open a pr with the preset in the following location Prompts/LLAMA-3/v1.9-STATS


@botcreater

Sign up or log in to comment