Course - Distributed Artificial Intelligence and Intelligent Agents - TDT4280
Distributed Artificial Intelligence and Intelligent Agents
Choose study yearAbout
About the course
Course content
The course gives an overview of the main aspects of distributed artificial intelligence, as for instance knowledge sharing, models of communication and cooperation in multi-agent systems, architecture for multi-agent systems. Central to the course is the term "intelligent agents" - its features and various possible architectures. A practical part of the course is assignments/projects involving implementation of various aspecs of multi-agent systems.
Learning outcome
To be able to describe the main principles of distributed AI and the use of techniques from AI in distributed environments. To define the notion of intelligent agenter (IA) and to explain the main characteristics of IAs. To classify different types of IA architectures and their 'components' (i.e., reactive, deliberative, social components), and the relations between these components. To describe the propoerties of different types of agent environments and to be able to decide what kind of agent architecture is most suitable in each type of environment. To analyse and discuss differences and similarities, and advantages and disadvantages of different types of agents. To explain different types of interactions in multiagents systems. To be able to use different types of interaction strategies. To be able to analyse and determine which type of interaction is needed in a given multiagent environment. To describe the structure of an agent language, and to compare existing languages. Be able to use the agent languages in various agentinteraction settings.
Learning methods and activities
Lectures and exercises. Assignments are mandatory. A final written exam (100%).The course will be held in English. If there is a re-sit examination, the examination form may change from written to oral.
Compulsory assignments
- Exercises
Recommended previous knowledge
TDT4136 Logic and Reasoning Systems or equivalent.
Course materials
Textbook: Wooldridge, M.J.: An Introduction to Multiagent Systems. A set of papers: Will be announced at the start of the course.
Credit reductions
Course code | Reduction | From |
---|---|---|
SIF8072 | 7.5 sp |
Subject areas
- Informatics
- Technological subjects