Notes and Reading - Lecture #3

Lecture #3 was an introduction to deductive reasoning agents, reactive agents and hybrid agents.


Various notes are available, on deductive reasoning agents: and on reactive and hybrid agents:


This lecture covered Chapters 3 and 5 of the textbook. You should read through these chapters in detail.

For deductive reasoning agents, take a look at:

Y. Shoham, Agent Oriented Programming, Journal of Artificial Intelligence 60 (1), pp. 51-92, 1993.
which talks about Agent0,
M. Fisher, A survey of concurrent MetateM: The language and its applications, in Temporal Logic, Springer Verlag, LNCS vol 827, 1994.
which covers MetateM, and:
Sabater, J., Sierra, C., Parsons, S. and Jennings, N. R. Engineering executable agents using multi-context systems, Journal of Logic and Computation 12(3), 413-442, 2002.
which gives an example of a more complex deductive reasoning agent than any we saw in the class.

For reactive agents, two good papers are:

Brooks, R. A. "A Robust Layered Control System for a Mobile Robot", IEEE Journal of Robotics and Automation, Vol. 2, No. 1, March 1986, pp. 14?23; also MIT AI Memo 864, September 1985.
which is still up on the old MIT AI Lab website, and:
C. W. Reynolds, Flocks, herds and schools: A distributed behavioral model, Computer Graphics, 21(4), 1987, 25-34.