You are on page 1of 13

Agents

Syed Ali Raza


Lecturer
Department of Computer Science
GC University Lahore

Agent
Perception
Autonomous Agent
Environment Properties
fully observable vs. partially observable
deterministic vs. non-deterministic
episodic vs. sequential
static vs. dynamic
single vs. multiple agents

Agents

PEAS: Performance measure, Environment, Actuators, Sensors


Must first specify the setting for intelligent agent design
Consider, e.g., the task of designing an automated taxi driver:
Performance measure
Actuators
Sensors

Environment

PEAS

Agent: Medical diagnosis system


Performance measure: Healthy patient, minimize costs, lawsuits
Environment: Patient, hospital, staff
Actuators: Screen display (questions, tests, diagnoses, treatments,
referrals)

Sensors: Keyboard (entry of symptoms, findings, patient's answers)

PEAS

Agent: Part-picking robot


Performance measure: Percentage of parts in correct bins
Environment: Conveyor belt with parts, bins
Actuators: Jointed arm and hand
Sensors: Camera, joint angle sensors

PEAS

Agent: Interactive English tutor


Performance measure:
Environment:
Actuators:
Sensors:

PEAS

Four basic types in order of increasing generality:


Simple reflex agents
Model-based reflex agents
Goal-based agents
Utility-based agents
Learning Agents

Agent Types

Sensors
What the world is like now

Condition-action rules
What should I do now

Agent Actuators
Environment

Simple Reflex Agent

Sensors
State

What the world is like now

How the world evolves


What my actions do
Condition-action rules

What should I do now

Agent Actuators
Environment

Model-based Agents

Sensors

State
How the world evolves

What the world is like now


What happens if I do an action

What my actions do
Goals
What should I do now

Agent Actuators
Environment

Goal-based Agents

10

Sensors
State
How the world evolves
What my actions do

What the world is like now


What happens if I do an action
How happy will I be then

Utility
What should I do now

Agent Actuators
Environment

Utility Agent

11

Performance
Standard

Sensors

Critic

State

Learning
Element

How the world evolves


What my actions do

What the world is like now


What happens if I do an action
How happy will I be then

Utility
What should I do now

Problem
Generator

Actuators

Agent

Environment

Learning Agent

12

Motivational Agents

You might also like