Summary and Ressources
What we learnt
We covered bookmarks, variables, dynamic concepts and ^execute statements, and saw how they could be used to control QiChat from your code, or trigger your code from QiChat. Together, these will allow you to combine the power of QiChat (and its handling of the subtleties of language) and the power of code.

To go further
You can try improving this example - the best way would be to ask a naive third party to test it, and see if the interaction fails at moments - it probably will, because we don’t handle all the different kinds of things people usually say (“can you repeat the question?” “56 is one times 56” “I want to play another game”); or you could add other challenges (addition, division …).
The examples here have been quite simple but cover the essential ways of linking your conversation to your code. * To make the conversation part richer, you may want to look in more detail at the QiChat reference * To make the code part richer, you could use more robot actions from the QiSDK or also use Android’s wide range of possibly (notably for UI, web services…).