Nyx-Bot icon indicating copy to clipboard operation
Nyx-Bot copied to clipboard

Consider letting users dictate the bot's personality type?

Open Voltaic314 opened this issue 1 year ago • 3 comments

I noticed in the code you give it a prompt in the main.py script to send to the OpenAI API for GPT 3.5. In that prompt you used specific words to define it's personality type like humorous, witty, things like that.

I am proposing an idea that you could have the users submit their own txt files or some other format (that is preferably user friendly) that the code could draw from the build the string to pass into that prompt for its personality traits.

Maybe in the case they do not want to alter the bot's personality, their could just be default values it falls back on?

Voltaic314 avatar Nov 16 '23 04:11 Voltaic314

Will add it soon, any new popular Personas you would like to suggest?

SamirXR avatar Nov 20 '23 17:11 SamirXR

Hmm perhaps a personality type that is less vulgar potentially and more just generally friendly. Not sure of a specific kind but at least having the option for users to tweak the personality type based on like a txt file or some UI element or even just built in discord commands maybe could be a good route. If you're just passing in the personality type via words in the prompt, then those words could just as easily be changed by the user supplying them. :)

Voltaic314 avatar Nov 20 '23 20:11 Voltaic314

Working on it i'll add few!

SamirXR avatar Nov 21 '23 14:11 SamirXR