Cognigy Named a Leader in January 2022 Gartner® Magic Quadrant ™ for Enterprise Conversational AI Platforms! Download the report
Easy-to-use platform even for non-techies
Understand what your customers say in any language
Connect to your digital ecosystem with free Cognigy.AI Extensions
Integrate with any CRMs, ERPs, RPA, and more
Enhance customer interactions with AI on the frontline
Connect customers to the right agent on the first try
Give your agents the confidence to solve complex requests
Boost your customers’ experience and agents’ efficiency
Improve customer satisfaction with detailed insights
Engage with your customers on the platform of their choice
Drive appropriate actions with intelligent processes
Integrate easily with existing enterprise infrastructure
Increase operational efficiency and reduce agent attrition
Dive deep into the world of conversational AI
Learn everything about voice bots and virtual agents
Become an expert in Conversational AI and automation
See Conversational AI in action through demos
Explore Cognigy.AI and get support from the community
Join our mission to make Conversational AI more accessible
Find us at live conferences or virtual meetups
Help us achieve our vision with your talents and skills
Be the first to know about all the latest news
Reach out to our experts and get your questions answered
See how we help your organization secure sensitive data and comply with applicable laws and regulations.
An in-depth guide into the trusted use of AI in customer service automation
Find out everything you need to know about establishing "Explainable AI" based on the AIC4 criteria catalogue.
Humans tend to be imprecise in what they say and write: Incomplete utterances, ambiguities and typos are just a few challenges for Conversational AIs. You can compensate for these issues by searching a list of items using Cognigy’s new Fuzzy Search module.
Based on the Apache License open source project Fuse.js, a search can be configured in a couple of ways to improve the result. For instance, the result could include the score for each hit which describes the distance between the search term and the item. Zero means it is a perfect match, while a score of one indicates a complete mismatch. It is worth mentioning, because popular NLUs (Natural Language Understanding) work with probability where the values usually mean the exact opposite.
Fuse.js is a lightweight fuzzy-search. It comes with a convenient live demo website, where you can try out all of the settings.
Build fast
To perform a fuzzy search, use the “Search” node which provides you with all of the hits in a list of items. Your items can be either simple or complex, but they must be provided in the JavaScript Object Notation (JSON):
[
{
"ISBN": "A",
"title": "Old Man's War",
"author": "John Scalzi"
},
{
"ISBN": "B",
"title": "The Lock Artist",
"author": "Steve Hamilton"
}
]
You can provide parameters (or keys) of the items you would like to consider– among a variety of other settings – inside the options object, which also needs to follow the JavaScript Object Notation:
{
"keys": [
"title",
"author"
],
"includeScore": true
}
Now, you can perform a fuzzy search using the Search-node. This means, the search calculates the distance between the search term and the keys. This allows you to work around common typos and leads to better results. For instance, in this example you can use olt, oldje, olderly, or other misspellings to find the item A.
[
{
"item": {
"ISBN": "A",
"title": "Old Man's War",
"author": "John Scalzi"
},
"score": 0.4
}
]
Deploy on multiple channels
Once a basic flow has been made, Cognigy.AI’s endpoint connectors can be used to easily make the bot available across a wide-range of channels. An example of this could be Facebook Messenger or Microsoft Teams. Another option would be a Twilio endpoint that allows users to simply call our bot via phone or Amazon Alexa.
Give it a try!
Want to take the module for a spin? Check out our Module GitHub Repo. Need more technical information? Have a look at our docs. Ready to give it a go? Contact your Cognigy.AI sales rep or request a demo!
Stay up to date with the latest Conversational AI tips and news.