Assignment 1c
Assignment 1c
Assignment 1
Name: Abdul Rehman
TYPES OF AI AGENTS
1. Simple Reflex Agents
Meaning and Process:
A Simple Reflex Agent: What Is It?
An agent that selects actions based purely on current situations without consideration of any
history uses pre-specified condition-action rules. It is called a simple reflex agent.
How Does It Arrive at Decisions?
It bases its decisions on condition-action rules, or "if-then" logic. Having scanned the
environment, it applies the relevant rule and acts accordingly.
Real-Life Examples:
A Model-Based Reflex Agent monitors nonvisible changes in the environment and takes
decisions based on the information available and also based on internal model of the world.
Model-Based agents have an internal state and memory of previous states to make better
decision-making.
2. Use Cases
Practical Scenarios:
Why So Effective?
It becomes more elastic and brighter due to its ability to predict the changes as well as the
memory of the previous states in variable surroundings.
3. Goal-Based Agents
1. Definition and Operation: What Are Agents with a Goal?
• Simple Reflex Agents: They do not have any goals. They simply react to the situation at
hand.
• Model-Based Reflex Agents: These are concerned about the current state and have
some inner model.
• Goal-Based Agents: These agents can relate the short-term level of goals with a long-
term level, making them much more flexible in difficult situations. Goals are important
as they guide the agent towards achievement.
4. Utility-Based Agents
Definition and Working:
• A Utility-Based Agent makes choices on the basis of maximizing its overall satisfaction or
gain, assuming it evaluates the utility of different alternative outcomes.
• It employs a utility function that scores possible outcomes in such a way that the agent
can rank or choose actions with highest utility.
5. Learning Agents
Learning Agents improve performance with experience and act based on feedback from the
environment.
• Reinforcing learning
• Supervised learning in decision-making
Example:
• Recommendation Systems: Netflix and Amazon use the concept to recommend items to their
customers according to user's activity
Benefits:
Learning Agents are necessary in complex scenarios because they can learn and adapt.
THE END