agent models. john gero agents – agent models ? environment percepts actions sensors effectors...

20
AGENT MODELS

Post on 22-Dec-2015

226 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: AGENT MODELS. John Gero Agents – Agent Models ? environment percepts actions sensors effectors agent

AGENT MODELS

Page 2: AGENT MODELS. John Gero Agents – Agent Models ? environment percepts actions sensors effectors agent

John Gero Agents – Agent Models

?environment

percepts

actions

sensors

effectors

agent

Page 3: AGENT MODELS. John Gero Agents – Agent Models ? environment percepts actions sensors effectors agent

John Gero Agents – Agent Models

What the worldis like now

Condition-action rules What action Ishould do now

AgentSensors

Effectors

En

viron

men

t

Page 4: AGENT MODELS. John Gero Agents – Agent Models ? environment percepts actions sensors effectors agent

John Gero Agents – Agent Models

What the worldis like now

Condition-action rules What action Ishould do now

AgentSensors

Effectors

En

viron

men

tState

What my actions do

How the world evolves

Page 5: AGENT MODELS. John Gero Agents – Agent Models ? environment percepts actions sensors effectors agent

John Gero Agents – Agent Models

Goals What action Ishould do now

AgentSensors

Effectors

En

viron

men

t

State

What my actions doWhat it will be like

if I do action A

What the worldis like nowHow the world evolves

Page 6: AGENT MODELS. John Gero Agents – Agent Models ? environment percepts actions sensors effectors agent

John Gero Agents – Agent Models

Utility

What action Ishould do now

AgentSensors

Effectors

En

viron

men

t

What the worldis like nowHow the world evolves

How happy I will bein such a state

What it will be likeif I do action A

What my actions do

State

Page 7: AGENT MODELS. John Gero Agents – Agent Models ? environment percepts actions sensors effectors agent

John Gero Agents – Agent Models

Agent

Sensors

Effectors

En

viron

men

t

Problemgenerator

Performanceelement

Learningelement

feedback

learninggoals

changes

knowledge

Critic

Performance standard

Page 8: AGENT MODELS. John Gero Agents – Agent Models ? environment percepts actions sensors effectors agent

John Gero Agents – Agent Models

Agent A

KB

Reasoning

Percepts Actions

Agent B

KB

Reasoning

Percepts Actions

Communication with Tell and Ask

Page 9: AGENT MODELS. John Gero Agents – Agent Models ? environment percepts actions sensors effectors agent

John Gero Agents – Agent Models

Agent A

KB

Reasoning

Percepts Actions

Agent B

KB

Reasoning

Percepts Actions

Language

Language

Page 10: AGENT MODELS. John Gero Agents – Agent Models ? environment percepts actions sensors effectors agent

John Gero Agents – Agent Models

Design Agent Models:Reflexive Agent

Effectors Sensors

Action Sensation

Perception

Conception

HypothesiserReflective

Reactive

Reflex

Page 11: AGENT MODELS. John Gero Agents – Agent Models ? environment percepts actions sensors effectors agent

John Gero Agents – Agent Models

Design Agent Models:Reactive Agent

Effectors Sensors

Action Sensation

Perception

Conception

HypothesiserReflective

React

Reflex

Page 12: AGENT MODELS. John Gero Agents – Agent Models ? environment percepts actions sensors effectors agent

John Gero Agents – Agent Models

Design Agent Models:Reflective Agent

Effectors Sensors

Action Sensation

Perception

Conception

HypothesiserReflect

React

Reflex

Page 13: AGENT MODELS. John Gero Agents – Agent Models ? environment percepts actions sensors effectors agent

John Gero Agents – Agent Models

Virtual World Agent Model

SensorEffector

Interpretation

Hypothesiser

Action

Reflex

React

Reflect

Page 14: AGENT MODELS. John Gero Agents – Agent Models ? environment percepts actions sensors effectors agent

John Gero Agents – Agent Models

Agent Model

Interpreter

Hypothesizer

Action

Sensors

Effectors

The World

Page 15: AGENT MODELS. John Gero Agents – Agent Models ? environment percepts actions sensors effectors agent

John Gero Agents – Agent Models

Agents as a Production System

Facts

Interpretation

Hypothesizer

Action

Controller

Sensors

Effectors

WorldServer

Page 16: AGENT MODELS. John Gero Agents – Agent Models ? environment percepts actions sensors effectors agent

John Gero Agents – Agent Models

LTM

A P S

S S E

E E STM

p

s a

e

C p c

Simple Agent Architecture

Page 17: AGENT MODELS. John Gero Agents – Agent Models ? environment percepts actions sensors effectors agent

John Gero Agents – Agent Models

Agent with STM

LTM STM

A P S

S S E

E E STM

C

s a

e

p

c

a

stm

stm stm

p

s

Page 18: AGENT MODELS. John Gero Agents – Agent Models ? environment percepts actions sensors effectors agent

John Gero Agents – Agent Models

Learning Agent with STM and LTM

LTM STM

A

C

P S

S S E

E E STM

LTM

s a

e

p

c

a

stm

stm stm

p

s

c m

Page 19: AGENT MODELS. John Gero Agents – Agent Models ? environment percepts actions sensors effectors agent

John Gero Agents – Agent Models

sensation perception

Page 20: AGENT MODELS. John Gero Agents – Agent Models ? environment percepts actions sensors effectors agent

John Gero Agents – Agent Models

perception conception