Fuzzy Match Names
Last updated
Last updated
Available lang-locales: This service is configured for en-US.
Note that it can also be used for other languages, such as de-DE
, but the graphemic-phonetic mapping may be slightly different in other languages.
The Fuzzy Match Service (FMS) is designed to enhance caller experiences by significantly improving the accuracy and efficiency of name verification processes. It adeptly handles simple spelling variations (such as, "Jon" vs. "John", "Annike" vs. "Annika"), which often challenge basic text-matching systems. By leveraging advanced matching algorithms, the FMS ensures minor discrepancies in name transcription do not obstruct the verification process. This service is invaluable in scenarios demanding high precision in name matching or verification, such as during user authentication in customer support calls or product name confirmation in sales interactions.
The service is configured within the bot as follows:
success
: The service was able to process the provided input.
else
: Added by default; indicates a failure of the service.
EU only
The correct name of the user as obtained from the database is provided to the service here via the variable firstName_stt
.
The user input is provided here via the variable firstName_stt
.
Ensure to handle all customer data with utmost care, adhering to data privacy regulations. Additionally, always verify that CRM or other service lookups are functioning correctly to fetch accurate customer details.
Our service maps letters to their sounds, focusing on common phonetic (sound) patterns. This approach is highly effective but can be challenging for languages without direct spelling-to-sound correspondence.
Differences in vowel sounds alone are treated as fuzzy matches by our service (such as "Multi" vs. "Malta"), reflecting our design to accommodate variations across dialects and second-language pronunciation. This can be seen in the operations
output parameter, where in such cases, it will note the operation 'all differences are vowel-only'.
When deciding on match acceptance:
Exact Match
Proceed with confidence.
Fuzzy Match
Use Operations details to determine if the match is acceptable based on context.
No Match
Re-confirm the details with the customer.