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.