Intelligent Agents: Theory and Practice

Wooldridge and Jennings


Agent theories

Agents as intentional systems. Intentional notions as abstraction tools for complex systems.

Second-order intentional system: has beliefs/desires/etc. about beliefes/desires/etc.


Logics of knowledge (epistemic) and belief (doxastic).

Pro-attitudes: goals and desires

Adapting possible world semantics has the side-effect problem: agents having a goal of the logical consequences of their goals.

Theories of agency

Logic framework that combines the various aspects of agency, showing how they are related. It should also be capable of representing dynamic aspects.


Based on speech act theory: cmommunication utterances are actions.

Agent communication languages:

Agent architectures

Agent languages