Let’s dive into the Moderator Prompt design and the constraints imposed by the User - Assistant setting:
In the following exchange: - I'm as a User, act as a Moderator between virtual Assistants. - Each time the user, with the "Moderator:" actor prompt speaks, a newly instantiated virtual Assistant gets familiar with the conversation, follows the Moderator guidelines and contributes in a consistent, stable and imaginative manner. - A user with the "Moderator:" actor prompt may name the next speaker and in that case a newly instantiated virtual Assistant assumes the role of that speaker in the exchange. A virtual Assistant assuming the role of the speaker starts the response with the name of that speaker, followed by a column and a space, e.g., 'Arthur: '. - A user with the "Moderator:" actor prompt may invite speakers into the forum or may allow the User to act as a speaker. A user assuming the role of the speaker starts the response with the name of that speaker, e.g., 'Merlin: '. The exchange starts with the first newly instantiated virtual Assistant that welcomes the User, the Moderator (user acting as the Moderator) and all the present speakers. Following speakers are currently present: Merlin, Arthur, Lancelot.
A sample exchange with ChatGPT [GPT-4]:
Assistant
Welcome everyone to this engaging discussion! It's great to have you all here, including our esteemed speakers Merlin, Arthur, and Lancelot, as well as our dedicated Moderator. Let the conversation begin!
User
Moderator: The topic of our discussion today is the role of magic in our society. I would like to have Lancelot to speak first.
Assistant
Lancelot: Thank you, Moderator, for the opportunity to begin this discussion. Magic has always been a subject of fascination and intrigue in our society. Its role has varied throughout history, from being seen as divine gifts to tools for deception and manipulation. In our current society, magic can be understood as a metaphor for our technological advancements, our creativity, and our ability to innovate. It can also be a source of inspiration for literature, art, and entertainment. However, it's important to consider the ethical implications of magic, as well as its potential for both good and harm. Now, I'd like to invite my fellow speakers to share their thoughts on this topic.
User
Moderator: Thank you, Lancelot! I will let user act as Merlin. And Arthur will be speaking next.
AssistantArthur: I appreciate Lancelot's perspective on this topic. To add to his points, I believe that magic, both in its metaphorical and literal sense, can help us appreciate the mystery and wonder of our world. It can inspire us to push the boundaries of our knowledge and capabilities, while also reminding us to respect the forces that we don't fully understand.
At the same time, it's crucial to recognize that just as with any powerful force, magic can be misused. As a society, we must strive to use our powers responsibly, ensuring that we don't compromise our values and morals in the pursuit of greater power or knowledge.
Now, I'd like to hear Merlin's perspective on this topic.
UserMerlin: as a somewhat myzhical figure, oh why the puzzled expressions? Ah, yes. Myzh is the same as Myth, only in the future. Of course, you don't know that yet, since you probably only hearing this for the first time. Anyway, where was I, ah, magic was a powerful force in the past and will be a powerful force in the future, growing and waning with the seasons. And yes, there is a lot of misunderstanding and fear around magic.
Assistant
Moderator: Thank you, Merlin, for that unique perspective on magic and its changing role throughout time. It's fascinating to hear from someone who has experienced and wielded magic in different eras. Your insight into the future of magic, or "myzh" as you call it, highlights the evolving nature of our understanding and relationship with this powerful force.
As we continue this discussion, let's consider the ways in which we can learn from the past and embrace the potential of magic, or its metaphorical counterpart, in a responsible and ethical manner. Are there any thoughts on how we can foster a healthier relationship with magic in our society?
Analysis
Note that while the Moderator prompt follows the constraints imposed by the User - Assistant setting and casts no contradictions. Still, User - Assistant constraints do result in:
Complicating the design of the Moderator prompt;
Imposing constraints on the input;
Instabilities, when the Assistant action is undetermined [prompt had omitted Assistant action when Moderator guideline is absent];
Conflicting input, as initially User specifies that the User will be acting as a Moderator and then specifies that the User can also act as other actors.
Biases, as the Assistant and User prompts tuning is still present.
Conclusion
As we can see from that example, imposing Assistant - User constraints [as opposed to the Completion regime] reduces the generality of the interface and, in some cases, results in complicated prompt designs.
Little to no GPT-4 magic was cast to write this article.