Introduction of AI-3
Introduction of AI-3
1. Simple Reflex Agents: Act based on current perceptions without considering history
(e.g., a thermostat that adjusts based on temperature).
2. Model-Based Reflex Agents: Use internal models to track past states and plan actions
(e.g., a self-driving car).
3. Goal-Based Agents: Act to achieve specific goals, considering future outcomes (e.g., a
path-planning robot).
4. Utility-Based Agents: Optimize actions to maximize a utility function or satisfaction
level (e.g., a recommendation engine).
5. Learning Agents: Adapt and improve their performance over time through feedback
(e.g., chatbots or virtual assistants).
The structure of an intelligent agent is designed to enable it to perceive its environment, reason
about its observations, and act effectively to achieve its goals. Below is an outline of the primary
components that form the structure of an intelligent agent.
1. Perception (Input)
Sensors: Devices or mechanisms that allow the agent to perceive its environment.
o Physical Agents: Use physical sensors like cameras, microphones, temperature
sensors, etc.
o Software Agents: Use data feeds, APIs, or user inputs as sensors.
2. Environment
A repository where the agent stores information about the environment, past experiences,
and rules.
o Internal State: Tracks the agent’s understanding of its environment.
o Model of the World: Helps predict the effects of actions.
4. Decision-Making (Reasoning)
6. Action (Output)
Actuators: Mechanisms or tools that allow the agent to affect its environment.
o Physical Agents: Use motors, grippers, or other physical tools to act.
o Software Agents: Use APIs, send commands, or display outputs to users.
Perception
│
(Sensors/Input)
│
Knowledge Base
+ Reasoning Module
│
Decision-Making
│
Learning Module
│
Action
(Actuators/Output)
│
Interaction with Environment
The architecture defines the hardware and software framework the agent operates within, while
the agent program implements the logic. Common types of architectures include:
1. Reactive Architecture:
o Acts directly based on current perception.
o Simple, fast, but lacks planning.
2. Deliberative Architecture:
o Uses a world model and plans actions.
o Handles complex tasks but may be slower.
3. Hybrid Architecture:
o Combines reactive and deliberative approaches for flexibility.
4. Learning Architecture:
o Incorporates a feedback loop to improve performance over time.
The behavior of an intelligent agent refers to how it responds to its environment to achieve its
goals. It is determined by the agent's design, decision-making process, and how it interacts with
its surroundings.
The environment is the external system or surroundings in which an agent operates. The
environment provides the agent with input (perceptions) and receives output (actions) from the
agent.
Properties of Environments:
Behavior-Environment Interaction
Behavior: Navigates safely to the destination, avoiding obstacles and obeying traffic
rules.
Environment: Roads, traffic lights, pedestrians, other vehicles, and weather conditions.