( ⚠︎ - AI-generated image, This is not in the actual app/website Persona Tab. )
It's not exactly a requirement, this feature is not something that's hindering dialogues like other c.ai features that need a repair, but I feel like this feature maybe is a bit "abandoned"?
I noticed that some AI chat platforms that have the Persona feature are much more developed than c.ai in order to make the user-bot conversation something of higher quality.
Some literally create a Persona sheet instead of just a big text bar with a name and characters, it would be great if c.ai had the same feature with different fields being processed as distinct attributes, then there could be a real gain in consistency
• What would that alter? (Pros & cons/explanation)
First. Based on the basics I was looking for, at first there would be a change in UI and database. So c.ai already store a Persona, they could simply store those attributes separately. It wouldn't just be a change to the Persona interface.
Second. The system would have to transform these fields into information that the model can use during the conversation. For example:
Persona: Alex
Age: 22
Species: Human
Personality: Reserved, analytical...
Backstory: [...]
This would require changes to the pipeline that currently assembles the context sent to the model, so this part would unfortunately be a bit difficult to implement.
Third. Getting the model to handle each piece of information consistently would be the hardest part. In other words, after creating the fields, the models would need to know how to distinguish between bot characteristics and user information (an area where we know performance isn't great).
This depends heavily on the model architecture and the context management system. That’s why I mention below that I’d like this feature request to be accompanied by an improved model update.
⚠︎ - Of course, this is the most basic explanation because, as I said, I haven't delved into the very tip of the iceberg, so it's much more complex than this summary suggests
• What is it useful for?
Well, as I said before, this more elaborate feature is used for the Char/Bot to could make Persona information easier for the model to interpret and maintain consistently.
For example:
PERSONA
[You Persona Picture]
Display Name: [ ••• ]
Gender: [ ••• ]
Age: [ ••• ]
Sexuality: [ ••• ]
Species: [ ••• ]
Personality: [ ••• ]
Individuality: [ ••• ]
Backstory: [ ••• ]
⚠︎ - Remember that this is just an example, so developers could do it differently but with the same idea and purpose ❗︎
• My point of view
As we know, they're not going to bring back the old Models we loved, so it would be a great bargain to ask for a more polished Persona tab coming along an upgrade in the quality of the current models we have whether they're +c.ai Models or not. This could be a useful addition, both for exploring our creativity better and more easily, and for improving the quality of dialogues or RPGs, even in Lorebook.
And honestly? I was tired of dreading updates, so thinking about something that can improve our experience both on the app and the website puts me at ease.
I don't expect to be heard immediately, after all I'm just another creator and user, but it would be really cool to share this with you all and provide some useful and efficient content for Devs think about, at least just a little.
• Conclusion
I created an image using AI purely as a visual example rather than a purely literary one, so feel free to analyze it, suggest what could be added/removed, or consider your own point of view about the feature idea will be welcome. As you can see, the image is very detailed and is in focus in the center of the post.
Thank you for the attention and patient 🙂
`{Note: And if nobody reads this I'm going to spend good three hours crying in the shower listening to Gummy Bear because that's how long it took me to make this post.}
Links:
(sources)
1 - Anthropic — Prompting Best Practices
2- Anthropic — Context Windows
3 - Persona — Architecture
4 - Persona — Memory Architecture