I am trying to create a chatbot in amazon lex but no matter what input I type it returns the clarification prompt to me. I have currently configured the bot with 2 slots mnemonic
and company
and with 2 sample utterances in a single intent requestParameterInfo
what is the {mnemonic} value for {company}
what is the {mnemonic} value for {company} for the year {date}
any suggestions why this might be happening ?
Couple things to check:
Slots
have a number of good example values.Lambda initialization and validation hook
is not overriding or otherwise messing with the request.If none of these are the case, it could be that the values you are providing for
{mnemonic}
may not be able to be identified by Lex. I've seen this issue when trying to detectyes
andno
as a slot, and wouldn't be surprised if other words, or non-words are not detected.