SlideShare a Scribd company logo
2
Most read
6
Most read
16
Most read
THE STRUCTURE OF AGENTSK.MAHALAKSHMI.,AP/CSEAPEC
THE STRUCTURE OF AGENTSAgent Program:It implements the agent function mapping percepts to actionsArchitecture:Agent program will run on some sort of computing device with physical sensors called architecture.Agent=architecture+programK.MAHALAKSHMI.,AP/CSE
THE STRUCTURE OF AGENTSAgent programs:The agent programs take the current percept as input from the sensors and return an action to the actuators.
The agent program takes just the current percept as input because nothing more is available from the envirnoment.
If the agent’s actions depend on the entire percept sequence, the agent will have to remember the percepts.K.MAHALAKSHMI.,AP/CSE
Continue…Four kinds of agent programs:Simple reflex agents
Model based reflex agents
Goal-based agents
Utility based agentsK.MAHALAKSHMI.,AP/CSE
Simple reflex agentsThese are simplest kind of agents that select actions on the basis of current percept, ignoring the rest of the percept history.
The agent program for a simple reflex agent in 2 state vacuum environment is as followsfunction Reflex-Vacuum-Agent( [location,status]) returns an actionif status = Dirty then return Suckelse if location = A then return Rightelse if location = B then return LeftK.MAHALAKSHMI.,AP/CSE
Simple reflex agentsfig: schematic diagram of a simplex reflex agentK.MAHALAKSHMI.,AP/CSE
Infinite loops are often unavoidable for simple reflex agents operating in partially observable environments.
Escape from infinite loops is possible if the agent can randomize its actions.K.MAHALAKSHMI.,AP/CSE
Model based reflex agentsK.MAHALAKSHMI.,AP/CSE
Model based reflex agentsThe most effective way to handle partial observability is for the agent to keep track of the part of the world it can’t see now.The agent should maintain some sort of internal state that depends on the percept history and thereby reflects at least some of the unobserved aspects of the current stateModel based agentThe knowledge about “how the world works” whether implemented in simple boolean circuits or in complete scientific theories is called model of the world.The agent that uses such a model is called a model-based agentK.MAHALAKSHMI.,AP/CSE

More Related Content

PPTX
Agents in Artificial intelligence
PPTX
Structure of agents
PDF
Intelligent Agent PPT ON SLIDESHARE IN ARTIFICIAL INTELLIGENCE
PPTX
Electric drive
PDF
Lecture 9 Markov decision process
PDF
Introduction to Event-Driven Architecture
PDF
Introduction to Machine Learning
PPTX
Cloudera - The Modern Platform for Analytics
Agents in Artificial intelligence
Structure of agents
Intelligent Agent PPT ON SLIDESHARE IN ARTIFICIAL INTELLIGENCE
Electric drive
Lecture 9 Markov decision process
Introduction to Event-Driven Architecture
Introduction to Machine Learning
Cloudera - The Modern Platform for Analytics

What's hot (20)

PPTX
Intelligent agent
PDF
Agent architectures
PPTX
Decision properties of reular languages
PPT
Rule Based System
PPTX
Artificial Intelligence
PPTX
Local search algorithm
PPTX
Constraint satisfaction problems (csp)
PPT
Problems, Problem spaces and Search
PPTX
Hill climbing algorithm
PPT
Principles of soft computing-Associative memory networks
PPTX
Uncertainty in AI
PPTX
Issues in knowledge representation
PPTX
Artificial Intelligence Searching Techniques
PPTX
Recognition-of-tokens
PPTX
Knowledge representation In Artificial Intelligence
PDF
Production System in AI
PPTX
Genetic Algorithm in Artificial Intelligence
PPTX
Principal Sources of Optimization in compiler design
PPTX
Performance analysis(Time & Space Complexity)
PPTX
Planning in AI(Partial order planning)
Intelligent agent
Agent architectures
Decision properties of reular languages
Rule Based System
Artificial Intelligence
Local search algorithm
Constraint satisfaction problems (csp)
Problems, Problem spaces and Search
Hill climbing algorithm
Principles of soft computing-Associative memory networks
Uncertainty in AI
Issues in knowledge representation
Artificial Intelligence Searching Techniques
Recognition-of-tokens
Knowledge representation In Artificial Intelligence
Production System in AI
Genetic Algorithm in Artificial Intelligence
Principal Sources of Optimization in compiler design
Performance analysis(Time & Space Complexity)
Planning in AI(Partial order planning)
Ad

Viewers also liked (12)

PPTX
Intelligent agents
PPTX
Machine Learning in a Flash: An Introduction to Natural Language Processing
PPTX
Intelligence Agent - Artificial Intelligent (AI)
ZIP
Ai Slides
PPT
Reinforcement learning 7313
PPTX
Theories of Learning
PPT
Reinforcement learning
PPTX
Reinforcement Learning : A Beginners Tutorial
PPT
Artificial Intelligence Chapter two agents
PPTX
A very easy explanation to understanding machine learning (Supervised & Unsup...
PPTX
Unsupervised learning
PPTX
Presentation on supervised learning
Intelligent agents
Machine Learning in a Flash: An Introduction to Natural Language Processing
Intelligence Agent - Artificial Intelligent (AI)
Ai Slides
Reinforcement learning 7313
Theories of Learning
Reinforcement learning
Reinforcement Learning : A Beginners Tutorial
Artificial Intelligence Chapter two agents
A very easy explanation to understanding machine learning (Supervised & Unsup...
Unsupervised learning
Presentation on supervised learning
Ad

Similar to The structure of agents (20)

PPTX
Lecture 04 intelligent agents
PPTX
Lecture 3-Artificial Intelligence.pptx Mzuzu
PPTX
AI_02_Intelligent Agents.pptx
PPT
Artificial Intelligence Lecture Slide-09
PPTX
artificial intelligence best presentation.pptx
PPTX
Goal based and utility based agents
PDF
Week 3.pdf
PPTX
AI_Lec1.pptx ist step to enter in AI field
PPTX
Introduction to Artificial intelligence.pptx
DOCX
Software requirement analysis enhancements byprioritizing re
PDF
Artificial Intelligence chapter 1 and 2(1).pdf
PPTX
Introduction to the TYPES OF AGENTS _ AIML
PDF
What are AI Agents? Definition and Types - Tpoint Tech
PPT
reqsforlearningagents.ppt
PDF
IRJET- A Review on Deep Reinforcement Learning Induced Autonomous Driving Fra...
PDF
intelligentagent-140313053301-phpapp01 (1).pdf
PDF
solulab.com-AI Agents Guide Types Benefits amp Applications.pdf
PDF
Understanding Intelligent Agents: Concepts, Structure, and Applications
PDF
AI SORT QUS of the ai is a very important
PDF
Agents-and-Problem-Solving-20022024-094442am.pdf
Lecture 04 intelligent agents
Lecture 3-Artificial Intelligence.pptx Mzuzu
AI_02_Intelligent Agents.pptx
Artificial Intelligence Lecture Slide-09
artificial intelligence best presentation.pptx
Goal based and utility based agents
Week 3.pdf
AI_Lec1.pptx ist step to enter in AI field
Introduction to Artificial intelligence.pptx
Software requirement analysis enhancements byprioritizing re
Artificial Intelligence chapter 1 and 2(1).pdf
Introduction to the TYPES OF AGENTS _ AIML
What are AI Agents? Definition and Types - Tpoint Tech
reqsforlearningagents.ppt
IRJET- A Review on Deep Reinforcement Learning Induced Autonomous Driving Fra...
intelligentagent-140313053301-phpapp01 (1).pdf
solulab.com-AI Agents Guide Types Benefits amp Applications.pdf
Understanding Intelligent Agents: Concepts, Structure, and Applications
AI SORT QUS of the ai is a very important
Agents-and-Problem-Solving-20022024-094442am.pdf

The structure of agents

  • 1. THE STRUCTURE OF AGENTSK.MAHALAKSHMI.,AP/CSEAPEC
  • 2. THE STRUCTURE OF AGENTSAgent Program:It implements the agent function mapping percepts to actionsArchitecture:Agent program will run on some sort of computing device with physical sensors called architecture.Agent=architecture+programK.MAHALAKSHMI.,AP/CSE
  • 3. THE STRUCTURE OF AGENTSAgent programs:The agent programs take the current percept as input from the sensors and return an action to the actuators.
  • 4. The agent program takes just the current percept as input because nothing more is available from the envirnoment.
  • 5. If the agent’s actions depend on the entire percept sequence, the agent will have to remember the percepts.K.MAHALAKSHMI.,AP/CSE
  • 6. Continue…Four kinds of agent programs:Simple reflex agents
  • 10. Simple reflex agentsThese are simplest kind of agents that select actions on the basis of current percept, ignoring the rest of the percept history.
  • 11. The agent program for a simple reflex agent in 2 state vacuum environment is as followsfunction Reflex-Vacuum-Agent( [location,status]) returns an actionif status = Dirty then return Suckelse if location = A then return Rightelse if location = B then return LeftK.MAHALAKSHMI.,AP/CSE
  • 12. Simple reflex agentsfig: schematic diagram of a simplex reflex agentK.MAHALAKSHMI.,AP/CSE
  • 13. Infinite loops are often unavoidable for simple reflex agents operating in partially observable environments.
  • 14. Escape from infinite loops is possible if the agent can randomize its actions.K.MAHALAKSHMI.,AP/CSE
  • 15. Model based reflex agentsK.MAHALAKSHMI.,AP/CSE
  • 16. Model based reflex agentsThe most effective way to handle partial observability is for the agent to keep track of the part of the world it can’t see now.The agent should maintain some sort of internal state that depends on the percept history and thereby reflects at least some of the unobserved aspects of the current stateModel based agentThe knowledge about “how the world works” whether implemented in simple boolean circuits or in complete scientific theories is called model of the world.The agent that uses such a model is called a model-based agentK.MAHALAKSHMI.,AP/CSE
  • 18. Goal:The agent needs some sort of goal information that describes situations that are desirable.Example: being at the passenger’s destinationThe agent program can combine this information about the results of possible actions inorder to choose actions that achieve the goals.Search and planning are the subfields of AI devoted to finding action sequence that achieve the agent’s goals.Although the goal-based agent appears less efficient, it is more flexible because the knowledge that supports its decisions is represented explicitly and can be modified.K.MAHALAKSHMI.,AP/CSE
  • 20. Utility based agentsGoals alone are not really enough to generate high-quality behavior in most environment.Utility-if one world state is preferred to another, then it has higher utility for the agent.Utility functionIt maps a state (or sequence of states) onto a real number, which describes the associated degree of happiness.A complete specification of the utility function allows rational decision in two kinds of cases where goals are inadequate.When there are conflicting goals, only some of which can be achieved, the utility function specifies appropriate tradeoff.When there are several goals that the agent can aim for utility provides a way in which the likelihood of success can be weighed up against the importance of the goals.K.MAHALAKSHMI.,AP/CSE
  • 22. Learning agentsMethod to build learning machines and then to teach them, which is used in many areas of AI for creating state-of-the-art systems.Advantage ->it allows agent to operate in initially unknown environment and to become more competent than its initial knowledge alone might allow.Conceptual components of learning agentLearning element- responsible for making improvements.Performance element-responsible for selecting external actions.Critic-the learning element uses feedback from the critic on how the agent is doing and determines how the performance element should be modified to do better in the future.K.MAHALAKSHMI.,AP/CSE
  • 23. Problem generator-responsible for suggesting actions that will lead to new and informative experiences.The performance standard distinguishes part of the incoming percept as a reward(or penalty) that provides direct feedback on the quality of the agent’s behaviorExample: hard-wired performance standards such as pain and hunger in animals can be understood in this way.K.MAHALAKSHMI.,AP/CSE