AI Chatbot Learning

A question or intent can be expressed using different sets of words that are easy for a human mind to understand but not for a Chatbot. Then, here comes the need for the Chatbot to learn the different questions or set of words representing an intent.

AI Chatbot trains itself from the Learning page containing the visitor questions. The visitor questions are added automatically on the learning page from the Agent Console. If the AI Chatbot does not recognize or the answers that the Chatbot provides as Not helpful to the visitor, then these questions are added as new intents or associated with existing intents as Similar intent to increase its intelligence.

You can also train the AI Chatbot by manually adding the visitor questions to the Learning page.


How does AI Chatbot Learning work?

Learning is a continuous process for Comm100 AI Chatbot. It evolves with the addition of visitor questions into its Learning page. 

A question is added automatically into the Learning page if:

  • The AI Chatbot could not recognize the visitor's question, and the confidence score is less than the specified value.
  • The visitor marks the answer provided by the AI Chatbot as Not Helpful.
  • The AI Chatbot provides possible answers to the visitor's question.
  • The visitor questions are very similar (for example, if the similarity score is higher than 80) to the existing intents; it provides suggestions to the admin in the Learning page to review and confirm to add the questions to the similar intents.

You can manually add multiple questions to the learning page. Then, from the Learning page, you can add these questions to the Intents so that the AI Chatbot can answer these questions whenever asked again.



Configuring AI Chatbot learning

To configure the AI Chatbot learning, follow these steps:

  1. Log in to the Comm100 account. 
  2. In the top navigation bar, click the Bot tab.
  3. From the left menu, go to AI Chatbot > Learning
    Note: You can filter questions based on the duration and specific keywords in the questions list area.
  4. In the questions list area, hover over the Operation column of the question, and do any of the following actions:
    • Add the question to a new Intent.
    • Add the question to an existing Intent.
    • Delete the question.
      Note: You can perform similar actions from the toolbar for multiple questions by selecting their corresponding checkboxes.


Adding multiple visitors questions manually

To add multiple questions manually in the Learning page, follow these steps:

  1. Log in to the Comm100 account. 
  2. In the top navigation bar, click the Bot tab.
  3. From the left menu, go to AI Chatbot >Learning
  4. From the question list area toolbar, click Add Multiple Visitor Question. An Add Multiple Visitor Question pop-up appears.
  5. Type or copy-paste the questions in the pop-up.
    Note: You can enter up to 100 questions at a time, one question per line.
  6. Click Add.
    The multiple visitor questions are added successfully in the visitor question list area of the Learning page.


Suggesting similar visitor questions to the existing intents

To get suggestions from AI Chatbot to add the very similar visitor questions to the existing intents, follow these steps:

  1. Log in to the Comm100 account. 
  2. In the top navigation bar, click the Bot tab.
  3. From the left menu, go to AI Chatbot >Settings > Advanced.
  4. Set High Confidence Answer Score to 80 or more.
  5. Click Save Changes.
    Now, whenever a visitor asks questions, which is very similar to the existing intents, the question is automatically reviewed by the AI Chatbot in its learning library. It suggests to review and confirm the addition of the question to existing intent on the Learning page. 
  6. On the Learning page, click Review and Confirm. A Review and Confirm pop-up appears containing visitor questions.
  7. From the list, select the visitor questions you want to add and click Confirm & Train Bot. The questions are added successfully to the intents.


Reviewing AI Chatbot Learning by Type
The Learning page lists three types of visitor questions, Possible Answer, Not Helpful, and Unrecognized.  

Our NLP engine calculates the Top ScoreWhen the visitor asks a question, the NLP engine provides an intent with a matching score. The Top Score ranges between 0-100. 

If the score is very high, it means the visitor's question is very similar to the Intent's question. Then the chatbot considers this Intent as "High Confidence" answer and directly provides the answer to the visitor.  

If the score is low, it means the visitor's question is very different from all intentsThen the chatbot considers this as "Unrecognized" and provides the message from the "Message When Visitor Question Is Not Recognized" scenario.  

If the score is between high and low thresholds, which means the visitor's question is a little similar to an intent's question, then the chatbot considers this as "Possible Answer." In this case, the chatbot provides several intents to the visitor to choose from.  

If the chatbot misunderstands the visitor's question and the visitor marks the answer as Not Helpful by using the thumbs down response, the Intent is added to the learning section as "Not Helpful." Based on the visitor question, you can click the Top Score Intent link to edit that Intent, create it as a New Intent or add it to a different Intent to make sure the correct Intent will be provided to the same question in the future. 

To review the Intent by type, follow these steps: 

  1. Log in to the Comm100 account.  
  2. In the top navigation bar, click the Bot tab. 
  3. From the left menu, go to AI Chatbot Learning.  
  4. On the Learning page, use the Type column header to group the Learning data.
    Note: You can set the Page Size option to 100 to capture maximum data. To review the chat details, click the transcript link under the Visitor Question column header. The Transcript Details page appears on a new tab on the browser. You can review the details and use them to improve the corresponding Intent.