Context: University Project: Media Design
Tasks: User research, UX concept, Information architecture, Usability testing, Prototyping
We want to support foreigners living in or moving to Germany in learning german, so that they can handle the communication in their every-day life.
Matieu moves to germany in 3 months and plans on staying longterm. He will be able to handle most of his business in english but wants to learn german in order to participate in the public life. Matieu has a private german teacher once per week and uses the chatbot in addition to that.
Tereza moved to Leipzig two month ago and is planning on staying longterm. She is currently able to speak english at work, but german would open new career opportunities. She mostly wants to learn german to make german friends but often forgets to study.
José moved to germany six months ago and was sent from his company for two years. He still almost doesn't speak any german, because he is too busy enjoying his time. Anyway, he is annoyed by it in situations like grocery shopping or odering at the restaurant.
Based on these principles, we defined the bot's main characteristics for the interaction with the user:
In order to stay more flexible, we decided to create "topic bots". Each lesson is represented by a situation and each topic bot stands for a person you typically talk to in that context. The topic bots only speak german, so the user is encouraged to use the foreign language. The topic bot gets introduced by the main bot Tim, Tim also 'stays' with the user during the whole conversation in oder to help with translations.
Staying scalable and flexible in a conversational interface with a modular structure
Sentence Type | Lesson Restaurant | Lesson Oktoberfest |
---|---|---|
Default navigation - suggestion 1 | "I am kinda hungry, do you want to go out and eat something?" | "It's Oktoberfest again! Let's go and get a beer. I am sure you will love this part of the german culture!" |
Default navigation - suggestion 2 | "Or do you rather want to go to the restaurant?" | "Or would you rather like to go to the Oktoberfest and get a beer?" |
Navigation to the next lesson after a completed lesson | "I am going to a restaurant now, are you hungry as well and want to come?" | "I am going to the Oktoberfest now, do you want to get a beer there with me?" |
Previously set reminder after completed lesson | "Hey, didn't we want to go to a restaurant? Let's go I am hungry!" | "Hi, what is your plan for today? I am going to the Oktoberfest now and thought that you will probably want to see it?" |
Message after not completed lesson | "Hey, we are still at the restaurant. Do you want to stay or do something else?" | "Hey we are still at the Oktoberfest. Do you want to stay or do somethinge else?" |
... | ... | ... |