18.01.2013 Views

Maria Knobelsdorf, University of Dortmund, Germany - Didaktik der ...

Maria Knobelsdorf, University of Dortmund, Germany - Didaktik der ...

Maria Knobelsdorf, University of Dortmund, Germany - Didaktik der ...

SHOW MORE
SHOW LESS

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,

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!