1. Agents and Environments

2. Rationality

3. PEAS: Specifying the Task Environment

To design an agent, one must specify its "PEAS" description:

4. Task Environment Characteristics

Task environments are classified by several dimensions: