Manage AI characters for your chat interface

Similar to managing prompts, admins have the option to manage AI characters for your chat interface from the Admin Panel
Default Characters
The default characters are set of pre-built AI characters from TypingMind.
Based on your specific needs, you have the option to enable / disable it from the chat interface.
Go to AI Characters
Turn on / off the option ‘Show default characters’ to control the visibility of these characters on the Chat interface.

If you turn on this option, members will be able to add the AI characters from the default list.
In case you don’t want your users to be distracted with these AI characters, you can switch the toggle to OFF mode, it will be disappear from the Chat UI.

Custom AI Characters
You can create an exclusive built-in AI Characters for your team members so they can quickly access to the resources without manual creating it from the chat interface.
Go to AI Characters > Click ‘Add Character’

Your created AI characters will be displayed on the chat interface as follow:

Visibility Control for Each AI Character
You can assign different tags for each AI character. By assigning tags to your prompts, you can ensure that they are only visible to specific groups of users.
Here are 2 steps to set up the visibility for each character:
Step 1: Assign tags for your members
Follow these steps to assign tags to your members:
Log into your chat instance's Admin Panel.
Navigate to the Members section.
Identify the member you wish to assign tags to by their email and click the Update tag button.
Enter the tag you want to assign them and click Add

Please note: You can assign multiple tags to each member. Learn more about Set tags for members
Step 2: Set tags for each AI character
Here’s how to set tags for each AI character:
Navigate the AI characters menu
Click Add Character to create new AI character or Edit the existing character
Scroll down to the Visibility section and select Visible only to users with tags from the drop down list
The User tags section shown up, enter tags that you have just set for specific members at step 1
Example: if you want only members with the "developer" tag to access the VSCode Expert character, add the "developer" tag to that character.

Here’s how the members with “developer” tag will see on the chat interface:

*Please note that you need to assign tags for your members before adjusting the visibility of each AI characters for a specific tags. It doesn't work the other way around.
How to develop a good AI character
There are some specific key points you will need to look at to customize a great character that best suits your goal.
Define the AI's Role: determine the tone and manner of the AI's responses. If you're developing an AI for the healthcare industry, you might define its role as a "fitness advisor." This ensures ChatGPT generate more accurate response based on healthy and fitness data
Set up system instruction: the system instruction forms the base for all the AI's responses. Ensure it aligns with the role you've defined.
Add training examples: training examples guide how the AI should respond to different inputs. Moreover, the accuracy and relevance of the AI's responses greatly depend on the quality of the training examples.