Maria Knobelsdorf, University of Dortmund, Germany - Didaktik der ...
Maria Knobelsdorf, University of Dortmund, Germany - Didaktik der ...
Maria Knobelsdorf, University of Dortmund, Germany - Didaktik der ...
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
Turi: Chatbot s<strong>of</strong>tware for schools in the Turing Centenary<br />
ABSTRACT<br />
Mathew Keegan<br />
Computer Science<br />
Aberystwyth <strong>University</strong><br />
Penglais<br />
Aberystwyth SY23 3DB<br />
Wales<br />
mtk8@aber.ac.uk<br />
We describe a workshop designed for 11-19 year-olds that<br />
consi<strong>der</strong>s the nature <strong>of</strong> intelligence and introduces the Turing<br />
test in various ways.<br />
Chatbots as mimics <strong>of</strong> intelligence are consi<strong>der</strong>ed at length.<br />
Pupils are invited to use our system Turi in which they can<br />
build and test their own chatbot.<br />
The materials are free, open source and available for all<br />
to download [1].<br />
Categories and Subject Descriptors<br />
K.3.1 [Computing Milieux]: COMPUTERS AND EDU-<br />
CATION Computer Uses in Education Miscellaneous<br />
General Terms<br />
Computer science education, artificial intelligence<br />
Keywords<br />
Alan Turing, Computer science education, Artificial Intelligence,<br />
Chatbots<br />
1. INTRODUCTION<br />
The Turing Test provides a readily un<strong>der</strong>stood means <strong>of</strong><br />
discussing the nature <strong>of</strong> intelligence; we have chosen the Turing<br />
Centenary year <strong>of</strong> 2012 to join the various schools outreach<br />
projects based on his work. We are doing this as part<br />
<strong>of</strong> the Technocamps project, a large, multi-site European<br />
funded project aimed at introducing technical informatics<br />
into schools across the convergence area <strong>of</strong> Wales [5].<br />
Students are introduced to the difficulty <strong>of</strong> defining intelligence;<br />
then with the addition <strong>of</strong> the Turi s<strong>of</strong>tware, they can<br />
get to grips with the ideas <strong>of</strong> pattern matching and callresponse<br />
conversations through practical interaction with<br />
∗ Corresponding author.<br />
Permission to make digital or hard copies <strong>of</strong> all or part <strong>of</strong> this work for<br />
personal or classroom use is granted without fee provided that copies are<br />
not made or distributed for pr<strong>of</strong>it or commercial advantage and that copies<br />
bear this notice and the full citation on the first page. To copy otherwise, to<br />
republish, to post on servers or to redistribute to lists, requires prior specific<br />
permission and/or a fee.<br />
WiPSCE 2012, Hamburg, <strong>Germany</strong><br />
Copyright 20XX ACM X-XXXXX-XX-X/XX/XX ...$15.00.<br />
Roger D. Boyle<br />
Computer Science<br />
Aberystwyth <strong>University</strong><br />
Penglais<br />
Aberystwyth SY23 3DB<br />
Wales<br />
rob21@aber.ac.uk<br />
159<br />
Hannah M. Dee ∗<br />
Computer Science<br />
Aberystwyth <strong>University</strong><br />
Penglais<br />
Aberystwyth SY23 3DB<br />
Wales<br />
hmd1@aber.ac.uk<br />
a chatbot’s internal representation <strong>of</strong> sentences, written in<br />
AIML (Artificial Intelligence Markup Language).<br />
The activity we describe runs as a 4 hour workshop (but<br />
this would be easy to adjust). The s<strong>of</strong>tware is free, open<br />
source and available for all to download [1].<br />
2. BACKGROUND AND MOTIVATION<br />
AI chatbots have been widely used in teaching, but there<br />
is little if any use <strong>of</strong> them in a school context. We believe,<br />
however, that they are an excellent medium for introducing<br />
concepts <strong>of</strong> AI and for experimenting with simple pattern<br />
matching programs. Our s<strong>of</strong>tware facilitates this by providing<br />
a simple multi-user chatbot editor sitting on top <strong>of</strong> an<br />
AIML-based chatbot engine. AIML is a live AI Markup Language;<br />
it has the same visual appearance as many markup<br />
languages, with tags in angle brackets delimiting tokens.<br />
Thus students are exposed to a markup language, if only<br />
a subset <strong>of</strong> one.<br />
There are a number <strong>of</strong> excellent chatbot programs available<br />
to use for free on the Internet. In particular, we have<br />
used Cleverbot [3] and Jabberwacky [4] as examples <strong>of</strong> just<br />
how good a chatbot can be. This both motivates students<br />
and demonstrates what they should be doing with Turi.<br />
3. SOFTWARE IN CONTEXT<br />
Whilst it is possible to use the Turi s<strong>of</strong>tware as a standalone<br />
system, we have devised a workshop suited to mixedability<br />
pupils in the age range 11-19. We have found that<br />
with mixed-ability groups there is a real benefit in terms<br />
<strong>of</strong> student attention to embed computer use within a varied<br />
program <strong>of</strong> activities, including short video clips, discussions,<br />
pen-and-paper, and physical activities.<br />
The day proceeds initially by introducing students to the<br />
idea <strong>of</strong> the Turing test, exploring concepts surrounding Artificial<br />
Intelligence, and giving practical experience <strong>of</strong> two<br />
real chatbots:<br />
1. The Telephonic Turing Test: introducing the idea<br />
<strong>of</strong> the Turing test without actually using computers or<br />
referring to AI. A student and helper leave the room<br />
with a mobile phone. Students remaining in the class<br />
guess which <strong>of</strong> these two has the mobile phone, by<br />
asking questions using text messaging.<br />
2. Is it intelligent or not?: Printed pictures <strong>of</strong> various<br />
creatures and items are given to the class, one per student.<br />
These include some AIs from fiction and reality,<br />
some animals, and some wildcards (e.g. a rock, a tree,