course overview
another definition: agent
agent architectures
properties of environments
examples
applications
reactive agent vs. cognitive agent
practical reasoning
BDI architecture
reflex architecture
hybrid architectures