What level of abstraction? “Knowledge” or “circuits”.
Both are distinct from AI in CS The available theories do not explain anything resembling human-level general intelligence.
An agent is an entity that perceives and acts.
Agents include humans, robots, programs, systems, etc.
This course is about designing rational agents/SWs/programs/platforms.
For any given class of tasks and environments, we seek the agent with the best performance.
• Perception: ? • Actions: ?
What is the right function?
1 point per square cleaned up in time T?
Minus 1 point per move?
Penalize for > k dirty squares?
Simple Reflex Agents 1. If a student sleeping, then assign a penalty. 2. When applied to Vehicle driving?
Reflex Agents with State 1. Check the student’s academic history, habits. . 2. Vehicle driving ?
Goal-based Agents 1. Consider goals: be a good professor in AI class 2. Vehicle driving ?
Utility-based Agents 1. Utility: performance measure 2. How good grade I will assign / Prof. I could be.
Learning Agents All agents will be turning into learning agents.