# Character Customization

## Introduction

The **Character Customization** section in Convai Playground is where you transform a basic AI character into a fully realized persona. Here, you’ll define how your character looks, speaks, thinks, remembers, and responds, ensuring a unique and immersive experience for your users. Each page in this section focuses on a specific customization area, allowing you to work step-by-step or revisit any aspect at any time.

***

## Core Customization Areas

1. **Character Description**\
   Define your character’s backstory, personality, and speaking style — the foundation of its identity.\
   Continue to: [*Character Description*](/api-docs/convai-playground/character-customization/character-description.md)
2. **Avatar Section**\
   Open **Avatar Studio** to design your character’s visual appearance and configure its **Avatar Studio Experience**, including environment, animations, outfits, lighting, camera angles, and more.\
   Continue to: [*Avatar Section*](/api-docs/convai-playground/character-customization/avatar-studio.md)
3. **Language And Speech**\
   Configure the language, voice, and tone your character uses for communication.\
   Continue to: [*Language And Speech*](/api-docs/convai-playground/character-customization/language-and-speech.md)
4. **Knowledge Bank**\
   Provide your character with information and reference materials to answer questions and maintain context.\
   Continue to: [*Knowledge Bank*](/api-docs/convai-playground/character-customization/knowledge-bank.md)
5. **Personality Traits**\
   Adjust behavioral sliders to shape your character’s mannerisms, confidence, empathy, and other interaction styles.\
   Continue to: [*Personality Traits*](/api-docs/convai-playground/character-customization/knowledge-bank.md)
6. **Core AI Settings**\
   Fine-tune advanced AI parameters to influence decision-making, creativity, and responsiveness.\
   Continue to: [*Core AI Settings*](/api-docs/convai-playground/character-customization/core-ai-settings.md)
7. **Guardrails**\
   Restrict and guide a character's AI behavior, define the ethical and topical boundaries of the conversation.\
   Continue to: [*Guardrails*](/api-docs/convai-playground/character-customization/guardrails.md)
8. **State of Mind**\
   Define temporary or situational mindsets that influence how your character reacts in specific contexts.\
   Continue to: [*State of Mind*](/api-docs/convai-playground/character-customization/state-of-mind.md)
9. **Memory**\
   Review your character’s past conversations or enable Long Term Memory to allow recall across sessions.\
   Continue to: [*Memory*](/api-docs/convai-playground/character-customization/memory.md)
10. **Narrative Design**\
    Create structured narratives or guided interaction flows for your character to follow.\
    Continue to: [*Narrative Design*](/api-docs/convai-playground/character-customization/narrative-design.md)
11. **External API**\
    Connect your character to external systems or APIs to retrieve live data or perform actions.\
    Continue to: [*External API*](/api-docs/convai-playground/character-customization/external-api.md)
12. **Publish**\
    Share your character with others or embed it into your website.\
    Continue to: [*Publish*](/api-docs/convai-playground/character-customization/publish.md)

***

## Best Practices

* Start with core identity settings (Character Description, Language and Speech) before moving to advanced customization.
* Use **Update** frequently to save progress and avoid losing changes.
* Test your character regularly to ensure each customization change has the desired effect.

***

## Next Step

Begin with **Character Description** to establish the personality and tone of your AI character before moving on to appearance, speech, and advanced behaviors.


---

# 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.convai.com/api-docs/convai-playground/character-customization.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.
