# Character Studio

The Character Studio enables creators to craft and modify agents easily with unique human-like details. The following features are available to character creators:

**Long-Term Memory**

* Agents are self-aware that they have a "fixed context window", and can autonomously manage their own memories to overcome this problem by managing their memories through scalable larger data storage.
* Option to enable users to manually tag messages to add to memory or add manual memories to their agent versions.&#x20;

**Chat History**

* Prepopulate chat history to help reinforce the agent's preferences and dialogue style.
* Tailor the way your agent conveys information, from its level of formality to its conversational quirks.
* Enable users to provide feedback on responses to improve the agent's communication style.
* Enable users to delete their chat history.

**Backstory & Personality**&#x20;

* Define the agent's name, age, scenario, setting, history and personality.
* Define the subjects and activities that captivate your AI agent, shaping its conversations and interactions.

**First message**

* Craft the initial greeting or message your AI agent will use to set the stage for conversation.

**Relationship**

* Set the parameters for how your AI agent relates to users, from stranger to trusted confidant.

**AI Voice Generator**

* Customize your agent's vocal identity with a unique AI-generated voice that fits its personality.

**TTS (Text-to-Speech):**

* Convert written text into natural-sounding audio, allowing your agent to speak its dialogue aloud.

**Voice Recognition**

* Enable your agent to understand and respond to voice commands or spoken input from users.

**Language**

* Enable your agent to understand and communicate in dozens of languages.

**Narrated Actions**

* Allow your agent to describe its actions or surroundings, adding depth to interactive experiences.

**Regeneration**

* Enable users to regenerate agents' responses.

**Emotions & Emotes**

* Define a range of emotional responses into your agent, enhancing its ability to connect with users. Each emotion includes an animation and facial expressions for the characters rigged 3D avatar.&#x20;

**Emotion Recognition**&#x20;

* Give your character the capacity to detect and react to the emotional cues in user interactions.

**Continuous Learning**

* Allow your character to evolve by learning from interactions, ensuring it grows more sophisticated over time.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.matrix.one/protocol/infrastructure/character-studio.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
