---
schema_version: "1"
id: 38469e4244baa43119ca80df185d80548fcf162136dce17e092753b0b235b3c4
title: Improve Intent Matching Quality with Bot Training
collection: admin
version: current
locale: en-us
portal_url: https://docs.salesforce.com/admin/current/en-us/service/264-0-0/bots_service_intent_training.md
canonical_url: https://help.salesforce.com/s/articleView?id=service.bots_service_intent_training.htm&release=264.0.0&type=5
source_site: help.salesforce.com
content_type: documentation
content_hash: 13c71a01827c9a59a10e3e613683ec3bc9243a9dd0a8277ba181ce3de6cdb14c
description: Help your bot improve its conversation quality with Bot Training. Bot Training, shows you the intent that the bot identified from an utterance. Then you can tell your bot if it was right, or you can correct the bot if it was wrong.
products:
  - Service Cloud
  - Service Intelligence
release: "264"
---
# Improve Intent Matching Quality with Bot Training

Help your bot improve its conversation quality with Bot Training. Bot Training, shows you the intent that the bot identified from an utterance. Then you can tell your bot if it was right, or you can correct the bot if it was wrong.

### Required Editions

<table class="slds-table slds-table_bordered slds-max-medium-table_stacked slds-m-bottom_small edition"><colgroup><col></colgroup><tbody><tr class=""><td class="slds-cell-wrap" style="vertical-align:top;"><a href="https://help.salesforce.com/s/articleView?id=service.einstein_service_intro.htm&amp;language=en_US" target="_blank">View supported editions</a>.</td></tr></tbody></table>

<table class="slds-table slds-table_bordered slds-max-medium-table_stacked slds-m-bottom_small permission">
        <colgroup>
          <col style="width:50%">
          <col style="width:50%">
        </colgroup>
        <thead class="slds-text-title_caps ">
          <tr class="">
            <th scope="colgroup" class="slds-cell-wrap" colspan="2" style="text-align:center;vertical-align:top;" id="d26885e57">User Permissions
              Needed</th>
          </tr>
        </thead>
        <tbody>
          <tr class="">
            <td data-label="User Permissions Needed" class="slds-cell-wrap" style="vertical-align:top;" headers="d26885e57 ">To build and manage Einstein Bots:</td>

            <td class="slds-cell-wrap" style="vertical-align:top;" headers="d26885e57 ">
              <p>Customize Application</p>
              <p>OR</p>
              <p>Modify Metadata</p>
              <p>OR</p>
              <p style="margin-bottom:0;">Manage Bots</p>
            </td>

          </tr>
          <tr class="">
            <td data-label="User Permissions Needed" class="slds-cell-wrap" style="vertical-align:top;" headers="d26885e57 ">To manage intent sets and bot training:</td>

            <td class="slds-cell-wrap" style="vertical-align:top;" headers="d26885e57 ">
              <p>Customize Application</p>
              <p>OR</p>
              <p>Modify Metadata</p>
              <p>OR</p>
              <p>Manage Bots</p>
              <p>OR</p>
              <p style="margin-bottom:0;">Manage Bots Training Data</p>
            </td>

          </tr>
        </tbody>
      </table>

![Note](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-service-support_intelligence-264-0-0-production-enus/dcd06a7b-b5ab-448b-a767-4e2e90481508/images/icon_note.png)

Note Bot training includes utterances that match the bot’s language and utterances with an unassigned language.

1. Make sure to select a language for the bot, and make sure that **Store Einstein Bots conversation data** is selected. To confirm, open the Overview page from the Bot Builder.
2. Access Model Management from the Bot Builder. Click **Build Model**. While the model builds in the background, an In Progress message shows you the status of the build.
    
    ![An in-progress build of the intent model.](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-service-support_intelligence-264-0-0-production-enus/dcd06a7b-b5ab-448b-a767-4e2e90481508/support_intelligence/images/bots/bot_service_intent_training_build.png)
3. After the build is completed, your bot can collect text for bot training. To collect text, activate and interact with your bot.
    
    ![Note](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-service-support_intelligence-264-0-0-production-enus/dcd06a7b-b5ab-448b-a767-4e2e90481508/images/icon_note.png)
    
    Note New customer inputs don’t appear in Bot Training in real time and can take up to 24 hours to populate.
4. In the Model Management page, enter the Bot Training sub menu, and then click **Train Bot**.
    
    ![An image of the Model Management page with the Train Bot button.](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-service-support_intelligence-264-0-0-production-enus/dcd06a7b-b5ab-448b-a767-4e2e90481508/support_intelligence/images/bots/bot_service_intent_training_select.png)
5. The Bot Training menu shows customer inputs and the bot’s top intent prediction. Use the buttons to confirm the intent, ignore the utterance, or reclassify to another intent. You can reclassify utterances to Einstein-enabled dialog intents or exact matching intents. You can reclassify to any intent enabled dialog.
    
    ![An example of training an intent.](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-service-support_intelligence-264-0-0-production-enus/dcd06a7b-b5ab-448b-a767-4e2e90481508/support_intelligence/images/bots/bot_service_training.png)
6. The Utterance field on the UtteranceSuggestion object is available for encryption with Shield Platform Encryption. This field includes customer suggestions to add to the Intent Model, and it contains data when admins select **Store Einstein Bots conversation data** on the Bot Overview page. This field only supports case-insensitive deterministic encryption. To encrypt this field, check **Encrypt** on the Encrypt Field page in Setup. Salesforce Shield is required for the customer to remain compliant while using the **Store Einstein Bots conversation data** setting on the Bot Overview page.
7. To act on many inputs at once, select multiple customer inputs, and then use the Bulk Action buttons from the list view.
8. After working through all open training items, click **Build Model** to integrate your suggestions.

You can reclassify inputs to an intent inside the current bot or into an intent set. By reclassifying inputs into an intent set, admins can share authentic customer inputs with other bots or move the data to a sandbox.

To send a new customer input to an intent set, click the **Reclassify** button and then define the destination. To select an intent in the current bot, click **Search Intents** and select the intent. To assign to an intent set, select the intent set in the dropdown and select the intent.

![Classify new intents to the current bot or an intent set.](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-service-support_intelligence-264-0-0-production-enus/dcd06a7b-b5ab-448b-a767-4e2e90481508/support_intelligence/images/bots/bot_service_training_classify_intent.png)

The Store Einstein Bots conversation data setting must be enabled for Bot Training to suggest customer inputs. In the Log Conversations section of the Bot Overview page for your desired bot, select **Store Einstein Bot conversation data**.

Some customer inputs aren’t available in Bot Training:

- Inputs over 255 characters are discarded.
- Inputs that are already included in an intent are discarded.
- Newly added inputs that already exist as suggestions in Bot Training increase the Occurrences count for a suggestion. No new inputs are created.
- Suggested inputs that were ignored within the last two weeks or are older than two weeks aren’t shown.

New customer inputs aren’t automatically classified into an intent. It can take up to 24 hours for a new customer input to appear in Bot Training.

Newly classified utterances don’t automatically appear in your intent model. To integrate your suggestions, click the **Build Model** button.