I have a bot which should work on french language only, But my bot sometimes picks random intent’s when typed something in English also . This should not be happening . I have gone through the language support doc and my nlu config is this -
bot is not only accepting english phrases but also picking up other languages and for some phrases it is picking up right intents meaning they are mapping correct intents like when i type
"can you tell me how can i log into outlook?” it picks outlook intent
when i type same phrase in spanish it picks outlook intent and for some phrases in different language lets say in arabic intents are getting wrongly picked
but for ambigious texts, short text, it will not work.
It is upto your channel tbh to handle the disambiguation based on your intro text. It would be strange for a user to type in english when the welcome text is in french. you can maybe help the user is you use language detect, just add a class implementation of lang_detect and write it in your config pipeline