Train To Bot

This is where you train your bot to deliver accurate and relevant responses for all the customer's queries.

Here are a few key terms you must understand:

Intent: An intent represents the purpose or goal of a user's message. If a user says "Order pizza," the intent is to place a pizza order.

Utterances: Utterances are examples of how users might express a particular intent. For the "Order pizza" intent, utterances could include "I want to order a pizza" or "Can I get a pizza, please?"

Reply: The response that the bot generates in response to a given intent.

Text Reply

A Text Reply, is a response generated by the system in response to a user's expressed intent. It typically revolves around providing straightforward textual information based on the user's inquiry or statement.

  • Scenario: If a user sends a message expressing interest in knowing store hours, the system, can generate a Text Reply that precisely answers the query with information about the operating hours.

Journey Reply

A Journey reply refers to a sequence of automated replies based on users responses, being triggered by a intent. This allows businesses to lead users through a structured conversation flow based on their needs or preferences. Journey reply in Instinct AI is only user-initiated.

  • Scenario: Suppose a user initiates a conversation expressing interest in booking a hotel room. The business can employ a Journey Reply to systematically gather information such as check-in dates, room preferences, and any special requirements.

Block Reply

A Block Messages Reply involves sending structured, pre-defined message blocks in response to specific user intents. These message blocks can include a variety of content, such as images, buttons, and quick replies, depending on the type of block message selected.

  • Scenario: If a user expresses interest in a new product launch, the business can utilize a Reply block messages reply to send a visually rich message containing images of the product, pricing details, and options to make a purchase or inquire further directly.

Before we head on to create the steps to train the bot, let's understand different insights first which will somehow help our intent and utterances better.

Types of Inisghts

  1. Unanswered

The insight will be applied to all the intents that remained unanswered by the bot because the bot was not trained for them. This tag gives you an indication that you should create a reply for that intent.

Unanswered: You will get the option to either map it with the existing intent or create a new intent.

  1. Improve Coverage

It indicates that you can improve the coverage of the intent by adding variety of utterances.

  1. Underperforming

It is applied to the intent when the visitor does not find the intent interactive or helpful and avoids replying to it. This gives an opportunity to formulate some interesting reply or journey that sounds helpful to the visitor.

While searching for a particular intent you can narrow down your search based on above preferences. Simply tap All beside Sort By and select the preferences.

insert

Steps To Train Chatman

Suppose you're into 'weather forecasting' and want to provide weather information based on specific user intent.

How can you do this?

  1. Access Instinct AI and Navigate to Train to Bot.

  • Head over to the Instinct AI account and click "Train to Bot."

  1. Click on 'Add Intent'

  • In the Train to Bot interface, click on the "Add Intent" button to begin defining a new task or action for your bot.

  1. Define Intent Name

  • Give a meaningful name to your intent. The intent name should represent the task or action that the bot needs to perform.

As per the scenario, the bot is designed to provide weather information, so a relevant intent can be "Get Weather."

  1. Add Utterances

  • Under the newly created intent, add at least 5 variations of user input, known as "utterances." These variations should cover different ways users might express the same intent.

As per the scenario above, the intent is to check the weather, so utterance could include:

  • "What's the weather like today?"

insert

  1. Add More Variation

  • To enhance the bot's understanding, add more variations to the utterances. Consider different phrasings, synonyms, or ways users may express the same request.

For the scenario above, variations can be:

  • "What's the temperature right now?"

  • "Give me the weather update."

  • "Is it going to rain?"

  • "Tell me the forecast."

  1. Add Reply

  • For utterance, specify the bot's response by adding a reply. You can create a 'text, Journey or Block reply.

Add a variety of responses to make the interaction more engaging. For the scenario taken above, we can take reply as:

  • "The weather today is sunny with a high of 25°C."

  • "Expect clear skies and a temperature of 22°C today."

  • "Today's forecast indicates a mild and sunny day.

It is advisable to add several random messages in text reply so that the bot can select the best based on intent.

You can also send journey or block reply to the intents.

  1. Create Intent:

  • After defining the intent, click on the "Create Intent" button to save and finalize the configuration.

insert

  • Your intent will now be created and now the bot will respond with any of the random messages created.

insert

Send Journey Reply

You can send journey reply in response to user intent. Follow the above procedure, and in Step 6, select the relevant journey you want the customer to embark on.

If you don't have a relevant one, create a new journey. Here are the instances, where a journey reply can helpful.

  1. Order Tracking

  • User Intent: "Where is my order?"

Set a journey that takes users through a series of steps and provides them with tracking details.

  1. Product Recommendation

  • User Intent: "Can you suggest a gaming laptop?"

A journey that guides the customer to choose the best gaming laptop.

  1. Travel Planning

  • User Intent: "Plan a trip to Paris for next week."

You can create a journey that help them book ticket, rooms, dine-in and etc.

Send Block reply

You can send different block replies in response to user intent. Follow the above procedure, and in Step 6, select the relevant block you want the customer to embark on.

If you don't have a relevant one, create a new block whether list, reply or flow whichever is useful. Here are the instances where a blocks reply can be helpful.

Last updated