Skip to main content
All CollectionsUSER GUIDEWONDA AI
Personalize Your AI Character
Personalize Your AI Character

Define your own instructions and voice for your AI Character within Wonda.

Quentin Veillas avatar
Written by Quentin Veillas
Updated over 2 months ago

Once you have added your own AI Character into your experience, you can personalize the instructions, voice and body of your AI Character.


1. Opening the Settings of Your AI Character

First, make sure that you can edit your AI Character in your experience Settings.

Go to Experience Settings>Advanced Settings>Display AI Character Settings and make sure the "Display AI Character Settings is ticked.

Gif 1:Enable/disable the AI Character Settings in the Wonda Editor


Launch the Experience and click on the avatar of the AI Character to launch the Chat Window.


Then, click on the Magic Wand icon located at the top-right corner of the Chat Window to open the AI Character Settings.

Image 1: The AI Settings Window


Once the AI Settings are open, you can see several elements in this window (from top to bottom):

  • The name of the Character (in this example, we can see we are editing Sophie’s settings)

  • The Avatar Url text section, where you can set up a custom readyplayer.me avatar following the same process as in the Wonda Editor

  • The Voice Setting dropdown section, where you can select a voice from Eleven Labs

  • The System Prompt section. This is the main part of the window, where you’ll “prompt” your character to define its behavior and knowledge.

  • the same Microphone button and Text zone of the Chat Window, which will be used for “Meta Questions”

  • a Test and a Save Button.

Note: if you have multiple AI Characters in the same experience, click on each of them to edit them following the same process.


2. AI Character Specific Instructions: Prompt Your AI Character

You can give your AI Character hyper-specific instructions to follow when discussing with you and your visitors.

The Text Generation model implemented in Wonda is gpt-4o-mini-2024-07-18 provided by OpenAI.
The gpt-4o-2024-05-13 model is currently being beta-tested. Please contact Wonda Support for custom access.

You can provide those instructions in your AI Character Settings using:

  • the System Prompt

  • the Meta Discussion

The System Prompt

The System Prompt is where you will provide your general instructions to your AI Character.

Image 2: The System Prompt


Basic Instructions

The System Prompt is a simple text box where you can write your instructions in the format of your choice.


Example (using the Markdown Format to give structure and clarity):

## WHO YOU ARE
You are playing the character of a 50-year old busy woman leaving in Chicago.

## WHY YOU ARE PLAYING THIS CHARACTER
You are here to help new NGO volunteers train to convince you to donate to the Red Cross Organisation. Etc..

## DETAILS ABOUT THE CONVERSATION
- You will always speak in English, even if the person you're talking to is speaking another language.


Tips: You can prompt your AI Character as if you were assigning a role to an actor or hypnotizing a person.

Be precise and direct. For example, you can start by focusing on the elements that define your character, the location in which they are, the context, and the purpose of the discussion your character will have with their interlocutor.


See also the AI Character Prompting 101 guide.


​Advanced Instructions

Once you have defined your AI Character Role and provided context to the discussion, you can also provide more advanced instructions to your AI Character to direct the conversation in a certain direction based on pre-determined questions and answers you can anticipate.

Example

## YOUR TASKS

You will always start the discussion by saying you are very busy and do not have any time available.

Then, if the volunteer gives you a good enough reason to continue the discussion, you will ask very abruptly you have never hear of the Red Cross. Then, if the student asks you about what are the subjects you care about, you will say....


AI Character Emotions

As of now, there are three emotional dimensions that your AI Character can express with its body language: Anger and Joy and Neutral.

There pre-determined emotions will be expressed based on your AI Character responses.

The "Meta Discussion"

Once you have implemented your System Prompt, you can test your character directly in the AI Character Settings window. To do this, use the Message box to exchange messages with your AI Character directly in the AI Character Settings Window.

Image 3: The Meta Discussion

You can think of the Meta Discussion as a way to have a preliminary conversation with your character, as if you were a director rehearsing with your actor before it will perform live.

When interacting with your AI Character in the Meta Discussion, you can also edit your AI Character responses to further refine desired responses.

To do so, simply hover the AI Character response you want to edit and click to change the output message. By doing so you will further instruct your AI Character how you would like it to respond to any given message by its future visitors.

Tips: at the end of your Meta Discussion, we recommend you add the following message: "Perfect. You are now ready to play your role in this simulation" to inform your AI Character the previous Q&As where only for training purposes.


Important note: Please be aware that our current implementation has a limit of approximately 12,000 words for the total of System Prompt, Meta discussion, and Chat discussion words. We recommend you to not exceed 10,000 words combined for your System Prompt and Meta Discussion.

Make your character start the conversation

You can also ask your AI Character to start the conversation with your visitors with a given predefined message.

To do so, you need to use the Meta Discussion:

  1. add your instruction in the last message of your Meta Discussion (example: start by greeting your character by saying "I am sorry but who are you?")

  2. wait for the response by the AI character

  3. delete the response from the AI Character

  4. Click Save to close the AI Character Settings

  5. Click on "Refresh" the discussion in the Chat Window to test that it works fine

Gif 2: Make your Character start the Conversation


3. AI Character Voice & Languages

To set up a custom voice for your Character, click on the Dropdown section of the AI Character Settings Window, then select one of the available voices to assign to your AI Character.

The Text-to-Speech Character Voices feature is handled by ElevenLabs V2.5 voices. The Speech-to-Text Voice Transcription feature is handled by Whisper from OpenAI.

Choosing your preferred voice for the AI Character

Image 4: Available voices for the AI Character

When you open the "Voice" dropdown list, you will see a list of voices available.

AI character voices are all multilingual, meaning they are capable to speak in any of the supported language:

🇺🇸 English (USA), 🇬🇧 English (UK), 🇦🇺 English (Australia), 🇨🇦 English (Canada), 🇯🇵 Japanese, 🇨🇳 Chinese, 🇩🇪 German, 🇮🇳 Hindi, 🇫🇷 French (France), 🇨🇦 French (Canada), 🇰🇷 Korean, 🇧🇷 Portuguese (Brazil), 🇵🇹 Portuguese (Portugal), 🇮🇹 Italian, 🇪🇸 Spanish (Spain), 🇲🇽 Spanish (Mexico), 🇮🇩 Indonesian, 🇳🇱 Dutch, 🇹🇷 Turkish, 🇵🇭 Filipino, 🇵🇱 Polish, 🇸🇪 Swedish, 🇧🇬 Bulgarian, 🇷🇴 Romanian, 🇸🇦 Arabic (Saudi Arabia), 🇦🇪 Arabic (UAE), 🇨🇿 Czech, 🇬🇷 Greek, 🇫🇮 Finnish, 🇭🇷 Croatian, 🇲🇾 Malay, 🇸🇰 Slovak, 🇩🇰 Danish, 🇮🇳 Tamil, 🇺🇦 Ukrainian, 🇷🇺 Russian, 🇭🇺 Hungarian, 🇳🇴 Norwegian, and 🇻🇳 Vietnamese.

To be noted that some voices are only trained on one specific language and a specific accent (ex: British, or French). In this case, the voice will only be able to speak the indicated language or accent properly.

To test the voice, Click Save to close the AI Character Settings Window to test out the voice.

Defining a specific language

In some cases such as when you are doing a language course, you may not want to allow your trainees to switch from one language to another when speaking to the AI Character.

In this case, there are two ways to set some constraints so you have better control on the chosen language:

1. to ensure that the AI Character does not start speaking in any other language than the language you want it to speak into, you can simply instruct the AI Characters in the System Prompt using a specific section such as "##Language Instructions## You will only speak in English".

2. to ensure that when the trainees speak to the avatar, the transcription of their voice is not mistaken with any other language by the speech-to-text model (which may happen, in the case your trainees have a strong accent), you can also pick the "language" of your choice in the Settings Window, which will provide an indication on how to transcribe what the trainee is saying using the right language model.

Image: Available languages to set indications on the language spoken by trainees


4. Character body: Import your custom 3D Avatar using ReadyPlayer.me

The 3D Avatars are provided by readyplayer.me. However, you can also import your 3D Animated models. Please contact Wonda Support if you need more information.

By following this process, you can obtain the URL link of your own 3D Avatar.


Paste your readyplayer.me Avatar link to the Avatar URL section of the AI Character Settings Window to change the 3D Body of your Character directly within it.

Image 5: Paste your readyplayer.me Avatar link in the Avatar URL Zone



Congratulations!

Now that you know how to create your own AI Character, you can share it around you.
You can also share with them how to discuss with your Character or how they can Add an AI Character to their own Experience.

Did this answer your question?