When you created your first solution you chose English as the bot's language and the tutorials on this site assume your bot understands English. However, Teneo supports many more languages (86), which you can read about here: Languages.
On this page we will show you how you can create a non-English solution. We will create a German solution, but the same principle applies to other languages as well.
The first thing we will do is create a new solution, select German as its mother tongue and base it on the template solution for German to boost it with a lot of pre-built flows like greetings, meta-requests (like Can you repeat that?), feedback (like Great! or You are stupid) and conversational small talk.
This is what you need to do to achieve this:
Mein erster deutscher Bot.
Next we need to assign the Lexical Resources for German, since they are used extensively by the German template solution that we used when we created this solution. But even if we had not used the template solution, assigning the Lexical Resources (TLRs) is important, as they help your bot to understand a specific language, its words, morphological variants, synonyms and expressions.
Let's specify which TLRs to use for your German bot:
Now your solution contains all that is needed for your bot to have its first conversation.
Time to talk to your bot in the 'Try out' panel.
Because you've just assigned the Lexical Resources, there will be a message at the bottom of the tryout panel that says 'A reload of the engine is required to apply your recent changes'. Click Reload now to get rid of that message.
Wie geht es dir?
Mein Name ist Hans
Wie heißen Sie?
Ich mag dich
When you go back to the Try-out window you'll see a small text saying, 'Model training in progress', this indicates that the changes you've made are saved and the platform is currently re-training the classes in the machine learning model. This will change to 'Model update completed' when it's done.
Was this page helpful?