FJK Home CPE/CSC 480 Syllabus Schedule Lecture Notes Assignments Labs Project Teams
CPE/CSC 480 Artificial Intelligence Fall 2009
Names:
Points: 10
Deadline: Tue, Sep. 29, end of lab

CPE/CSC 480-F09 Artificial Intelligence Lab Exercise 1: Chatbots

One of the first AI programs that attracted the attention of a wider audience was a program called Eliza, developed by Joseph Weizenbaum in the sixties. Eliza was modeled after a technique used in psychotherapy where the therapist asks the clients questions by referring to keywords mentioned by the patient. While nowadays hardly anybody would be fooled by Eliza into thinking that the program "understands" them, at the time, some people developed strong emotional attachments to it, and a few people went so far as to claim that programs like Eliza could replace therapists under certain circumstances.

In the meantime, many programs that are much more sophisticated than Eliza have been developed, and quite a few of them are available on the World Wide Web, or in chatrooms. They are frequently called "chatbots", "chatterbots", or "chatterboxes".

The links below point to information about chatbots. A Web search can easily lead you to many more pointers.

In this exercise, your task is to evaluate two of these chatbots with respect to at least five criteria for intelligence. These criteria don't need to be defined very carefully at this point; part of the exercise is to examine the usefulness of such criteria. For each aspect, briefly describe why you believe that the chatbot does or does not exhibit relevant traits. At the end, describe your overall impression of the chatbot, and how "intelligent" it appears.

This lab can be done individually, or in a team. For each team member, two chatbots need to be evaluated. You need to agree on a common set of criteria, and use them for the evaluation for all of you chat bots.

You can use the table below for this exercise, or create your own. Time permitting, I may set up a template for this on the Blackboard course wiki.

Criterion Chatbot 1: Chatbot 2:
1    
2    
3    
4    
5    
Summary    

Alternative Lab 1 Topic: The MindProject Module Evaluation

If you're not too interested in chat bots, you can examine one of the AI, Robotics & Computational Models available at the Web site of the MindProject. This is a set of modules that demonstrate certain topics, but they are in various stages of (re-)development, and some are intended for high-school courses. I'd be interested in your opinion about the suitability of some modules for labs in this class. If you're considering this alternative, please talk to me about details.

FJK Home CPE/CSC 480 Syllabus Schedule Lecture Notes Assignments Labs Project Teams
Lab-1.html
last modified:
Friday, September, 18, 2009, 09:05:45 PDT
© 2000-2025
Franz Kurfess