SlideShare a Scribd company logo
Environment
• INTRODUCTION
– Must decide and think about “Task environment”
– Task environments are essentially the “problems”
to which rational agents are the “solution”
• SPECIFYING THE TASK ENVIRONMENT
– It involves grouping the following measuring
factors together under the heading of the “Task
environment”
– PEAS (Performance, Environment, Actuator,
Sensors)
NATURE OF ENVIRONMENT
2
PEAS
• PEAS is a type of model on which an AI agent works
upon. When we define an AI agent or rational agent,
then we can group its properties under PEAS
representation model. It is made up of four words:
P: Performance measure
E: Environment
A: Actuators
S: Sensors
PEAS
• 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
4
Example
PEAS
• Must first specify the setting for intelligent agent design
• Consider, e.g., the task of designing an automated taxi
driver:
– Performance measure: Safe, fast, legal, comfortable trip, maximize
profits
– Environment: Roads, other traffic, pedestrians, customers
– Actuators: Steering wheel, accelerator, brake, signal, horn
– Sensors: Cameras, sonar, speedometer, GPS, odometer, engine sensors,
keyboard
6
PEAS description of the task environment for an automated Taxi
7
PEAS
• Agent: Medical diagnosis system
• Performance measure: Healthy patient,
minimize costs
• Environment: Patient, hospital, staff
• Actuators: Screen display (questions, tests,
diagnoses, treatments, referrals)
• Sensors: Keyboard (entry of symptoms,
findings, patient's answers)
8
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
9
Part-picking robot
PEAS
• Agent: Interactive English tutor
• Performance measure: Maximize student's
score on test
• Environment: Set of students
• Actuators: Screen display (exercises,
suggestions, corrections)
• Sensors: Keyboard
11
Refinery control operator
Examples of agent types and their PEAS descriptions
13
Environments of Agents for their effective working
Environment Types
• Fully observable vs Partially Observable
• Static vs Dynamic
• Discrete vs Continuous
• Deterministic vs Stochastic
• Single-agent vs Multi-agent
• Episodic vs sequential
Environment types (or) Properties of Task
environment
• Fully observable (vs. partially observable): An agent's sensors
give it access to the complete state of the environment at each
point in time.
• Deterministic (vs. stochastic): The next state of the
environment is completely determined by the current state and
the action executed by the agent. (If the environment is
deterministic except for the actions of other agents, then the
environment is strategic)
• Episodic (vs. sequential): The agent's experience is divided
into atomic "episodes" (each episode consists of the agent
perceiving and then performing a single action), and the
choice of action in each episode depends only on the episode
itself.
16
Environment types
• Static (vs. dynamic): The environment is unchanged
while an agent is thinking. (The environment is semi-
dynamic if the environment itself does not change
with the passage of time but the agent's performance
score does)
• Discrete (Vs. continuous): A limited number of
distinct, clearly defined percepts and actions.
• Single agent (Vs. multi-agent): An agent operating by
itself in an environment.
17
Fully observable vs Partially Observable
• If an agent sensor can sense or access the complete state
of an environment at each point of time then it is a fully
observable environment, else it is partially
observable.
• A fully observable environment is easy as there is no
need to maintain the internal state to keep track history
of the world.
• Image Recognition
• Driving Cars
Environments of Agents for their effective working
Environments of Agents for their effective working
Static vs Dynamic
• If the environment can change itself while an agent is
thinking then such environment is called a dynamic
environment else it is called a static environment.
• Static environments are easy to deal because an agent does
not need to continue looking at the world while deciding for
an action.
• Taxi driving is an example of a dynamic environment
whereas Crossword puzzles are an example of a static
environment.
• Empty House
• Playing football
Environments of Agents for their effective working
Discrete vs Continuous
• If in an environment there are a finite number of
percepts and actions that can be performed within it,
then such an environment is called a discrete
environment else it is called continuous environment.
• A chess game comes under discrete environment as
there is a finite number of moves that can be
performed.
• A self-driving car is an example of a continuous
environment.
Deterministic vs Stochastic
• If an agent's current state and selected action can
completely determine the next state of the environment,
then such environment is called a deterministic
environment. (Next state is completely predictable)
• A stochastic environment is random in nature and
cannot be determined completely by an agent. (Next
step has some uncertainty)
• In a deterministic, fully observable environment, agent
does not need to worry about uncertainty.
• Tic Tac Toe game, Physical world
Single-agent vs Multi-agent
• If only one agent is involved in an environment, and
operating by itself then such an environment is called
single agent environment.
• However, if multiple agents are operating in an
environment, then such an environment is called a
multi-agent environment.
• Maze game
• Football that includes 10 players
Episodic vs sequential
• In an episodic environment, there is a series of one-
shot actions, and only the current percept is required
for the action.
• Mail Sorting System
• However, in Sequential environment, an agent
requires memory of past actions to determine the next
best actions.
• Chess game
Mail Sorting System
Chess game
Cont…
Environment types
Chess with Chess without Taxi
driving
a clock a clock
Fully observable Yes Yes No
Deterministic Strategic Strategic No
Episodic No No No
Static Semi Yes No
Discrete Yes Yes No
Single agent No No No
• The environment type largely determines the agent design
• The real world is (of course) partially observable, stochastic, sequential,
dynamic, continuous, multi-agent
30

More Related Content

PPT
3.agents-2.ppt real world Artificial Intelligence
PPT
3.agents-2.ppt Artificial Intelligent Agents in real life
PPTX
Lecture 3 - Properties of Task Environment.pptx
PPTX
AI Intelligent Agents: Types and Environment Properties
PPTX
Artificial Intelligence and Machine Learning.pptx
PPTX
Intelligent Agents
PPT
2.IntelligentAgents.ppt
PDF
lec02_intelligentAgentsintelligentAgentsintelligentAgentsintelligentAgents
3.agents-2.ppt real world Artificial Intelligence
3.agents-2.ppt Artificial Intelligent Agents in real life
Lecture 3 - Properties of Task Environment.pptx
AI Intelligent Agents: Types and Environment Properties
Artificial Intelligence and Machine Learning.pptx
Intelligent Agents
2.IntelligentAgents.ppt
lec02_intelligentAgentsintelligentAgentsintelligentAgentsintelligentAgents

Similar to Environments of Agents for their effective working (20)

PPT
Intelligent agent artificial intelligent CSE 315
PPTX
Agents-Artificial Intelligence with different types of agents
PDF
Agents1
PPTX
INTELLIGENT AGENTS.pptx
PDF
2_1_Intelligent Agent , Type of Intelligent Agent and Environment .pdf
PPTX
m2-agents.pptx
PPTX
1.1 What are Agent and Environment.pptx
PPTX
Artificial intelligence Agents lecture slides
PPTX
AI Chapter Two.pArtificial Intelligence Chapter One.pptxptx
PDF
Artificial Intelligence Course of BIT Unit 2
PPT
Lecture 2
PPT
M2 agents
PPTX
Lecture 2-Artificial Intelligence.pptx Mzuzu
PPTX
Unit-1.pptx
PPTX
rational agent it is a lecture for ai course
PPTX
Intelligent Agents
PPTX
AI: Artificial Agents on the Go and its types
PPTX
Intelligence Agent - Artificial Intelligent (AI)
PPT
agents in ai ppt
PPTX
AI Basic.pptx
Intelligent agent artificial intelligent CSE 315
Agents-Artificial Intelligence with different types of agents
Agents1
INTELLIGENT AGENTS.pptx
2_1_Intelligent Agent , Type of Intelligent Agent and Environment .pdf
m2-agents.pptx
1.1 What are Agent and Environment.pptx
Artificial intelligence Agents lecture slides
AI Chapter Two.pArtificial Intelligence Chapter One.pptxptx
Artificial Intelligence Course of BIT Unit 2
Lecture 2
M2 agents
Lecture 2-Artificial Intelligence.pptx Mzuzu
Unit-1.pptx
rational agent it is a lecture for ai course
Intelligent Agents
AI: Artificial Agents on the Go and its types
Intelligence Agent - Artificial Intelligent (AI)
agents in ai ppt
AI Basic.pptx
Ad

More from Jeevanantham Kannan (11)

PPTX
1_Orthographic Projection in engineering drawing
PDF
Forging Analysis of metal _ Cylindric.pdf
PDF
coolingcurve-131118222246-phpapp01.pdf
PDF
drawing.pdf
PDF
Casting2.pdf
PPTX
FT-Unit-4.pptx
PPTX
Chapter-15-Extrusion-and-Drawing-of-Metals3.pptx
PPTX
Chapter-14-forging11.pptx
PPT
Ch13-Rolling1.ppt
PPT
Ch-12-Metal-Casting-Design-Materials-and-Economics1 (1).ppt
PDF
100 ideas for children
1_Orthographic Projection in engineering drawing
Forging Analysis of metal _ Cylindric.pdf
coolingcurve-131118222246-phpapp01.pdf
drawing.pdf
Casting2.pdf
FT-Unit-4.pptx
Chapter-15-Extrusion-and-Drawing-of-Metals3.pptx
Chapter-14-forging11.pptx
Ch13-Rolling1.ppt
Ch-12-Metal-Casting-Design-Materials-and-Economics1 (1).ppt
100 ideas for children
Ad

Recently uploaded (20)

PPTX
CURRICULAM DESIGN engineering FOR CSE 2025.pptx
PDF
EXPLORING LEARNING ENGAGEMENT FACTORS INFLUENCING BEHAVIORAL, COGNITIVE, AND ...
PPTX
"Array and Linked List in Data Structures with Types, Operations, Implementat...
PPTX
Safety Seminar civil to be ensured for safe working.
PDF
Abrasive, erosive and cavitation wear.pdf
PPTX
Feature types and data preprocessing steps
PPT
Occupational Health and Safety Management System
PDF
Artificial Superintelligence (ASI) Alliance Vision Paper.pdf
PPTX
Fundamentals of safety and accident prevention -final (1).pptx
PPTX
Module 8- Technological and Communication Skills.pptx
PDF
Influence of Green Infrastructure on Residents’ Endorsement of the New Ecolog...
PPTX
Artificial Intelligence
PDF
Design Guidelines and solutions for Plastics parts
PPTX
Sorting and Hashing in Data Structures with Algorithms, Techniques, Implement...
PPTX
Information Storage and Retrieval Techniques Unit III
PDF
BIO-INSPIRED ARCHITECTURE FOR PARSIMONIOUS CONVERSATIONAL INTELLIGENCE : THE ...
PDF
Categorization of Factors Affecting Classification Algorithms Selection
PDF
null (2) bgfbg bfgb bfgb fbfg bfbgf b.pdf
PDF
COURSE DESCRIPTOR OF SURVEYING R24 SYLLABUS
PPT
Total quality management ppt for engineering students
CURRICULAM DESIGN engineering FOR CSE 2025.pptx
EXPLORING LEARNING ENGAGEMENT FACTORS INFLUENCING BEHAVIORAL, COGNITIVE, AND ...
"Array and Linked List in Data Structures with Types, Operations, Implementat...
Safety Seminar civil to be ensured for safe working.
Abrasive, erosive and cavitation wear.pdf
Feature types and data preprocessing steps
Occupational Health and Safety Management System
Artificial Superintelligence (ASI) Alliance Vision Paper.pdf
Fundamentals of safety and accident prevention -final (1).pptx
Module 8- Technological and Communication Skills.pptx
Influence of Green Infrastructure on Residents’ Endorsement of the New Ecolog...
Artificial Intelligence
Design Guidelines and solutions for Plastics parts
Sorting and Hashing in Data Structures with Algorithms, Techniques, Implement...
Information Storage and Retrieval Techniques Unit III
BIO-INSPIRED ARCHITECTURE FOR PARSIMONIOUS CONVERSATIONAL INTELLIGENCE : THE ...
Categorization of Factors Affecting Classification Algorithms Selection
null (2) bgfbg bfgb bfgb fbfg bfbgf b.pdf
COURSE DESCRIPTOR OF SURVEYING R24 SYLLABUS
Total quality management ppt for engineering students

Environments of Agents for their effective working

  • 2. • INTRODUCTION – Must decide and think about “Task environment” – Task environments are essentially the “problems” to which rational agents are the “solution” • SPECIFYING THE TASK ENVIRONMENT – It involves grouping the following measuring factors together under the heading of the “Task environment” – PEAS (Performance, Environment, Actuator, Sensors) NATURE OF ENVIRONMENT 2
  • 3. PEAS • PEAS is a type of model on which an AI agent works upon. When we define an AI agent or rational agent, then we can group its properties under PEAS representation model. It is made up of four words: P: Performance measure E: Environment A: Actuators S: Sensors
  • 4. PEAS • 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 4
  • 6. PEAS • Must first specify the setting for intelligent agent design • Consider, e.g., the task of designing an automated taxi driver: – Performance measure: Safe, fast, legal, comfortable trip, maximize profits – Environment: Roads, other traffic, pedestrians, customers – Actuators: Steering wheel, accelerator, brake, signal, horn – Sensors: Cameras, sonar, speedometer, GPS, odometer, engine sensors, keyboard 6
  • 7. PEAS description of the task environment for an automated Taxi 7
  • 8. PEAS • Agent: Medical diagnosis system • Performance measure: Healthy patient, minimize costs • Environment: Patient, hospital, staff • Actuators: Screen display (questions, tests, diagnoses, treatments, referrals) • Sensors: Keyboard (entry of symptoms, findings, patient's answers) 8
  • 9. 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 9
  • 11. PEAS • Agent: Interactive English tutor • Performance measure: Maximize student's score on test • Environment: Set of students • Actuators: Screen display (exercises, suggestions, corrections) • Sensors: Keyboard 11
  • 13. Examples of agent types and their PEAS descriptions 13
  • 15. Environment Types • Fully observable vs Partially Observable • Static vs Dynamic • Discrete vs Continuous • Deterministic vs Stochastic • Single-agent vs Multi-agent • Episodic vs sequential
  • 16. Environment types (or) Properties of Task environment • Fully observable (vs. partially observable): An agent's sensors give it access to the complete state of the environment at each point in time. • Deterministic (vs. stochastic): The next state of the environment is completely determined by the current state and the action executed by the agent. (If the environment is deterministic except for the actions of other agents, then the environment is strategic) • Episodic (vs. sequential): The agent's experience is divided into atomic "episodes" (each episode consists of the agent perceiving and then performing a single action), and the choice of action in each episode depends only on the episode itself. 16
  • 17. Environment types • Static (vs. dynamic): The environment is unchanged while an agent is thinking. (The environment is semi- dynamic if the environment itself does not change with the passage of time but the agent's performance score does) • Discrete (Vs. continuous): A limited number of distinct, clearly defined percepts and actions. • Single agent (Vs. multi-agent): An agent operating by itself in an environment. 17
  • 18. Fully observable vs Partially Observable • If an agent sensor can sense or access the complete state of an environment at each point of time then it is a fully observable environment, else it is partially observable. • A fully observable environment is easy as there is no need to maintain the internal state to keep track history of the world. • Image Recognition • Driving Cars
  • 21. Static vs Dynamic • If the environment can change itself while an agent is thinking then such environment is called a dynamic environment else it is called a static environment. • Static environments are easy to deal because an agent does not need to continue looking at the world while deciding for an action. • Taxi driving is an example of a dynamic environment whereas Crossword puzzles are an example of a static environment. • Empty House • Playing football
  • 23. Discrete vs Continuous • If in an environment there are a finite number of percepts and actions that can be performed within it, then such an environment is called a discrete environment else it is called continuous environment. • A chess game comes under discrete environment as there is a finite number of moves that can be performed. • A self-driving car is an example of a continuous environment.
  • 24. Deterministic vs Stochastic • If an agent's current state and selected action can completely determine the next state of the environment, then such environment is called a deterministic environment. (Next state is completely predictable) • A stochastic environment is random in nature and cannot be determined completely by an agent. (Next step has some uncertainty) • In a deterministic, fully observable environment, agent does not need to worry about uncertainty. • Tic Tac Toe game, Physical world
  • 25. Single-agent vs Multi-agent • If only one agent is involved in an environment, and operating by itself then such an environment is called single agent environment. • However, if multiple agents are operating in an environment, then such an environment is called a multi-agent environment. • Maze game • Football that includes 10 players
  • 26. Episodic vs sequential • In an episodic environment, there is a series of one- shot actions, and only the current percept is required for the action. • Mail Sorting System • However, in Sequential environment, an agent requires memory of past actions to determine the next best actions. • Chess game
  • 30. Environment types Chess with Chess without Taxi driving a clock a clock Fully observable Yes Yes No Deterministic Strategic Strategic No Episodic No No No Static Semi Yes No Discrete Yes Yes No Single agent No No No • The environment type largely determines the agent design • The real world is (of course) partially observable, stochastic, sequential, dynamic, continuous, multi-agent 30