Week 3-4: Intelligent Agents

An agent is anything that can be viewed as perceiving its environment through sensors and acting upon that environment through actuators.  A human agent has eyes, ears, and other organs for sensors and hands, legs, vocal tract, and so on for actuators. A robotic agent might have cameras and infrared range finders for sensors and various motors for actuators. A software agent receives keystrokes, file contents, and network packets as sensory inputs and acts on the environment by displaying on the screen, writing files, and sending network packets.

Lecture 5: Rationality, Omniscience, Learning, Autonomy
Lecture 6: Nature of Agent Environment
Lecture 7: Classifying Environment and Structures of Agents
Lecture 8: Problem Solving Agent I
Lecture 9: Problem Solving Agent II
Lecture 10: Problem Solving Agents III