SlideShare a Scribd company logo
Introduction to
Artificial Intelligence
Dr. Mazhar Ali Dootio
Faculty of Computing and InformationTechnology
Artificial Agents Part-II
Reference Book: Artificial Intelligence: A Modern Approach
Types of agent programs
Types of IntelligentAgents
 Simple reflex agents
 Model-based reflex agents
 Goal-based agents
 Utility-based agents
 LearningAgents
2
Agent Categories
• Robotic Agent
• Software Agent
Simple reflex agents
It uses just condition-action rules
 The rules are like the form “if … then …”
 efficient but have narrow range of
applicability
 Because knowledge sometimes cannot
be stated explicitly
 Work only
 if the environment is fully observable
3
Model-based Reflex Agents
For the world that is observable
 the agent has to keep track of an internal state
 That depends on the percept history
 Reflecting some of the unobserved aspects
 E.g., driving a car and changing lane
4
Example Table Agent
With Internal State
Saw an object ahead, and turned
right, and it’s now clear ahead
Go straight
Saw an object Ahead, turned
right, and object ahead again
Halt
See no objects ahead Go straight
See an object ahead Turn randomly
IF THEN
5
Goal-based agents
Current state of the environment is always not enough
The goal is another issue to achieve
 Judgment of rationality / correctness
Actions chosen  goals, based on
 the current state
 the current percept
6
Goal-based agents
 Goal-based agents are less efficient
 but more flexible
 Agent  Different goals  different tasks
 Search and planning
 two other sub-fields in AI
 to find out the action sequences to achieve its goal
7
Utility-based agents
Goals alone are not enough
 to generate high-quality behavior
 E.g. meals in Canteen, good or not ?
Many action sequences  the goals
 some are better and some worse
 If goal means success,
 then utility means the degree of success
(how successful it is)
8
Utility-based agents
Utility has several advantages:
 When there are conflicting goals,
 Only some of the goals but not all can be achieved
 utility describes the appropriate trade-off
 When there are several goals
 None of them are achieved certainly
 utility provides a way for the decision-making
9
Learning Agents
After an agent is programmed, can it work immediately?
 No, it still need teaching
In AI,
 Once an agent is done
 We teach it by giving it a set of examples
 Test it by using another set of examples
We then say the agent learns
 A learning agent
10
Learning Agents
Four conceptual components
 Learning element
 Making improvement
 Performance element
 Selecting external actions
 Critic
 Tells the Learning element how well the agent is doing with respect to fixed
performance standard.
(Feedback from user or examples, good or not?)
 Problem generator
 Suggest actions that will lead to new and informative experiences.
11
Learning Agents
12
Assignment
• Develop PEAS (Performance, Environment, Actuators, Sensors) description
for the following task environment:
• Robot soccer player
• Shopping ofAI books on the Internet
• Analyze the properties of the above environments

More Related Content

PDF
Work sample coding tests
PPTX
Simulation Presentation
PPTX
Introduction to Machine learning
PDF
Pmp sample questions set2
PDF
[Paul Holland] Trends in Software Testing
PPTX
June 2011 scenario 4
PPT
Dessler 06
PPTX
Agents in Artificial intelligence
Work sample coding tests
Simulation Presentation
Introduction to Machine learning
Pmp sample questions set2
[Paul Holland] Trends in Software Testing
June 2011 scenario 4
Dessler 06
Agents in Artificial intelligence

Similar to Intelligent agents part ii (20)

PPTX
Introduction to Artificial intelligence.pptx
PPTX
Lecture 04 intelligent agents
PDF
Intelligent Agent PPT ON SLIDESHARE IN ARTIFICIAL INTELLIGENCE
PPTX
Goal based and utility based agents
PPTX
artificial intelligence best presentation.pptx
PDF
What are AI Agents? Definition and Types - Tpoint Tech
PPTX
Lecture 3-Artificial Intelligence.pptx Mzuzu
PPTX
Structure of agents
PPTX
Learning (e.g., machine learning) Reasoning (solving problems, making decisi...
PPTX
Learning (e.g., machine learning) Reasoning (solving problems, making decisi...
PPTX
Learning (e.g., machine learning) Reasoning (solving problems, making decisi...
PPTX
intelligentagent-190406015753.pptx
PDF
intelligentagent-140313053301-phpapp01 (1).pdf
PPTX
Intelligent agent
PDF
AI Module 1.pptx.pdf Artificial Intelligence Notes
PDF
AI week 2.pdf
PPSX
Week 1 b - Agents.ppsx used in AI for be
PPT
chapter -2 Intelligent Agents power Point .ppt
PDF
Artificial Intelligence chapter 1 and 2(1).pdf
Introduction to Artificial intelligence.pptx
Lecture 04 intelligent agents
Intelligent Agent PPT ON SLIDESHARE IN ARTIFICIAL INTELLIGENCE
Goal based and utility based agents
artificial intelligence best presentation.pptx
What are AI Agents? Definition and Types - Tpoint Tech
Lecture 3-Artificial Intelligence.pptx Mzuzu
Structure of agents
Learning (e.g., machine learning) Reasoning (solving problems, making decisi...
Learning (e.g., machine learning) Reasoning (solving problems, making decisi...
Learning (e.g., machine learning) Reasoning (solving problems, making decisi...
intelligentagent-190406015753.pptx
intelligentagent-140313053301-phpapp01 (1).pdf
Intelligent agent
AI Module 1.pptx.pdf Artificial Intelligence Notes
AI week 2.pdf
Week 1 b - Agents.ppsx used in AI for be
chapter -2 Intelligent Agents power Point .ppt
Artificial Intelligence chapter 1 and 2(1).pdf
Ad

Recently uploaded (20)

PDF
Transform Your ITIL® 4 & ITSM Strategy with AI in 2025.pdf
PPTX
TLE Review Electricity (Electricity).pptx
PDF
2021 HotChips TSMC Packaging Technologies for Chiplets and 3D_0819 publish_pu...
PDF
1 - Historical Antecedents, Social Consideration.pdf
PDF
August Patch Tuesday
PDF
Zenith AI: Advanced Artificial Intelligence
PPTX
Chapter 5: Probability Theory and Statistics
PDF
NewMind AI Weekly Chronicles – August ’25 Week III
PDF
Web App vs Mobile App What Should You Build First.pdf
PDF
Enhancing emotion recognition model for a student engagement use case through...
PPTX
Group 1 Presentation -Planning and Decision Making .pptx
PDF
A contest of sentiment analysis: k-nearest neighbor versus neural network
PPTX
Modernising the Digital Integration Hub
PDF
NewMind AI Weekly Chronicles - August'25-Week II
PPTX
OMC Textile Division Presentation 2021.pptx
PDF
ENT215_Completing-a-large-scale-migration-and-modernization-with-AWS.pdf
PDF
A comparative study of natural language inference in Swahili using monolingua...
PDF
Getting started with AI Agents and Multi-Agent Systems
PDF
gpt5_lecture_notes_comprehensive_20250812015547.pdf
PPTX
MicrosoftCybserSecurityReferenceArchitecture-April-2025.pptx
Transform Your ITIL® 4 & ITSM Strategy with AI in 2025.pdf
TLE Review Electricity (Electricity).pptx
2021 HotChips TSMC Packaging Technologies for Chiplets and 3D_0819 publish_pu...
1 - Historical Antecedents, Social Consideration.pdf
August Patch Tuesday
Zenith AI: Advanced Artificial Intelligence
Chapter 5: Probability Theory and Statistics
NewMind AI Weekly Chronicles – August ’25 Week III
Web App vs Mobile App What Should You Build First.pdf
Enhancing emotion recognition model for a student engagement use case through...
Group 1 Presentation -Planning and Decision Making .pptx
A contest of sentiment analysis: k-nearest neighbor versus neural network
Modernising the Digital Integration Hub
NewMind AI Weekly Chronicles - August'25-Week II
OMC Textile Division Presentation 2021.pptx
ENT215_Completing-a-large-scale-migration-and-modernization-with-AWS.pdf
A comparative study of natural language inference in Swahili using monolingua...
Getting started with AI Agents and Multi-Agent Systems
gpt5_lecture_notes_comprehensive_20250812015547.pdf
MicrosoftCybserSecurityReferenceArchitecture-April-2025.pptx
Ad

Intelligent agents part ii

  • 1. Introduction to Artificial Intelligence Dr. Mazhar Ali Dootio Faculty of Computing and InformationTechnology Artificial Agents Part-II Reference Book: Artificial Intelligence: A Modern Approach
  • 2. Types of agent programs Types of IntelligentAgents  Simple reflex agents  Model-based reflex agents  Goal-based agents  Utility-based agents  LearningAgents 2 Agent Categories • Robotic Agent • Software Agent
  • 3. Simple reflex agents It uses just condition-action rules  The rules are like the form “if … then …”  efficient but have narrow range of applicability  Because knowledge sometimes cannot be stated explicitly  Work only  if the environment is fully observable 3
  • 4. Model-based Reflex Agents For the world that is observable  the agent has to keep track of an internal state  That depends on the percept history  Reflecting some of the unobserved aspects  E.g., driving a car and changing lane 4
  • 5. Example Table Agent With Internal State Saw an object ahead, and turned right, and it’s now clear ahead Go straight Saw an object Ahead, turned right, and object ahead again Halt See no objects ahead Go straight See an object ahead Turn randomly IF THEN 5
  • 6. Goal-based agents Current state of the environment is always not enough The goal is another issue to achieve  Judgment of rationality / correctness Actions chosen  goals, based on  the current state  the current percept 6
  • 7. Goal-based agents  Goal-based agents are less efficient  but more flexible  Agent  Different goals  different tasks  Search and planning  two other sub-fields in AI  to find out the action sequences to achieve its goal 7
  • 8. Utility-based agents Goals alone are not enough  to generate high-quality behavior  E.g. meals in Canteen, good or not ? Many action sequences  the goals  some are better and some worse  If goal means success,  then utility means the degree of success (how successful it is) 8
  • 9. Utility-based agents Utility has several advantages:  When there are conflicting goals,  Only some of the goals but not all can be achieved  utility describes the appropriate trade-off  When there are several goals  None of them are achieved certainly  utility provides a way for the decision-making 9
  • 10. Learning Agents After an agent is programmed, can it work immediately?  No, it still need teaching In AI,  Once an agent is done  We teach it by giving it a set of examples  Test it by using another set of examples We then say the agent learns  A learning agent 10
  • 11. Learning Agents Four conceptual components  Learning element  Making improvement  Performance element  Selecting external actions  Critic  Tells the Learning element how well the agent is doing with respect to fixed performance standard. (Feedback from user or examples, good or not?)  Problem generator  Suggest actions that will lead to new and informative experiences. 11
  • 13. Assignment • Develop PEAS (Performance, Environment, Actuators, Sensors) description for the following task environment: • Robot soccer player • Shopping ofAI books on the Internet • Analyze the properties of the above environments