Configuring bots/models in the system console
Empty state - no bots added yet
Before any bots have been added, the empty state looks like below.
Bots added state
Once bots are added, they will show in the list like below.
Collapsable bot items
Each bot in the list is a collapsable element.
Collapsed - default state
Collapsed - hover state
Expanded state
Enterprise-only notice
For non-enterprise workspaces, they cannot add multiple bots and a notice will display.
Deleting a bot
Users can delete an AI bot by clicking the delete icon on the right side of an AI bot item. A confirmation modal displays to confirm they want to remove the bot.
AI functions section
The ‘AI functions’ section is hidden until the first bot has been added. If only one bot is added, the bot function dropdowns are disabled (since there is only one option).
Displaying the active bot to end users
If there is only one bot configured in the system console, we don’t display the dropdown/label to end users - except in the user profile popover.
If there is more than one bot configured in the system console, then we display the AI bot to end users. in the following locations:
In the context menus
In the AI Copilot RHS
In the AI Copilot profile popover
In the Chat history
A label is added to the footer of each chat history preview to show the bot it uses.
Changing bots/models for end users
A bot label appears in the top-right of the AI copilot header. In a new chat with now response yet from the AI, this label becomes a dropdown which can be clicked to change the bot before chatting.
Once a chat has a response from AI, this label cannot be changed and the dropdown arrow is hidden.