I managed to do something I have want to do for a long time this week, thanks to the recent purchase of NAO robots by the University of Northampton, I have managed to include a physical example of Social Robots into my teaching. The aim of the session was to teach about social AI, revolving around the using social cues, to a certain extent, using natural language through chatbots, for us to communicate with machines.

The robots were used as an example of a social robot, the way we want to play with or work with them, without having to going through a steep learning curve on how to use them. Students were encouraged to consider why this was and that anthropomorphisation plays a part (NAO basically has some of the characteristics of a small child). The fact that it responds to voice commands, its looks, has a childlike voice, that it always moving (even slightly when standing) and the way it moves; were spotted by the group as ways it attracts us to it - it is really hard not to talk to it like a child sometimes (but perhaps that is just me).
To read more on AIML go to http://www.alicebot.org/aiml.html
Example chatbots
- ALICE http://alice.pandorabots.com/ (the one shown in the picture above).
- Mitsuku http://www.mitsuku.com/
- An example of an MSc student's work on Chatbots http://computingnorthampton.blogspot.co.uk/2013/10/msc-student-work-chatbot-innovative.html
- A good source of further examples can found at https://www.chatbots.org/country/uk .
If you would like to create your own chatbot personally I think one of the easiest ways to start is through https://playground.pandorabots.com/en/quickstart/
All views and opinions are the author's and do not necessarily reflected those of any organisation they are associated with