Software Agents (or "Robots without Hardware")

Exam 3, Cancelled

and Notes handed out in class, including:
  1. SodaBot: A Software Agent Environment and Construction System. MIT AI Lab Technical Report 1493, and
  2. Robot-building commands in Perl

Homework assignments

Software agents are one of the newest and fastest-growing areas of Artificial Intelligence today. This course will cover applications and design techniques for software agents. Graduate students will be required to read a research paper and give a 10 minute presentation on it in the last week or two of classes.

Note: use the version of 'perl' in my account. It is configured to use the perl networking libraries. You can do this by:

  1. Putting '/home/jsmith/bin' at the head of your PATH (so you will use my perl rather than the system version
  2. Or write a shell script that executes '/home/jsmith/bin/perl'

Topics will include:

Term project

The term project will involve programming a Question-answering agent in Perl (or any other suitable language). This agent must have a natural-language front end and be able to search the Web to answer queries.

Loebner Prize Home Page
Programming will be done in C++, Perl and/or Lisp.

An online book on Perl:
The Perl 5 Programming Reference