CS361 Lec 03
CS361 Lec 03
Artificial Intelligence
Chapter 2: The Structure of Agents
Advantages Disadvantages
• Easy to implement. • Input is searched in table, whose
• Simple architecture for simple running time is directly associated
problems with size of table.
• We can add input-output pair • Everything (Input-Output) need to be
whenever we want written in table.
• No Learning Capability.
Agent Types
Simple reflex agents Agents with goals
are based on condition-action rules and are agents which in addition to state
implemented with an appropriate information have a kind of goal
production system information which describes desirable
situations.
They are stateless devices which do not
have memory of past world states. Agents of this kind take future events into
consideration
Reflex Agents with memory (Model-
Based) Utility-based agents
have internal state which is used to base their decision on classic axiomatic
keep track of past states of the world utility-theory in order to act rationally
A Simple Reflex Agent
required)
Advantages
Disadvantages
•Limited Intelligence
Agents with Explicit Goals
Knowing current state is not always enough.
Advantages
Disadvantages
Examples
quicker, safer, more reliable ways to
get where going;
price comparison shopping
Utility Function
Utility function: state ==> U(state) = 4 allows rational decisions in two kinds of
measure of happiness situations
h evaluation of the tradeoffs among conflicting
goals
h evaluation of competing goals
A Complete Utility-Based Agent Advantage and Disadvantage
Advantages
Disadvantages
• Limited Intelligence.
Learning agents
https://www.javatpoint.com/types-of-ai-agents
https://skilllx.com/types-of-agents-in-artificial-intelligence/