Overview

What is Artificial Intelligence?

Agents

Agents and the Environment

World Model

Agent Design

Rationality

Limited Rationality

Thinking

Learning

Specifying the Task Environment

Example Task Environment Specification

Taxi driver agent

Properties of Task Environments

Example Task Environments

Solitaire Backgammon Internet shopping Taxi
Observable? Yes Yes No No
Deterministic? Yes No Partly No
Episodic? No No No No
Static? Yes Semi Semi No
Discrete? Yes Yes Yes No
Single-agent? Yes No Yes No

The environment type largely determines the agent design.

Agent Types

Simple Reflex Agents

image

Reflex Agents with State

image

Goal-Based Agents

image

Utility-Based Agents

image

Learning Agents

image