AI Chatbot Guide v1
AI Chatbot
Version 1

Bot studio

Copy link

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

Copy link

Start by configuring the basic settings of your chatbot. Each section below can be accessed from the left sidebar menu under Basic.

Knowledge base

Copy link

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

Copy link

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

Copy link

Text instruction

Copy link

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

Copy link

FieldDescription

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.
Note: While testing your bot in the bot tester, you'll only see the default language. Language detection works when the bot is live on your website.

Widget style

Copy link

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

FieldDescription

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

Copy link

AI model selection

Copy link

Configure your bot's intelligence:

FieldDescription

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 0.00 to 2.00.

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 1 to 2048 tokens.

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 -2.0 and 2.0 that determines how to penalize new tokens based on their existing frequency in the text. The higher the value, less likely it is for AI chatbots to repeat the same words or phrases.

Presence penalty

A value between -2.0 and 2.0 that determines how to penalize new tokens based on whether they've appeared in the text before. The higher the value, more likely it is for AI chatbots to talk about new topics.

Use function calls

Copy link

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

Copy link

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

Copy link
FieldDescription

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.