Artificial Agent
What is Artificial Agent
Artificial intelligence is defined as study of Logical or rational agents. A Logical agent could be anything which makes decisions,take decision, like a person, firm, machine, or software. It carries out an action with the best outcome after considering past
and current percepts(agent’s perceptual inputs at a given instance).
and current percepts(agent’s perceptual inputs at a given instance).
The artificial agent perceiving environment through sensors and acting upon that environment through actuators.
- perceiving its environment through sensors and
- acting upon that environment through actuators
Note : Every agent can perceive its own actions (but not always the effects)
![](https://www.geeksforgeeks.org/wp-content/uploads/AI1.png)
To understand the structure of Intelligent Agents, we should be familiar with Architecture and Agent Program. Architecture is the machinery that the agent executes on. It is a device with sensors and actuators, for example : a robotic car, a camera, a PC. Agent program is an implementation of an agent function. An agent function is a map from the percept sequence(history of all that an agent has perceived till date) to an action.
![](https://www.geeksforgeeks.org/wp-content/uploads/AI1.png)
To understand the structure of Intelligent Agents, we should be familiar with Architecture and Agent Program. Architecture is the machinery that the agent executes on. It is a device with sensors and actuators, for example : a robotic car, a camera, a PC. Agent program is an implementation of an agent function. An agent function is a map from the percept sequence(history of all that an agent has perceived till date) to an action.
Agent = Architecture + Agent Program
Examples of Agent:-
A software agent has Keystrokes, file contents, received network packages which act as sensors and displays on the screen, files, sent network packets acting as actuators.
A Human agent has eyes, ears, and other organs which act as sensors and hands, legs, mouth, and other body parts acting as actuators.
A Robotic agent has Cameras and infrared range finders which act as sensors and various motors acting as actuators.
![](https://www.geeksforgeeks.org/wp-content/uploads/ai2.png)
A software agent has Keystrokes, file contents, received network packages which act as sensors and displays on the screen, files, sent network packets acting as actuators.
A Human agent has eyes, ears, and other organs which act as sensors and hands, legs, mouth, and other body parts acting as actuators.
A Robotic agent has Cameras and infrared range finders which act as sensors and various motors acting as actuators.
![](https://www.geeksforgeeks.org/wp-content/uploads/ai2.png)
Types of Agents
Agents can be grouped into four classes based on their degree of perceived intelligence and capability :
- Simple Reflex Agents
- Model-Based Reflex Agents
- Goal-Based Agents
- Utility-Based AgentsArtificial Intelligence
Comments
Post a Comment