CS 599 Dialogue Modelling  Fall 2005

 

 

Assignment 2: Building/Extending simple chat systems

 Due: Monday September 19th

 

 

Topic: Travel and natural disasters

 

 

Your assignment is to build a chat-bot that can have casual conversations about travel to other places and natural disasters that can happen there. You should modify Eliza, ALICE, or some other chatbot so that it can recognize comments and questions about movies and provide similar comments and questions. Some ideas:

 

Where are you from?

   I come from Paris, France.

Where would you like to go on vacation?

   Bali

Don't they have tsumani's there?

  Well, in Los Angeles, they have earthquakes, so what are you going to do?

 

 Your modification should involve at least three different rules that can support a number of different inputs, and produce appropriate replies in some cases.

 

 Turn in:

 1) a listing of your changes to the code

 2) a transcript of a positive interaction with the system (system is answering questions appropriately)

3) a transcript of a negative interaction (system shows it is not really understanding the questions properly)

 4) (optional) a  runnable demo

 

 

 Some chatbot links :

¥   Lee Spector's simple eliza lisp code

http://hampshire.edu/lspector/courses/eliza-simple.lisp

¥   Simon Laven's chatterbot page

http://www.simonlaven.com/

AIML bots page:

http://www.alicebot.org/downloads/

web hosted bot:

http://www.pandorabots.com/botmaster/en/home