Site icon Christopher Watkin

My first experience of creating a chatbot, and how bots might be used in teaching foreign languages

In preparation for the next academic year (which in Australia will begin in February) I am exploring new ways of assessing students in foreign language units, especially at first year level.

Last Friday I created a chatbot using Microsoft’s QnA Maker and the Azure cloud computing platform. You can have a play with it the foot of this post.

It’s MichelSerresBot, a very simple Q&A chatbot that recognises four questions about the philosopher Michel Serres and is pre-loaded with appropriate answers:

Interestingly, it also understands variations on those questions, as you can see in the screenshot below.

The bot tries to guess what question you are asking, and you can tinker with its tolerance levels. It can misinterpret questions that resemble those it recognises. For example, with the default tolerance setting “Pourquoi Michel Serres?” [Why Michel Serres?] gives the answer “Un philosophe français” [A French philosopher].

I dare say that bots like this sort of bot could have many uses in undergraduate teaching, from transforming FAQs in a unit’s LMS page through learning how to formulate questions, to framing small research tasks, but in this post I want to focus on the use of chatbots in assessment. Not that the chatbot assesses the students (please, no!), but that the students use the capabilities of a bot to sift, structure, present and discover information. Here’s a sketch of how it might work:

It appears that the language of the interface can be changed from English to French, but that’s for another day. What Friday’s experiment showed me was that there is enough potential in chatbots for me to give them more thought as I plan my teaching for next year.

So here is MichelSerresBot. Remember, it’s a prototype and only recognises four questions…

Exit mobile version