Back to all courses

Collective intelligence and agent technology

Individual course

Max amount of FITech students: 20

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

All lectures will be available in Moodle as recordings.

Real time (online) meetings will be arranged three times as Zoom seminars. The idea is to answer questions and address concerns of students regarding recorded material during actual Zoom conversations. The schedule of the Zoom seminars will be provided later.

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

University of Jyväskylä
Vagan Terziyan

Further information about the course and studying

University of Jyväskylä
Annemari Auvinen

Contact person for applications

FITech Network University
Monica Sandberg
Start here
Start here
ICT Studies
5G technology,
AI and machine learning,
Software systems
Course code:
0 €
Teaching period:
Application deadline:
Host university:
University of Jyväskylä
Study is open for:
Adult learner,
Degree student
Teaching methods:
Interested in this course? Subscribe and get updates about the course directly to your email. You can cancel subscription any time you want.