Thursday, July 3, 2008

Creating your SASS Bot

It is time now to put in practice some of the principles of Artificial Intelligence.

The objective of this activity is to create a chat bot that features some of the characteristics of a member of our community.

We will go to The Personality Forge and learn how to create a bot by building predefined phrases at the Language Center. Then it will be time to give life to a new bot.

  • Form groups of two students each.
  • Create an account for the group.
  • Come to my desk to get a personality assignment.
  • Work on creating a profile for the bot, that is, a series of stetements that define the personality of the bot based on the characteristics of the person assigned. Send it in a Word file to itgs.sass@gmail.com before the end of the lesson.
  • Work on your bot during all of next week. You will be assessed on how well the bot responds to the characteristics assigned and how you have incorporated the features available with the AI engine.
  • I will check your bot as from Monday, July 14th.

Tuesday, July 1, 2008

Artificial Intelligence and Expert Systems

A logical next step in the study of Robotics and its ethical and social implications is to focus on the software that makes robots acquire quasi human capabilities. The software that runs robots, as well as other modern technology applications, is based on Artificial Intelligence.

As a primer, we will refer to “What is Artificial Intelligence?” by Stanford University Professor of Computer Science Dr. John McCarthy, one of the pioneers of AI.
We will also be referring briefly to the first Chapter in the book “Expert Systems and Artificial Intelligence”, by Robert S. Engelmore and Edward Feigenbaum.

We will also watch an old, but very clear video that provides an adequate introduction to the concept of AI: The Age of Intelligent Machines: The Film
by Raymond Kurzweil


Finally, so that you can get some first person interaction with AI bots, we will transfer to The Personality Forge, where you will be chatting with an AI program and try to catch it into betraying itself to be a robot!