correct-apricot
correct-apricot15mo ago

English question/user input is matched to German intents

Hey, I currently have the problem that I have designed a German chatbot with some intents and the chatbot matches the appropriate German intents also if English-language queries are made from users (see screenshot). Is there a way to turn this off? Or a way to ensure that German intents are only matched to German user input and not to english user input or other languages?
No description
5 Replies
Tico | Voiceflow Assistant
When creating a project in Voiceflow, you can select the language for your assistant. This selection is crucial as it optimizes the Natural Language Understanding (NLU) model for the chosen language. Voiceflow supports a variety of languages, including German (denoted as 'de'). To ensure that your assistant understands and responds accurately to user inputs, you need to define specific intents and utterances. Intents are specific triggers that initiate a particular conversational flow or action, and they are linked to specific phrases or commands, called utterances, that a user might say. For a German language project, make sure that all your intents and utterances are in German. This helps the NLU model to better understand and match user inputs in the intended language. Please note, if you need to change the language of an existing project, you will have to create a new project and copy-paste the design content over, setting the new project to German. For more detailed guidance, you can refer to the following resources: - Managing Intents and Utterances within the Assistant - Handling User Input and Matching to Intents
W. Williams (SFT)
I don't believe so. Most people want this to ensure the person gets to the correct location. @denys would know the answwer to this.
deep-jade
deep-jade15mo ago
@Mxrcel what is the expected behavior for english inputs, ignore, automated reply, no match, etc?
metropolitan-bronze
metropolitan-bronze15mo ago
I am guessing you have German intents AND English intents for the same intent (e.g. "Order information" and "Bestellinformation", right? (Or do you only have German intents and never want to answer English questions? ) Have you tried adding something like "always respond in the same language" to the prompt settings?
deep-jade
deep-jade15mo ago
^The VFNLU works cross lingual so you can have german intents and if the utterances are for a related topic in english it will match by default

Did you find this page helpful?