Chapter 2 Intelligent Agents CS4811 - Artificial Intelligence - - PowerPoint PPT Presentation

chapter 2 intelligent agents
SMART_READER_LITE
LIVE PREVIEW

Chapter 2 Intelligent Agents CS4811 - Artificial Intelligence - - PowerPoint PPT Presentation

Chapter 2 Intelligent Agents CS4811 - Artificial Intelligence Nilufer Onder Department of Computer Science Michigan Technological University Outline Agents and environments Agent types Agents and environments Agents include humans,


slide-1
SLIDE 1

Chapter 2 Intelligent Agents

CS4811 - Artificial Intelligence Nilufer Onder Department of Computer Science Michigan Technological University

slide-2
SLIDE 2

Outline

Agents and environments Agent types

slide-3
SLIDE 3

Agents and environments

◮ Agents include humans, robots, softbots, thermostats, etc. ◮ The agent function maps percept histories to actions:

f : P∗ → A

◮ The agent program runs on the physical architecture to

produce f

slide-4
SLIDE 4

Agent types

◮ Four basic types in order of increasing generality

◮ simple reflex agents ◮ reflex agents with state ◮ goal-based agents ◮ utility-based agents

◮ All of these can be turned into learning agents

slide-5
SLIDE 5

Simple reflex agents

slide-6
SLIDE 6

Reflex agents with state

slide-7
SLIDE 7

Goal-based agents

slide-8
SLIDE 8

Utility-based agents

slide-9
SLIDE 9

Learning agents

slide-10
SLIDE 10

Summary

◮ Agents interact with environments through actuators and

sensors

◮ The agent function describes what the agent does in all

circumstances

◮ The performance measure evaluates the environment sequence ◮ A perfectly rational agent maximizes expected performance ◮ Agent programs implement (some) agent functions ◮ Task environments are categorized along several dimensions:

  • bservable?, deterministic?, episodic?, static?, discrete?,

single-agent?

◮ Several basic agent architectures exist:

reflex, reflex with state, goal-based, utility-based

slide-11
SLIDE 11

Sources for the slides

◮ AIMA textbook (3rd edition) ◮ AIMA slides (http://aima.cs.berkeley.edu/)