AI Agent
AI Agent
Intelligent Agents:
An intelligent agent is an autonomous entity which act upon
an environment using sensors and actuators for achieving
goals. An intelligent agent may learn from the environment to
achieve their goals. A thermostat is an example of an
intelligent agent.
Following are the main four rules for an AI agent:
o Rule 1: An AI agent must have the ability to perceive the
environment.
o Rule 2: The observation must be used to make decisions.
o Rule 3: Decision should result in an action.
o Rule 4: The action taken by an AI agent must be a rational
action.
Rational Agent:
A rational agent is an agent which has clear preference,
models uncertainty, and acts in a way to maximize its
performance measure with all possible actions.
A rational agent is said to perform the right things. AI is about
creating rational agents to use for game theory and decision
theory for various real-world scenarios.
For an AI agent, the rational action is most important because
in AI reinforcement learning algorithm, for each best possible
action, agent gets the positive reward and for each wrong
action, an agent gets a negative reward.
Note: Rational agents in AI are very similar to intelligent
agents.
Rationality:
The rationality of an agent is measured by its performance
measure. Rationality can be judged on the basis of following
points:
o Performance measure which defines the success criterion.
o Agent prior knowledge of its environment.
o Best possible actions that an agent can perform.
o The sequence of percepts.
Note: Rationality differs from Omniscience because an
Omniscient agent knows the actual outcome of its action and
act accordingly, which is not possible in reality.
Structure of an AI Agent
The task of AI is to design an agent program which
implements the agent function. The structure of an intelligent
agent is a combination of architecture and agent program. It
can be viewed as:
1. Agent = Architecture + Agent program
Following are the main three terms involved in the structure
of an AI agent:
Architecture: Architecture is machinery that an AI agent
executes on.
Agent Function: Agent function is used to map a percept to an
action.
Types of AI Agents
Agents can be grouped into five classes based on their degree
of perceived intelligence and capability. All these agents can
improve their performance and generate better action over the
time. These are given below: