Collective intelligence and agent technology
Individual course
Max amount of FITech students: 20
Persons without a valid study right to a Finnish university have preference to this course.
The course concerns the so called autonomic (“self-managed”) approach to AI, when AI is represented by autonomous intelligent agents (i.e., software robots) capable to fully manage themselves (having self-trained models of own objectives, beliefs, desires, intentions, plans, values, consciousness to some extent, etc.), and being capable to communicate, negotiate, collaborate, replicate, etc., among each other within collaborative or competitive environments.
The topic is very challenging and interesting due to the popular assumption that such autonomous agents can one day become super intelligent and take majority of jobs from humans. Therefore we believe that the best and safest way for human in such a context is to study this topic and even to drive it further towards AI benefits (or at least keep an eye on it).
Course contents
The course focuses on the use of distributed artificial intelligence methods, and more specifically of intelligent agents technologies, for development of complex distributed software systems. Intelligent software agents are such self-managed (autonomic) software entities that are capable to carry out some goal-driven and knowledge-based behavioral activities on behalf of a user or some other software application which created it. The theory-oriented part of the course reviews appropriate AI methods and technologies needed to enable intelligent agents.
The course provides knowledge about
- autonomous intelligent agents
- agent technologies
- mobility of agents
- agent platforms
- multi-agent systems
- agent communication, coordination, negotiation and intelligence
- semantic modelling of agents
- agent-based industrial applications and systems.
Learning outcomes
Knowledge on autonomic computing, smart systems, intelligent agent technology, multi-agent systems and collective intelligence.
Course material
Online course materials.
Teaching schedule
- Self-studies with video recorded materials + assignment. All lectures will be available in Moodle as recordings.
- In-class lectures + assignment: Lectures on Tue at 10-12 and Thu 14-16.
Completion methods
Assignment 100 %
More information in the University of Jyväskylä study guide and on the course page.
You can get a digital badge after completing this course.
autonomous intelligent agents, agent technologies, mobility of agents, agent platforms, multi-agent systems, agent communication, agent coordination, agent negotiation, agent intelligence, semantic modelling of agents, agent-based industrial applications and systems, tekoäly, agentti
Responsible teacher
Further information about the course and studying
Contact person for applications
AI and machine learning,
Smart systems,
Software systems
Degree student