Contents: This
course gives a basic introduction to the analysis and
design of intelligent agents, software systems which
perceive their environment and act in that environment
in pursuit of their goals. The course builds on previous
AI modules and acts as an introduction to the problems
of combining the techniques covered in these modules
into a single intelligent agent with broad competence.
Assessment is based on project work, with students
working in groups of about 5 people.
|
Course
work:
Knowledge and Understanding
- understanding of the problems facing
and techniques and solutions available to those
- designing
and building intelligent agents
(A8)
Intellectual Skills
- the ability to understand and logically
evaluate agents' requirements and specifications (B2)
- the ability to think idependently while giving due weight
to the arguments of others (B3)
- the ability to analyse
agent behaviour in a variety of environments (B4)
Professional Skills
- enhanced programming skills (C1)
- the ability to evaluate
and select suitable agent toolkits (C3)
Transferable Skills
- the ability to solve agent design problems (D1)
- the ability
to work effectively within an agent design team (D3,D4,D5,D6,D7,D8)
|
Suggested
Literature:
Russell & Norvig
(1995), Artificial Intelligence: A Modern Approach, Prentice
Hall.
Wooldridge (2002), An Introduction to MultiAgent Systems, Wiley.
Ferber (1999), Multi-Agent Systems: An Introduction to Distributed
Artificial Intelligence, Addison-Wesley.
Braitenberg (1984), Vehicles: Experiments in Synthetic Psychology,
MIT Press.
Arkin (1998), Behavior-Based Robotics, MIT Press.
Cassell et al (2000), Embodied Conversational Agents, MIT Press.
Wooldridge (2000), Reasoning About Rational Agents, MIT Press.
von Frisch (1966), The Dancing Bees: An account of the life
and senses of the honey bee, 2nd Edition, Methuen.
|