Planeamento

Aulas

Introduction

A little history of Multi-Agent Systems (SMA). What is an agent and an SMA. Class scheduling. Method of teaching, learning and evaluation. References.

Introduction

A little history of Multi-Agent Systems (SMA). What is an agent and an SMA. Class scheduling. Method of teaching, learning and evaluation. References.

Seminar

Article presentation and discution

Seminar

Article presentation and discution

Agent Oriented Software Engineering

Methodologies. GAIA, Prometheus and JaCaMo Project

Agent Oriented Software Engineering

Agent Oriented Software Engineering. Concepts, principles and problems.

Multiagent planning.

Multiagent planning. Applications and alternatives. Coordination of plans.

Multiagent planning.

What is planning. Classical planning and multi-agent planning. Design problems

Argumentation and coordination.

Process of argumentation and argumentation system. Argumentation process as a graph. Cooperative and distributed problem resolution.

Interaction and Negotiation

Interaction and negotiation between agents. Single‐issue negotiation and multi-issue negotiation, axiomatic approach and Nash’s bargaining axioms. Game theoretic approaches for multi‐issue negotiation, Task Oriented Negotiation and heuristics approaches.

Interaction and Cooperation

Interaction and Cooperation among agents. Auctions and Contract Net protocol. Exercises.

Communication among agents

Communication among agents. Structure, languages ​​and protocols. KQML, FIPA-ACL and KIF. Design of more complex behaviors in JADE. 

Multiagent organizations.

Multiagent organizations. Some examples. Design more complex behaviours of JADE agents.

Deliberative Agents

Agent theories, formal models and operacional approches. JADE communication structures. Simple messages.

Reactive agents

Reactive and hybrid architectures. Examples. The architecture of an agent in JADE, simple behaviours and compound behaviours.


Environments and Agents

Characterization of environments and agents. Structures and architectures. Examples. Platform and tools. Execution of agents in JADE. A list of agent platforms that are still available and can be used

Introduction

A little history of Multi-Agent Systems (SMA). What is an agent and an SMA. Class scheduling. Method of teaching, learning and evaluation. References.

Introduction

A little history of Multi-Agent Systems (SMA). What is an agent and an SMA. Class scheduling. Method of teaching, learning and evaluation. References.

Introduction

A little history of Multi-Agent Systems (SMA). What is an agent and an SMA. Class scheduling. Method of teaching, learning and evaluation. References.

Introduction

A little history of Multi-Agent Systems (SMA). What is an agent and an SMA. Class scheduling. Method of teaching, learning and evaluation. References.

Introduction do MAS


Environments and agents

Characterization of environments and agents. Structures and architectures. Examples. Platform and tools. Execution of agents in JADE. A list of agent platforms that are still available and can be used

Reactive and hybrid agents

Reactive and hybrid architectures. Examples. Architecture of an agent in JADE, simple behaviors and compound behaviors.

Deliberative agents

Agent theories, formal models and operacional approches. JADE communication structures. Simple messages.

Agent communication

Communication among agents. Structure, languages ​​and protocols. KQML, FIPA-ACL and KIF. Design of more complex behaviors in JADE.

Organizations

Multiagent organizations. Some examples. Design more complex behaviours of JADE agents.

Seminar

Article presentation and discution

Seminar

Article presentation and discution

Agent Oriented Software Engineering

Agent Oriented Software Engineering. Concepts, principles and problems.

Multiagent planning.

What is planning. Classical planning and multi-agent planning. Design problems

Argumentation and coordination.

Process of argumentation and argumentation system. Argumentation process as a graph. Cooperative and distributed problem resolution.

Interaction and Negotiation

Interaction and negotiation between agents. Single‐issue negotiation and multi-issue negotiation, axiomatic approach and Nash’s bargaining axioms. Game theoretic approaches for multi‐issue negotiation, Task Oriented Negotiation and heuristics approaches.

Interaction and Cooperation

Interaction and Cooperation among agents. Auctions and Contract Net protocol. Exercises.

Communication among agents

Communication among agents. Structure, languages ​​and protocols. KQML, FIPA-ACL and KIF. Design of more complex behaviors in JADE. 

Multiagent organizations.

Multiagent organizations. Some examples. Design more complex behaviours of JADE agents.

Deliberative Agents

Agent theories, formal models and operacional approches. JADE communication structures. Simple messages.

Reactive agents

Reactive and hybrid architectures. Examples. The architecture of an agent in JADE, simple behaviours and compound behaviours.


Environments and Agents

Characterization of environments and agents. Structures and architectures. Examples. Platform and tools. Execution of agents in JADE. A list of agent platforms that are still available and can be used

Introduction

A little history of Multi-Agent Systems (SMA). What is an agent and an SMA. Class scheduling. Method of teaching, learning and evaluation. References.

Reactive agents

Reactive and hybrid architectures. Examples. The architecture of an agent in JADE, simple behaviours and compound behaviours.


Environments and Agents

Characterization of environments and agents. Structures and architectures. Examples. Platform and tools. Execution of agents in JADE. A list of agent platforms that are still available and can be used

Deliberative Agents

Agent theories, formal models and operacional approches. JADE communication structures. Simple messages.

Communication among agents

Communication among agents. Structure, languages ​​and protocols. KQML, FIPA-ACL and KIF. Design of more complex behaviors in JADE. 

Multiagent organizations.

Multiagent organizations. Some examples. Design more complex behaviours of JADE agents.

Interaction and Cooperation

Interaction and Cooperation among agents. Auctions and Contract Net protocol. Exercises.

Interaction and Negotiation

Interaction and negotiation between agents. Single‐issue negotiation and multi-issue negotiation, axiomatic approach and Nash’s bargaining axioms. Game theoretic approaches for multi‐issue negotiation, Task Oriented Negotiation and heuristics approaches.

Argumentation and coordination.

Process of argumentation and argumentation system. Argumentation process as a graph. Cooperative and distributed problem resolution.

Multiagent planning.

What is planning. Classical planning and multi-agent planning. Design problems

Aulas

Seminar

Article presentation and discution

Seminar

Article presentation and discution

Small projects

 

Final project

Presentation of the final project alternatives.

Multi-agent planning

Planning in JADE

Planning

STRIPS  planning examples.

Distributed Agents

Federation of platforms and service sharing mechanisms.

Interaction protocols

Develop a communication protocol for an auction.

The contact net protocol

Use Contract Net Protocol available in the JADE framework.

Complex Behaviours

Explore the combination of more complex behaviours in the construction of agents with reactive behaviours.

Messages in JADE

Develop a MAS of communicating agents that follow the rules 1 to 4 of the Extra Agents exercise. Deploy 5 "chatter" agents.

Jade Communication

Introduction to the mechanism of sending and receiving messages between JADE agents, as well as how to filter the messages in the mailbox. 

Behaviour-based agents

Behaviour-based agents. The structure of an agent in JADE. Behaviour composition. 

JADE

Introduction to jade platform