Define and manage a list of personas, and assign them to chats

Allow users of ChatGPT to define multiple personas, each with their own system instructions to instruct ChatGPT how to behave and respond to user messages.

Let users assign a persona to a chat conversation, or even switch personas mid-chat with a separator line and a message indicating the change in persona.

Persona instructions would enable multiple custom instructions to be managed and used.