Videos for Part 2: Intelligent Autonomous Agents
Chapter 2: Intelligent Agents
- 02-01: Agent and Environment: The Sense-Decide-Act
Loop.
Discusses the notion of an agent situated in an
environment, engaged in a "sense-decide-act" loop in this
environment. To accompany pages 21-26.
- 02-02:Properties of Intelligent Autonomous Agents
Discusses the origin of the multiagent systems
paradigm. To accompany pages 3-6.
- 02-03: Objects and Agents.
Discusses the
differences between agents and objects. To accompany
pages 28-30.
- 02-04: All About an Agent's Environment.
Introduces Russell and Norvig's classification of environment
properties (accessible/inaccessible,
deterministic/non-deterministic, episodic/non-episodic,
static/dynamic). To accompany pages 21-26.
- 02-05: Agents as Intentional Systems.
Introduces the idea of agents as intentional systems: agents with
mental states like beliefs, desires, and intentions. To accompany
pages 31-34.
- 02-06: An Abstract Formal Model of Agents and Environment.
Introduces an abstract formal model of agents & environments, which we
later use to explore ideas around autonomous decision making. To
accompany pages 34-36.
- 02-07: Perception, Action, and State.
Discusses the decomposition of an agent into perception, state, and action subsystems -- perception dealing with obtaining information from the environment, state deciding "what to remember", and the action subsystem choosing an action to perform. To accompany pages 36-38.
- 02-08: How to tell an agent what to do (without telling it
how to do it).
Discusses the problem of defining tasks for agents to carry out;
introduces the idea of utility functions, achievement tasks,
maintenance tasks. To accompany pages 38-45.
Chapter 3: Deductive Reasoning Agents
- 03-01: Agent Architectures.
Introduces the idea of agent
architectures and in particular, architectures based on symbolic
reasoning. To accompany pages 49-51.
- 03-02: Deductive Reasoning Agents.
Introduces the
idea of agents that decide what to do via deductive reasoning. To
accompany pages 50-55.
- 03-03: Agent-Oriented Programming and AGENT0.
Introduces
- 03-04: Concurrent MetateM - A Logic-based Multi-agent
Programming Language.
Introduces Concurrent MetateM, a
programming language for multiagent systems based on temporal
logic. To accompany pages 56-61.
Chapter 4: Practical Reasoning Agents
- 04-01: Practical Reasoning Agents.
Introduces agents that decide what to do via practical
reasoning, i.e., deliberation and means-ends reasoning. To accompany pages 65-74.