Linking QiChat and Code

Let’s create a maths games and see how to link QiChat and Android code - with bookmarks, variables and ^execute commands.
What you should know about
- Discovering QiChat
- Making Android applications with Kotlin
You will need
- a Pepper QiSDK with working Cloud ASR
What you will learn
- Making Pepper proactively start the conversation [Conversation]
- Setting QiChat variables from code [Conversation]
- Dynamically changing which concepts Pepper listens for [Conversation]
- Triggering code callbacks from QiChat [Conversation]
- Blocking vs. non-blocking callbacks in QiChat [Conversation]
Applicable Use Cases
The skills here are applicable to nearly any Pepper application using QiChat. This example uses simple math questions, but the same logic can be used to link the conversation content more tightly to any application.