SlideShare a Scribd company logo
1 of 23
Artificial Intelligence
Imran yar
BSC,MCS
Lecturer of CS
• Weak and Strong AI
• Acting humanly
• Think like humans
• think rationally
• Acting rationally
• Turing Test
• Chinese Room Argument
Summary of Previous Lecture
Today’s Lecture
• What is an Intelligent agent?
• Agents & Environments
• Performance measure
• Environment
• Actuators
• Sensors
• Features of intelligent agents
Ability to Exist to be Autonomous, Reactive,
Goal-Oriented, etc.
- are the basic abilities of an Intelligent Agent
What is an Intelligent agent?
• “Agent” can be considered as a theoretical
concept from AI.
• Many different definitions exist in the
literature…..
Agent Definition (1)
• An agent is an entity which is:
– Situated in some environment.
– Autonomous, in the sense that it can act without direct intervention
from humans or other software processes, and controls over its own
actions and internal state.
– Flexible which means:
• Responsive (reactive): agents should perceive their environment
and respond to changes that occur in it;
• Proactive: agents should not simply act in response to their
environment, they should be able to exhibit opportunistic, goal-
directed behavior and take the initiative when appropriate;
• Social: agents should be able to interact with humans or other
artificial agents
“A Roadmap of agent research and development”,
N. Jennings, K. Sycara, M. Wooldridge (1998)
Agent Definition (2)
American Heritage Dictionary:
agent-
” … one that acts or has the power or
authority to act… or represent
another”
• "An agent is anything that can be viewed
as perceiving its environment through
sensors and acting upon that
environment through effectors."
Russell & Norvig
Agent Definition (3)
• “Intelligent agents continuously perform
three functions: perception of dynamic
conditions in the environment; action to
affect conditions in the environment; and
reasoning to interpret perceptions, solve
problems, draw conclusions, and
determine actions.”
Barbara Hayes-Roth
Agent Definition (5)
Agents & Environments
 The agent takes sensory input from its
environment, and produces as output actions
that affect it.
Environment
sensor
input
action
outputAgent
Internal and External Environment of
an Agent
Internal Environment:
architecture, goals, abilities, sensors,
effectors, profile, knowledge,
beliefs, etc.
External Environment:
user, other humans, other agents,
applications, information sources,
their relationships,
platforms, servers, networks, etc.
Balance
Overall Intelligent Agent
[Terziyan, 1993]
1) is goal-oriented, because it should have at least one goal -
to keep continuously balance between its internal and external
environments ;
2) is creative because of the ability to change external environment;
3) is adaptive because of the ability to change internal environment;
4) is mobile because of the ability to move to another place;
5) is social because of the ability to communicate to create a
community;
6) is self-configurable because of the ability to protect “mental
health” by sensing only a “suitable” part of the environment.
Three groups of agents
[Etzioni and Daniel S. Weld, 1995]
• Backseat driver: helps the user during some task
(e.g., Microsoft Office Assistant);
• Taxi driver: knows where to go when you tell the
destination;
• Caretaker : know where to go, when and why.
Agent’s function maps
• The agent function maps from percept histories to actions:
Agents example
• Human agent:
– eyes, ears, and other organs for sensors;
– hands, legs, mouth, and other body parts for actuators
• Robotic agent:
– cameras and infrared range finders for sensors
– various motors for actuators
PEAS
• Use PEAS to describe task environment
– Performance measure
– Environment
– Actuators
– Sensors
• Example: Taxi driver
– Performance measure: safe, fast, comfortable
(maximize profits)
– Environment: roads, other traffic, pedestrians,
customers
– Actuators: steering, accelerator, brake, signal, horn
– Sensors: cameras, sonar, speedometer, GPS,
odometer, accelerometer, engine sensors
PEAS
• Agent: Part-picking robot
• Performance measure: Percentage of parts in
correct boxes
• Environment: Conveyor belt with parts, boxes
• Actuators: Jointed arm and hand
• Sensors: Camera, joint angle 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
• Agent: Interactive English tutor
• Performance measure: Maximize student's
score on test
• Environment: Set of students
• Actuators: Screen display (exercises,
suggestions, corrections)
• Sensors: Keyboard
Agents and Their Actions
a rational agent does “the right thing”
 the action that leads to the best outcome under the
given circumstances
an agent function maps percept sequences to
actions
 abstract mathematical description
an agent program is a concrete implementation
of the respective function
 it runs on a specific agent architecture (“platform”)
Description of Agent‘s character
 An agent is responsible for satisfying specific goals. There can
be different types of goals such as achieving a specific status,
maximising a given function (e.g., utility), etc.
 The state of an agent includes state of its internal
environment + state of knowledge and beliefs about its
external environment.
knowledge
beliefs
Goal1
Goal2
Connections
• An agent is situated in an environment, that consists of
the objects and other agents it is possible to interact
with.
• An agent has an identity that distinguishes it from the
other agents of its environment.
environment
Summery of Today’s Lecture
• What is an Intelligent agent?
• Agents & Environments
• Performance measure
• Environment
• Actuators
• Sensors
• Features of intelligent agents

More Related Content

What's hot

Agents and environments
Agents and environmentsAgents and environments
Agents and environmentsMegha Sharma
 
Agent architectures
Agent architecturesAgent architectures
Agent architecturesguesta6bfe2
 
Artificial Intelligence: Agent Technology
Artificial Intelligence: Agent TechnologyArtificial Intelligence: Agent Technology
Artificial Intelligence: Agent TechnologyThe Integral Worm
 
Detail about agent with it's types in AI
Detail about agent with it's types in AI Detail about agent with it's types in AI
Detail about agent with it's types in AI bhubohara
 
Artificial Intelligence PEAS
Artificial Intelligence PEASArtificial Intelligence PEAS
Artificial Intelligence PEASMUDASIRABBAS9
 
Introduction to agents and multi-agent systems
Introduction to agents and multi-agent systemsIntroduction to agents and multi-agent systems
Introduction to agents and multi-agent systemsAntonio Moreno
 
Lecture 4- Agent types
Lecture 4- Agent typesLecture 4- Agent types
Lecture 4- Agent typesAntonio Moreno
 
Multi-agent systems
Multi-agent systemsMulti-agent systems
Multi-agent systemsR A Akerkar
 

What's hot (15)

Agents and environments
Agents and environmentsAgents and environments
Agents and environments
 
Agent architectures
Agent architecturesAgent architectures
Agent architectures
 
Lecture1
Lecture1Lecture1
Lecture1
 
Artificial Intelligence: Agent Technology
Artificial Intelligence: Agent TechnologyArtificial Intelligence: Agent Technology
Artificial Intelligence: Agent Technology
 
Artificial Intelligence - An Introduction
Artificial Intelligence - An IntroductionArtificial Intelligence - An Introduction
Artificial Intelligence - An Introduction
 
Detail about agent with it's types in AI
Detail about agent with it's types in AI Detail about agent with it's types in AI
Detail about agent with it's types in AI
 
Agent properties
Agent propertiesAgent properties
Agent properties
 
Artificial Intelligence PEAS
Artificial Intelligence PEASArtificial Intelligence PEAS
Artificial Intelligence PEAS
 
Introduction to agents and multi-agent systems
Introduction to agents and multi-agent systemsIntroduction to agents and multi-agent systems
Introduction to agents and multi-agent systems
 
Lecture 4- Agent types
Lecture 4- Agent typesLecture 4- Agent types
Lecture 4- Agent types
 
Multi-agent systems
Multi-agent systemsMulti-agent systems
Multi-agent systems
 
Agents_AI.ppt
Agents_AI.pptAgents_AI.ppt
Agents_AI.ppt
 
Software agents
Software agentsSoftware agents
Software agents
 
Affective Gaming
Affective GamingAffective Gaming
Affective Gaming
 
Agent-based System - Introduction
Agent-based System - IntroductionAgent-based System - Introduction
Agent-based System - Introduction
 

Similar to AI Agents Explained

Artificial intelligence(03)
Artificial intelligence(03)Artificial intelligence(03)
Artificial intelligence(03)Nazir Ahmed
 
Intelligence Agent - Artificial Intelligent (AI)
Intelligence Agent - Artificial Intelligent (AI)Intelligence Agent - Artificial Intelligent (AI)
Intelligence Agent - Artificial Intelligent (AI)mufassirin
 
Unit 4 Artificial Intelligent Agent.pptx
Unit 4 Artificial Intelligent Agent.pptxUnit 4 Artificial Intelligent Agent.pptx
Unit 4 Artificial Intelligent Agent.pptxssuser40ae5e
 
Group 1 (3009, 01, 02, 03, 04) interacting with agents, direct manipulation t...
Group 1 (3009, 01, 02, 03, 04) interacting with agents, direct manipulation t...Group 1 (3009, 01, 02, 03, 04) interacting with agents, direct manipulation t...
Group 1 (3009, 01, 02, 03, 04) interacting with agents, direct manipulation t...Prateek Soni
 
Lecture 1 about the Agents in AI & .pptx
Lecture 1 about the Agents in AI & .pptxLecture 1 about the Agents in AI & .pptx
Lecture 1 about the Agents in AI & .pptxbk996051
 
introduction to inteligent IntelligentAgent.ppt
introduction to inteligent IntelligentAgent.pptintroduction to inteligent IntelligentAgent.ppt
introduction to inteligent IntelligentAgent.pptdejene3
 
SANG AI 1.pptx
SANG AI 1.pptxSANG AI 1.pptx
SANG AI 1.pptxSanGeet25
 
mosfet3inteliggent ageent preserve2ss.ppt
mosfet3inteliggent ageent preserve2ss.pptmosfet3inteliggent ageent preserve2ss.ppt
mosfet3inteliggent ageent preserve2ss.pptdanymorales34
 
Intelligent (Knowledge Based) agent in Artificial Intelligence
Intelligent (Knowledge Based) agent in Artificial IntelligenceIntelligent (Knowledge Based) agent in Artificial Intelligence
Intelligent (Knowledge Based) agent in Artificial IntelligenceKuppusamy P
 
IntelligentAgents.ppt
IntelligentAgents.pptIntelligentAgents.ppt
IntelligentAgents.pptjuwel16
 
1.1 What are Agent and Environment.pptx
1.1 What are Agent and Environment.pptx1.1 What are Agent and Environment.pptx
1.1 What are Agent and Environment.pptxSuvamvlogs
 

Similar to AI Agents Explained (20)

Artificial intelligence(03)
Artificial intelligence(03)Artificial intelligence(03)
Artificial intelligence(03)
 
Intelligence Agent - Artificial Intelligent (AI)
Intelligence Agent - Artificial Intelligent (AI)Intelligence Agent - Artificial Intelligent (AI)
Intelligence Agent - Artificial Intelligent (AI)
 
Unit-1.pptx
Unit-1.pptxUnit-1.pptx
Unit-1.pptx
 
AI Basic.pptx
AI Basic.pptxAI Basic.pptx
AI Basic.pptx
 
Lecture 2 Agents.pptx
Lecture 2 Agents.pptxLecture 2 Agents.pptx
Lecture 2 Agents.pptx
 
Unit 4 Artificial Intelligent Agent.pptx
Unit 4 Artificial Intelligent Agent.pptxUnit 4 Artificial Intelligent Agent.pptx
Unit 4 Artificial Intelligent Agent.pptx
 
Unit 1.ppt
Unit 1.pptUnit 1.ppt
Unit 1.ppt
 
AI week 2.pdf
AI week 2.pdfAI week 2.pdf
AI week 2.pdf
 
Group 1 (3009, 01, 02, 03, 04) interacting with agents, direct manipulation t...
Group 1 (3009, 01, 02, 03, 04) interacting with agents, direct manipulation t...Group 1 (3009, 01, 02, 03, 04) interacting with agents, direct manipulation t...
Group 1 (3009, 01, 02, 03, 04) interacting with agents, direct manipulation t...
 
Lecture 1 about the Agents in AI & .pptx
Lecture 1 about the Agents in AI & .pptxLecture 1 about the Agents in AI & .pptx
Lecture 1 about the Agents in AI & .pptx
 
introduction to inteligent IntelligentAgent.ppt
introduction to inteligent IntelligentAgent.pptintroduction to inteligent IntelligentAgent.ppt
introduction to inteligent IntelligentAgent.ppt
 
SANG AI 1.pptx
SANG AI 1.pptxSANG AI 1.pptx
SANG AI 1.pptx
 
Lec 2 agents
Lec 2 agentsLec 2 agents
Lec 2 agents
 
mosfet3inteliggent ageent preserve2ss.ppt
mosfet3inteliggent ageent preserve2ss.pptmosfet3inteliggent ageent preserve2ss.ppt
mosfet3inteliggent ageent preserve2ss.ppt
 
Intelligent (Knowledge Based) agent in Artificial Intelligence
Intelligent (Knowledge Based) agent in Artificial IntelligenceIntelligent (Knowledge Based) agent in Artificial Intelligence
Intelligent (Knowledge Based) agent in Artificial Intelligence
 
M2 agents
M2 agentsM2 agents
M2 agents
 
IntelligentAgents.ppt
IntelligentAgents.pptIntelligentAgents.ppt
IntelligentAgents.ppt
 
m2-agents.pptx
m2-agents.pptxm2-agents.pptx
m2-agents.pptx
 
1.1 What are Agent and Environment.pptx
1.1 What are Agent and Environment.pptx1.1 What are Agent and Environment.pptx
1.1 What are Agent and Environment.pptx
 
M2 agents
M2 agentsM2 agents
M2 agents
 

Recently uploaded

Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityGeoBlogs
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)eniolaolutunde
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Krashi Coaching
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...EduSkills OECD
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfagholdier
 
General AI for Medical Educators April 2024
General AI for Medical Educators April 2024General AI for Medical Educators April 2024
General AI for Medical Educators April 2024Janet Corral
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdfQucHHunhnh
 
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphThiyagu K
 
social pharmacy d-pharm 1st year by Pragati K. Mahajan
social pharmacy d-pharm 1st year by Pragati K. Mahajansocial pharmacy d-pharm 1st year by Pragati K. Mahajan
social pharmacy d-pharm 1st year by Pragati K. Mahajanpragatimahajan3
 
Student login on Anyboli platform.helpin
Student login on Anyboli platform.helpinStudent login on Anyboli platform.helpin
Student login on Anyboli platform.helpinRaunakKeshri1
 
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Sapana Sha
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13Steve Thomason
 
Web & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfWeb & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfJayanti Pande
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactPECB
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdfQucHHunhnh
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfsanyamsingh5019
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfAdmir Softic
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxiammrhaywood
 

Recently uploaded (20)

Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activity
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdf
 
General AI for Medical Educators April 2024
General AI for Medical Educators April 2024General AI for Medical Educators April 2024
General AI for Medical Educators April 2024
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
 
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot Graph
 
social pharmacy d-pharm 1st year by Pragati K. Mahajan
social pharmacy d-pharm 1st year by Pragati K. Mahajansocial pharmacy d-pharm 1st year by Pragati K. Mahajan
social pharmacy d-pharm 1st year by Pragati K. Mahajan
 
Student login on Anyboli platform.helpin
Student login on Anyboli platform.helpinStudent login on Anyboli platform.helpin
Student login on Anyboli platform.helpin
 
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13
 
Web & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfWeb & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdf
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global Impact
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
 
Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1
 
Advance Mobile Application Development class 07
Advance Mobile Application Development class 07Advance Mobile Application Development class 07
Advance Mobile Application Development class 07
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdf
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdf
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
 

AI Agents Explained

  • 2. • Weak and Strong AI • Acting humanly • Think like humans • think rationally • Acting rationally • Turing Test • Chinese Room Argument Summary of Previous Lecture
  • 3. Today’s Lecture • What is an Intelligent agent? • Agents & Environments • Performance measure • Environment • Actuators • Sensors • Features of intelligent agents
  • 4. Ability to Exist to be Autonomous, Reactive, Goal-Oriented, etc. - are the basic abilities of an Intelligent Agent
  • 5. What is an Intelligent agent? • “Agent” can be considered as a theoretical concept from AI. • Many different definitions exist in the literature…..
  • 6. Agent Definition (1) • An agent is an entity which is: – Situated in some environment. – Autonomous, in the sense that it can act without direct intervention from humans or other software processes, and controls over its own actions and internal state. – Flexible which means: • Responsive (reactive): agents should perceive their environment and respond to changes that occur in it; • Proactive: agents should not simply act in response to their environment, they should be able to exhibit opportunistic, goal- directed behavior and take the initiative when appropriate; • Social: agents should be able to interact with humans or other artificial agents “A Roadmap of agent research and development”, N. Jennings, K. Sycara, M. Wooldridge (1998)
  • 7. Agent Definition (2) American Heritage Dictionary: agent- ” … one that acts or has the power or authority to act… or represent another”
  • 8. • "An agent is anything that can be viewed as perceiving its environment through sensors and acting upon that environment through effectors." Russell & Norvig Agent Definition (3)
  • 9. • “Intelligent agents continuously perform three functions: perception of dynamic conditions in the environment; action to affect conditions in the environment; and reasoning to interpret perceptions, solve problems, draw conclusions, and determine actions.” Barbara Hayes-Roth Agent Definition (5)
  • 10. Agents & Environments  The agent takes sensory input from its environment, and produces as output actions that affect it. Environment sensor input action outputAgent
  • 11. Internal and External Environment of an Agent Internal Environment: architecture, goals, abilities, sensors, effectors, profile, knowledge, beliefs, etc. External Environment: user, other humans, other agents, applications, information sources, their relationships, platforms, servers, networks, etc. Balance
  • 12. Overall Intelligent Agent [Terziyan, 1993] 1) is goal-oriented, because it should have at least one goal - to keep continuously balance between its internal and external environments ; 2) is creative because of the ability to change external environment; 3) is adaptive because of the ability to change internal environment; 4) is mobile because of the ability to move to another place; 5) is social because of the ability to communicate to create a community; 6) is self-configurable because of the ability to protect “mental health” by sensing only a “suitable” part of the environment.
  • 13. Three groups of agents [Etzioni and Daniel S. Weld, 1995] • Backseat driver: helps the user during some task (e.g., Microsoft Office Assistant); • Taxi driver: knows where to go when you tell the destination; • Caretaker : know where to go, when and why.
  • 14. Agent’s function maps • The agent function maps from percept histories to actions:
  • 15. Agents example • Human agent: – eyes, ears, and other organs for sensors; – hands, legs, mouth, and other body parts for actuators • Robotic agent: – cameras and infrared range finders for sensors – various motors for actuators
  • 16. PEAS • Use PEAS to describe task environment – Performance measure – Environment – Actuators – Sensors • Example: Taxi driver – Performance measure: safe, fast, comfortable (maximize profits) – Environment: roads, other traffic, pedestrians, customers – Actuators: steering, accelerator, brake, signal, horn – Sensors: cameras, sonar, speedometer, GPS, odometer, accelerometer, engine sensors
  • 17. PEAS • Agent: Part-picking robot • Performance measure: Percentage of parts in correct boxes • Environment: Conveyor belt with parts, boxes • Actuators: Jointed arm and hand • Sensors: Camera, joint angle sensors
  • 18. 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)
  • 19. 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
  • 20. Agents and Their Actions a rational agent does “the right thing”  the action that leads to the best outcome under the given circumstances an agent function maps percept sequences to actions  abstract mathematical description an agent program is a concrete implementation of the respective function  it runs on a specific agent architecture (“platform”)
  • 21. Description of Agent‘s character  An agent is responsible for satisfying specific goals. There can be different types of goals such as achieving a specific status, maximising a given function (e.g., utility), etc.  The state of an agent includes state of its internal environment + state of knowledge and beliefs about its external environment. knowledge beliefs Goal1 Goal2
  • 22. Connections • An agent is situated in an environment, that consists of the objects and other agents it is possible to interact with. • An agent has an identity that distinguishes it from the other agents of its environment. environment
  • 23. Summery of Today’s Lecture • What is an Intelligent agent? • Agents & Environments • Performance measure • Environment • Actuators • Sensors • Features of intelligent agents