Software Agents - Summary
An anthropomorphic view of certain kinds of software
Autonomous - shows initiative; has its own goals
Situated - context aware; goals expressed in terms of effect