Home » Machine Learning/Artificial Intelligence

Types of Agents in Artificial Intelligence

Types of agents in artificial intelligence: In this article, you will learn about the types of agents and also learn on which basis such classification of the agents has been created?
Submitted by Monika Sharma, on May 27, 2019

Agents can be grouped into four classes based on their degree of perceived intelligence and capability. These are:

1. Simple reflex agents

  • This agent works only on the basis of current perception and it does not bother about the history or previous state in which the system was.
  • This type of agent is based upon the condition-action rule. If the condition is true, then the action is taken, else not.
  • PROBLEMS FACED:
    1. Very limited intelligence.
    2. No knowledge about the non-perceptual parts of the state.
    3. Operating in a partially observable environment, infinite loops are unavoidable.
types of agent in AI

2. Model based reflex agents

  • It works by finding a rule whose condition matches the current situation.
  • It can handle partially observable environments.
  • Updating the state requires information about how the world evolves independently from the agent and how the agent actions affect the world.
types of agent in AI

3. Goal based reflex agents

  • The goal based agent focuses only on reaching the goal set and hence the decision took by the agent is based on how far it is currently from their goal or desired state.
  • Their every action is intended to minimize their distance from the goal.
  • This agent is more flexible, and the agent develops its decision making skill by choosing the right from the various options available.
types of agent in AI

4. Utility based agents

  • These agents are more concerned about the preference(utility) for each state. When there are multiple options available, the utility based agent takes the decision on the basis that how much satisfaction the agent gets from it.
  • This approach was like somewhat adding emotions to the agent, because, after taking any decision, the agent ensures that "how happy I Am after taking this decision?".
  • This agent was developed because sometimes achieving the desired goal is not enough. We may look for quicker, safer and cheaper alternate to reach the destination.
types of agent in AI







Comments and Discussions

Ad: Are you a blogger? Join our Blogging forum.
Learn PCB Designing: PCB DESIGNING TUTORIAL




Languages: » C » C++ » C++ STL » Java » Data Structure » C#.Net » Android » Kotlin » SQL
Web Technologies: » PHP » Python » JavaScript » CSS » Ajax » Node.js » Web programming/HTML
Solved programs: » C » C++ » DS » Java » C#
Aptitude que. & ans.: » C » C++ » Java » DBMS
Interview que. & ans.: » C » Embedded C » Java » SEO » HR
CS Subjects: » CS Basics » O.S. » Networks » DBMS » Embedded Systems » Cloud Computing
» Machine learning » CS Organizations » Linux » DOS
More: » Articles » Puzzles » News/Updates


© https://www.includehelp.com some rights reserved.