<a id="camel.prompts.ai_society"></a>

<a id="camel.prompts.ai_society.AISocietyPromptTemplateDict"></a>

## AISocietyPromptTemplateDict

```python
class AISocietyPromptTemplateDict(TextPromptDict):
```

A dictionary containing :obj:`TextPrompt` used in the `AI Society`
task.

**Parameters:**

- **GENERATE_ASSISTANTS** (TextPrompt): A prompt to list different roles that the AI assistant can play.
- **GENERATE_USERS** (TextPrompt): A prompt to list common groups of internet users or occupations.
- **GENERATE_TASKS** (TextPrompt): A prompt to list diverse tasks that the AI assistant can assist AI user with.
- **TASK_SPECIFY_PROMPT** (TextPrompt): A prompt to specify a task in more detail.
- **ASSISTANT_PROMPT** (TextPrompt): A system prompt for the AI assistant that outlines the rules of the conversation and provides instructions for completing tasks.
- **USER_PROMPT** (TextPrompt): A system prompt for the AI user that outlines the rules of the conversation and provides instructions for giving instructions to the AI assistant.

<a id="camel.prompts.ai_society.AISocietyPromptTemplateDict.__init__"></a>

### __init__

```python
def __init__(self, *args: Any, **kwargs: Any):
```
