The University of Memphis: Stan Franklin and Art Graesser's "Is It an Agent, or Just a Program?"
Read this page to learn about the advent of software agents. Memorize the definitions of the AIMA, Maes, KidSim, Hayes-Roth, IBM, SodaBot, Foner, and Brustoloni Agents. Make sure you know how to define "agency" and work to memorize Franklin's definition of an agent. Read through the examples of the different taxonomies and classifications of agents.
Click http://web.archive.org/web/20070929115946/http://www.msci.memphis.edu/~franklin/AgentProg.html link to open resource.