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