Annotation 3

The Craft of AI System Building


Due: 2:00 PM, Wednesday, November 18th


You have now spent several weeks designing and implementing a program with a substantial AI component. You are soon reaching the point where you will have to present your program to people outside of your team who have little or no familiarity with your program's task.

Discuss ways in which you can describe the design and implementation of an intelligent program to best communicate its structure and behavior to an outsider.

You may well find that there are some important similarities and differences between how best to communicate the design of an intelligent program and an ordinary software systems. So:

Compare and contrast how best to present AI programs and how best to present more traditional software systems.

As before, no detail is too small; no idea, too big..