Managing Individual ChatBots

Customize, Preview, and Analyze Your Chatbot in SearchBlox's ChatBot Management Console

Click on a specific chatbot within the ChatBots page. Here, you'll find several tabs listed below that allow you to customize its behaviour and analyze its performance.

Preview your ChatBot

Test your chatbot's functionality by having a sample conversation with it in the Preview tab. Interact with it as a user would to see how it responds based on its training data.



The console is divided into several sections accessible via the top navigation bar:

  1. Settings: Configure general settings for the chatbot.
  2. Sources: Manage data sources that the chatbot can access.
  3. Embed: Options for embedding the chatbot into other platforms or websites.
  4. Conversations: View and manage past conversations with users.

Settings option in Chatbot

Display Settings

Under the Display section, you can customize how the chatbot interacts with users:

  • User label: The label used to identify the user in the chat window.
  • Bot label: The label used to identify the AI in the chat window.
  • Initial message: The first message that the chatbot sends when a new conversation starts. In this case, it is set to "Hello! What can I help you with?"

Sensitive Data Handling

The Sensitive Data section includes options for managing sensitive information:

  • Mask sensitive data: When enabled, any sensitive information input by the user is masked in both the chat window and the Conversations view. This helps protect user privacy and comply with data protection regulations.

Profanity Masking

Under the Profanity section, you can manage how the chatbot handles inappropriate language:

  • Mask profanity: When enabled, any profanity input by the user is masked or replaced in both the chat window and the Conversations view. This helps maintain a respectful and professional environment.

Logging Settings

The Logging section includes options for detailed logging:

  • Save detailed logs: When enabled, debug information related to chat responses and indexing activities are logged. By default, this option is set to NO. Enabling this can help in troubleshooting and analyzing chatbot performance but may increase log file size.

Remember to click Save to apply your changes.


Sources Tab in Chatbot

Under the Source Collections section, you can manage the documents used to train the ChatBot:

  • Souce Collections: Displays the collections of documents that the ChatBot uses for training. In this example, the collection named @bbcnews is listed. This indicates that the ChatBot is trained using documents from the BBC News collection.

Embed Chatbot

Under the Widget Code section, you can find the necessary HTML snippet to embed the ChatBot widget into your web pages:

  • Widget Code: The code provided is a simple HTML snippet that includes a div element for the ChatBot widget and a script tag to load the ChatBot functionality.
  • Generate entire HTML: This option allows you to generate a complete HTML file with the ChatBot widget embedded.

Embedding the Widget: Copy the provided HTML snippet and paste it into the desired location within your HTML file.
Customizing the Widget: The id="chatBotName" and id="sbDomain" hidden inputs can be modified to customize the ChatBot name and domain if necessary.
Viewing the Widget: Use the View widget option to see how the embedded ChatBot will appear on your website.

View and Edit Conversations

The Conversations tab serves as a comprehensive log of user interactions with your chatbot. Here you can analyze conversations and make edits to refine them. To know more about Conversations click here.

Actions

The Actions link will take you to ChatBot Actions page. Chat Action page is used to create and manage ChatBot Actions, which can be used in conversation for provided Keywords List. To know more about ChatBot Actions click here.