Bot studio
The Bot studio is where you can create, customize, and manage your AI chatbot. This guide will help you set up your first AI chatbot or manage existing ones effectively.
Start by creating a new bot or selecting an existing one to configure its settings.
-
Log in to your Sendbird Dashboard.
-
Click Create bot + under your Application > AI chatbot > Manage Bots > Bot Studio.
Configure basic settings
Start by configuring the basic settings of your chatbot. Each section below can be accessed from the left sidebar menu under Basic.
Knowledge base
Start by adding a knowledge base. Think of this as teaching your bot everything it should know - it's where you add content that the bot will use to give accurate, helpful answers to your users.
You can choose to add a new source or choose to connect an existing one.
- Available knowledge source options: URL, File, Notion, Google Drive, and Salesforce.
- Weekly auto-update: Available for Pro and Enterprise plans. This feature automatically syncs data from connected URLs each week to ensure your knowledge base is always up-to-date.
You can also choose to connect an existing knowledge source to your bot. For more information on knowledge source management, see this guide on Knowledge center.
Instructions
Set instructions to define your bot's personality and behavior. You can choose to use the pre-defined Selective instruction templates or create Text instruction for a more customized experience.
Selective instruction
Text instruction
The more detailed your instructions, the better your bot will perform. Make sure to include information on the bot's capabilities, limitations, and how to interact with it.
Chat starters & replies
Field | Description |
---|---|
Welcome messages | (Optional)Craft a friendly and inviting message that users will first see when they interact with your bot. This is your bot’s chance to make a good first impression, so consider what message will make users feel welcomed and eager to engage. |
Suggested reply | (Optional)Propose some pre-defined replies that users can choose from when responding to your bot. This helps streamline the conversation and makes it easier for users to interact, especially if they’re unsure of what to say. |
Multi-language settings | (Optional)You can set up your welcome message and suggested replies in multiple languages to match your users' preferred languages. When a user visits your website, the bot automatically detects their browser language and shows messages in that language if you've set it up. For example, if you've added French and Spanish translations, French users will see French messages, and Spanish users will see Spanish messages. |
Widget style
Create a visually appealing and brand-aligned chatbot widget. You can customize the profile image, name, theme, primary color, bot message color, and widget icon.
Bot profile
Field | Description |
---|---|
Profile image | (Optional) You can upload a profile image for your bot. It will appear in the chatbot widget. |
Bot name | Give your bot a name. It will appear on the top of the widget as the bot's name. |
Style
You can customize the style and appearance of the chatbot widget. You can change the theme, primary color, bot message color, and widget icon. You can also turn on or off the Widget auto-open setting which automatically opens the chatbot widget when a user visits your website. Note that this setting does not apply in mobile environments and the preview.
Advanced Settings
AI model selection
Configure your bot's intelligence:
Field | Description |
---|---|
AI Engine | Select the AI engine that powers your bot. See the list of available engines here. |
Streaming response | If turned on, the words of your bot responses will be displayed as they are being generated. If turned off, the response will appear all at once only after it’s been fully generated. |
Creativity | Controls the randomness or creativity in the generated responses. A higher temperature value will result in more diverse and unpredictable responses, while a lower temperature value will produce more conservative and predictable responses. Acceptable values range from |
Maximum tokens | The maximum number of tokens to generate in the response by AI chatbots. One token generates roughly four characters for normal English text. Acceptable values range from |
Top P | A value that determines the diversity of response generated by AI chatbots via nucleus sampling. Higher values can lead to a variety of responses, but less reliable answers. |
Frequency penalty | A value between |
Presence penalty | A value between |
Use function calls
Select function calls to connect to your chatbot under the Function calls tab. Make sure you have functions created before connecting them to your chatbot. See How to create a function for more information.
Use response workflows
Select response workflows to connect to your chatbot under the Workflow tab. Make sure you have response workflows created before connecting them to your chatbot. See Set up a response workflow for more information.
Other settings
Field | Description |
---|---|
Feedback | When turned on, you can collect users’ satisfaction with your bot’s responses. Displays thumbs up, thumbs down icons. |
Widget Auto-open | Automatically opens the chatbot widget when a user visits your website. Note that this setting does not apply in mobile environments and the preview. |
Bot type | (Optional) Categorize your bot into types for organization and management. |
Mention bot for response | When turned on, your bot reacts only to direct mentions or commands starting with '/'. Ideal for privacy, this feature is auto-enabled in channels with 3 or more members to prevent unnecessary bot interruptions. |