1
Introduction to Autonomous Agents and Multi-Agent Systems
Michael Luck Dept of Electronics and Computer Science University of Southampton, UK. mml@ecs.soton.ac.uk http://www.ecs.soton.ac.uk/~mml
Tutorial Outline
I Agents
N What are they? N Why are they a good idea?
I Agent Architectures
N Deliberative (especially BDI models) N Hybrid N Reactive
I Agent Interactions I Agent Resources
Remote Agent Experiment (RAX)
I Deep Space One
mission to validate technologies
I AI software in
primary command
- f a spacecraft
RAX
I
Comprises
N planner/scheduler to generate
plans for general mission goals
N smart executive to execute plans N Mode identification and recovery
to detect failures
I
Goals not pre-planned so more flexible
I
Tests include simulated failures
I
Tests in May 1999
Agents
I Relatively new field (10 years?) I Dramatic growth I Popularity I Increasing numbers of applications I Multi-disciplinary I Problems:
N Agent backlash? N Sound conceptual foundation?
Agent Definitions
I Smith et al: “persistent software
entity dedicated to a specific purpose”
I Selker: “computer programs that
simulate a human relationship by doing something that another person could do for you “
I Riecken: “integrated reasoning
processes”
CACM, July 1994