<script type="application/ld+json">
{
 "@context": "https://schema.org",
 "@type": "FAQPage",
 "mainEntity": [{
   "@type": "Question",
   "name": "What are Smart Responses’ key capabilities?",
   "acceptedAnswer": {
     "@type": "Answer",
     "text": "The Smart Responses tool generates reply suggestions based on the full context of the conversation, not just a single message. This means the suggestions are more helpful to your users."
   }
 },{
   "@type": "Question",
   "name": "How to set up smart responses?",
   "acceptedAnswer": {
     "@type": "Answer",
     "text": "1. FAQ.
2. Entities.
3. Tabular input.
4. Synonyms and stopwords."
   }
 }]
}
</script>

Smart responses

A Smart Response is a tool used by Engati to streamline the current chatbot setup experience and to make it easier for you to set up a chatbot as quickly and effectively as possible. 

You can set up answers to probable queries by setting up FAQs, defining Entities, uploading questions and responses in a Tabular Input format, or uploading relevant documents in Document Lookup. 

Engati NLP engine has been set up and has the intelligence to search across the four types and match the most relevant response according to the query. You also have the control to change most of the settings and search preferences according to their requirements.

What are Smart Responses’ key capabilities?

The Smart Responses tool generates reply suggestions based on the full context of the conversation, not just a single message. This means the suggestions are more helpful to your users.

The tool generates replies quickly and doesn't require you to send users' messages to a remote server.

How to set up smart responses?

With Engati, there are 4 ways to set up smart responses. 

1. FAQ

Frequently Asked Questions (FAQs) are standard query response combinations that help train your bot to handle customer queries. Engati allows you to add any number of variations in each FAQ set, thus helping make the training as broad as possible. For instance, if you have a bot for a school, it would need to be trained to answer questions like the location of the school, the timings, and the fee. These questions with all their variations and responses for each query or intent can be uploaded as FAQs. Engati takes care of the difficult task of using that to train the bot in handling these queries so that a common person may ask.  

There are two ways to add FAQs to your bot 

  • One FAQ at a time: This is relevant for a scenario where the number of FAQs is limited or individual entries are made from time to time. 
  • Multiple FAQs in one go: There is an upload FAQ option where a user can upload a file containing all the FAQs. 

2. Entities

Entities are data points or values that you can extract from a conversation/user query. This allows you to customize what kind of information you are collecting, how you want to associate it, and even add your own custom set of values if needed. Also, when a group of values leads to the same answer, you can use entities rather than creating FAQs for all the variables. 

For instance, the enrollment procedure for all the courses in an institute is the same. A typical question could be, “How can I enroll for an Artificial Intelligence course?” Similarly, there can be n number of queries in the same context for different courses. Here rather than creating various FAQs for each subject you can make an entity set with custom values and add all the course names in it, and it will give relevant answers each time the query is triggered. 

3. Tabular input

Engati provides functionality to bot builders to add a data source that has mapped Entity sets which reduces the effort to write a query for each set of information. 

For Instance, in an Institute Bot, a bot builder can create custom entity sets as Course, Fees, Start date, and difficulty level. 

Now define an FAQ as Q: what are the fees of the machine learning course. Tag the course with the course entity and prices with the fees entity. Add a data source as shown in the image below 

Once configured, a user can ask queries for any course for which the mapped value will be displayed from the data source.

4. Synonyms and stopwords

Text Preprocessing is the action of transforming text to make it ready for Natural Language Processing. Engati’s proprietary NLP engine, e.Sense automatically handles various aspects of text preprocessing, including stemming, spelling mistakes handling, context handling, synonyms handling, stopwords reduction, parts of speech handling, and more. 

 

Of these, Synonyms and Stopwords often have a very domain-specific context. Hence, Engati provides a way for you to be able to manage these easily for your bot. The section below describes the configuration options available for you in more detail. 


About Engati

Engati powers 45,000+ chatbot & live chat solutions in 50+ languages across the world.

We aim to empower you to create the best customer experiences you could imagine. 

So, are you ready to create unbelievably smooth experiences?

Check us out!

Smart responses

October 14, 2020

Table of contents

Key takeawaysCollaboration platforms are essential to the new way of workingEmployees prefer engati over emailEmployees play a growing part in software purchasing decisionsThe future of work is collaborativeMethodology

A Smart Response is a tool used by Engati to streamline the current chatbot setup experience and to make it easier for you to set up a chatbot as quickly and effectively as possible. 

You can set up answers to probable queries by setting up FAQs, defining Entities, uploading questions and responses in a Tabular Input format, or uploading relevant documents in Document Lookup. 

Engati NLP engine has been set up and has the intelligence to search across the four types and match the most relevant response according to the query. You also have the control to change most of the settings and search preferences according to their requirements.

What are Smart Responses’ key capabilities?

The Smart Responses tool generates reply suggestions based on the full context of the conversation, not just a single message. This means the suggestions are more helpful to your users.

The tool generates replies quickly and doesn't require you to send users' messages to a remote server.

How to set up smart responses?

With Engati, there are 4 ways to set up smart responses. 

1. FAQ

Frequently Asked Questions (FAQs) are standard query response combinations that help train your bot to handle customer queries. Engati allows you to add any number of variations in each FAQ set, thus helping make the training as broad as possible. For instance, if you have a bot for a school, it would need to be trained to answer questions like the location of the school, the timings, and the fee. These questions with all their variations and responses for each query or intent can be uploaded as FAQs. Engati takes care of the difficult task of using that to train the bot in handling these queries so that a common person may ask.  

There are two ways to add FAQs to your bot 

  • One FAQ at a time: This is relevant for a scenario where the number of FAQs is limited or individual entries are made from time to time. 
  • Multiple FAQs in one go: There is an upload FAQ option where a user can upload a file containing all the FAQs. 

2. Entities

Entities are data points or values that you can extract from a conversation/user query. This allows you to customize what kind of information you are collecting, how you want to associate it, and even add your own custom set of values if needed. Also, when a group of values leads to the same answer, you can use entities rather than creating FAQs for all the variables. 

For instance, the enrollment procedure for all the courses in an institute is the same. A typical question could be, “How can I enroll for an Artificial Intelligence course?” Similarly, there can be n number of queries in the same context for different courses. Here rather than creating various FAQs for each subject you can make an entity set with custom values and add all the course names in it, and it will give relevant answers each time the query is triggered. 

3. Tabular input

Engati provides functionality to bot builders to add a data source that has mapped Entity sets which reduces the effort to write a query for each set of information. 

For Instance, in an Institute Bot, a bot builder can create custom entity sets as Course, Fees, Start date, and difficulty level. 

Now define an FAQ as Q: what are the fees of the machine learning course. Tag the course with the course entity and prices with the fees entity. Add a data source as shown in the image below 

Once configured, a user can ask queries for any course for which the mapped value will be displayed from the data source.

4. Synonyms and stopwords

Text Preprocessing is the action of transforming text to make it ready for Natural Language Processing. Engati’s proprietary NLP engine, e.Sense automatically handles various aspects of text preprocessing, including stemming, spelling mistakes handling, context handling, synonyms handling, stopwords reduction, parts of speech handling, and more. 

 

Of these, Synonyms and Stopwords often have a very domain-specific context. Hence, Engati provides a way for you to be able to manage these easily for your bot. The section below describes the configuration options available for you in more detail. 


Share

Continue Reading