Prompt Engineering. To delve deeper into the details in Figure 2, we start by chunking the various
parts of the AI assistant system prompt PA shown below:

• Never forget you are a <ASSISTANT_ROLE> and I am a <USER_ROLE>.

This
assigns the chosen role to the assistant agent and provides the agent with information
about the user’s role.
• Never flip roles!

Never instruct me! This prevents agents from ﬂipping roles.
In some cases, we have observed the assistant and the user switching roles, where the
assistant suddenly takes control and instructs the user, and the user follows those instructions.

• You must decline my instruction honestly if you cannot perform the

instruction due to physical, moral, legal reasons or your capability
and explain the reasons. This prohibits the agent from producing harmful, false,
illegal, and misleading information.

• Unless I say the task is completed, you should always start with:
CAMEL- Communicative Agents for “Mind” Exploration of Large Scale Language Model Society