Week 1 (Chapter 1) - Intelligent Agents Flashcards
What are the different approaches to defining AI?
- Thinking like a human
- Thinking rationally
- Acting like a human
- Acting rationally
Explain “Thinking like a human”
Figure out how we think by ‘introspection’ or ‘experimentation’
Self awareness is important: “I think therefore I am”
Explain “Thinking rationally”
The laws of thought: e.g. “Socrates is a man. All men are mortal. Therefore Socrates is mortal”
Explain “Acting like a human”
The Turing Test
- Not reproducible, constructive, or amenable to mathematical analysis
Explain “Acting rationally”
The rational agent: perform actions which will (most likely) achieve one’s goals
Knowledge may not be perfect - need to go beyond strict rational thought in general
What is an “Agent model”?
- “Perceptions/observations” of the environment, made by SENSORS
- “Actions” which may affect the environment, made by ACTUATORS
- “Environment” in which the agent exists
- “Performance measure” of the desirability of environment states
Give an example of an Agent Model - automated taxi
Percepts - Video, accelerometers, gauges, engine sensors, keyboard, GPS, etc
Actions - Steer, accelerate, brake, horn, speak/display, etc
Environment - City streets, freeways, traffic, pedestrians, weather, customers, etc
Performance measure - Safety, reach destination, maximise profits, obey laws, passenger comfort, etc
Give an example of an Agent Model - automated taxi
Percepts - Video, accelerometers, gauges, engine sensors, keyboard, GPS, etc
Actions - Steer, accelerate, brake, horn, speak/display, etc
Environment - City streets, freeways, traffic, pedestrians, weather, customers, etc
Performance measure - Safety, reach destination, maximise profits, obey laws, passenger comfort, etc
What are the 4 “Agent Types”?
- Simple reflex agents
- Model-based reflex agents
- Goal-based agents
- Utility-based agents
Elaborate on “Environment Types”
Environments may or may not be:
- OBSERVABLE- percept contains all relevant information about the world
- DETERMINISTIC - current state of the world uniquely determines the next
- EPISODIC - only the current (or recent) percept is relevant
- STATIC - environment doesn’t change while the agent is deliberating
- DISCRETE - finite number of possible percepts/actions
Characterise the environment for Solitaire problem
Observable - Yes Deterministic - Yes Episodic - No Static - Yes Discrete - Yes