Bot Synonyms
- Getting Started
- Bot Building
- Smart Agent Chat
- Conversation Design
-
Developer Guides
Code Step Integration Static Step Integration Shopify Integration SETU Integration Exotel Integration CIBIL integration Freshdesk KMS Integration PayU Integration Zendesk Guide Integration Twilio Integration Razorpay Integration LeadSquared Integration USU(Unymira) Integration Helo(VivaConnect) Integration Salesforce KMS Integration Stripe Integration PayPal Integration CleverTap Integration Fynd Integration HubSpot Integration Magento Integration WooCommerce Integration Microsoft Dynamics 365 Integration
- Deployment
- External Agent Tool Setup
- Analytics & Reporting
- Notifications
- Commerce Plus
- Troubleshooting Guides
- Release Notes
What are Bot Synonyms?
Bot Synonyms serve as a powerful tool to optimize the comprehension of user intent within your bot. This feature empowers your bot to seamlessly recognize interchangeable business-specific words and treat them as synonymous expressions.
Key Benefits:
-
Enhanced Comprehension:
Bot Synonyms enable your bot to comprehend various expressions that convey the same user intent. This results in a more intuitive and accurate understanding of user inputs. -
Improved User Experience:
By recognizing synonyms, the bot can respond effectively to a broader range of user queries, enhancing the overall user experience. Users can interact with the bot using the terminology that suits them best. -
Easier Bot Building:
Bot synonyms provide a very easy way for Bot Developers to provide a glossary of interchangeable words to the bot as a part of training.
What is the need for Bot Synonyms?
In the business context within which a bot exists, certain words are used interchangeably. For example, the term “Futures and Options” can be referred to as “FnO”, “F&O”, and “FO” by the users.
Now, it is fair to expect a bot should also understand this nuance, however, it is incredibly hard for a bot to know these Synonyms on its own since these are very business-specific.
Thus, a simple glossary that can be used to define such words and their synonyms is crucial to a Bot Developer. This is what Bot Synonyms help with.
How to use Bot Synonyms?
You can find the “Edit Bot Synonyms” feature in the … beside the Publish button.
The popup gives you 2 buttons, viz. “Download Bot Synonyms CSV” and “Upload Bot Synonyms CSV”.
-
“Download Bot Synonyms CSV”:
This lets you download the CSV template that can be used to upload words and their synonyms. If there are already some words added to this sheet, then those will also be a part of this downloaded CSV. Thus, in other words, this helps you see the current state of the Bot Synonyms data. -
“Upload Bot Synonyms CSV”:
Once the Bot Synonyms CSV has been updated, the Bot developer can upload this CSV to the bot using this option.
What is the format of the “Bot Synonyms CSV”?
The format of the Bot Synonyms CSV is very simple. Basically,
Column 1: This will contain the main word. So for our example, the value of row 1 in Column 1 will be “Futures and Options”
Column 2 - N:
From column 2, we will add all the synonyms of the respective word in Column 1. So, for our example, when the word in Column 1 is “Futures and Options”, then Columns 2, 3, and 4 will be “FnO”, “F&O” and “FO” respectively.
What about “languages”? Do I need to add synonyms for different languages as well?
No, you don't need to concern yourself with adding synonyms for different languages when working with our platform. Why? Because our system automatically translates user queries from various languages to English before processing them. That's precisely why we don't incorporate "language user says" in our Static steps.
In simple terms, feel free to disregard languages when dealing with Synonyms. The user's query will undergo translation to English before being processed. So synonyms will work flawlessly with language.