Hello Community! I am looking for some help if anyone has any suggestions.
I am having an issue in a Bot flow for Voice. I am using a data action to populate a Dynamic List slot type. That data action returns First and Last name of a contact. Some times there is no last name returned, for instance Michael (no last name). My issue, when the dynamic list is populated with contacts "Michael" and "Michael Smith" the NLU will always pick "Michael" even if you say Michael Smith and it is confident that you said Michael Smith.
When you look at the Utterance history, you can clearly see that the NLU captured "Michael Smith" and it is recognizing both Michael and Michael Smith in the dynamic list. But it will always choose Michael. Both entries have a 100 percent confidence, which shouldn't be possible in my opinion.

It is almost as if it sets the variable Slot.FullName to Michael Smith, then immediately sets the variable value with Michael because they both have a confidence of 100%

It would be nice if the bot would present you with multiple choice when it isn't sure, however, if they are both 100 percent confident, it would never give me the option. Any ideas are welcome and thanks for taking a look!
#ArchitectureandDesign#ConversationalAI(Bots,AgentAssist,etc.)#Telephony------------------------------
Blake Anderson | Sr. Telecom Engineer
BEST BUY CO., INC.
blake.anderson4@bestbuy.com------------------------------