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
• Environment
• Actuators
• Sensors

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 4
• 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 5
• Agent: Interactive English tutor
• Performance measure:
• Environment:
• Actuators:
• Sensors:

PEAS 6
• Six basic types in order of increasing generality:
• Simple reflex agents
• Model-based reflex agents
• Goal-based agents
• Utility-based agents
• Learning Agents
• Motivational Agents

Agent Types 7
Sensors
What the world is like now

Condition-action rules
What should I do now

Agent Actuators

Environment
Simple Reflex Agent 8
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 9
Sensors
State What the world is like now

How the world evolves 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 What the world is like now

How the world evolves What happens if I do an action

What my actions do
How happy will I be then
Utility
What should I do now

Agent Actuators

Environment
Utility Agent 11
Performance
Standard
Sensors
Critic

State What the world is like now

Learning How the world evolves What happens if I do an action


Element What my actions do
How happy will I be then
Utility
What should I do now
Problem
Generator

Actuators Agent

Environment
Learning Agent 12
Motivational Agents
2/25/2021

You might also like