cap. 4. comunicação entre agentes, linguagens e ...pauloac/ct220/ct220_cap4_p1.pdf · ontologies...

Post on 26-Jul-2020

4 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Cap. 4. Comunicação entre agentes,

Linguagens e plataformas de

programação multiagentes

Communication

� In this chapter, we cover macro-aspects of intelligent

� agent technology: those issues relating to the agent

� society, rather than the individual:

� communication :

� speech acts; KQML & KIF; FIPA ACL.� speech acts; KQML & KIF; FIPA ACL.

� cooperation:

� what is cooperation; prisoner’s dilemma; cooperative versus non-cooperative encounters; the contract net.

7-2

Speech Act theory

7-3

Speech Act theory - 2

7-4

Speech Acts

7-5

7-6

Examples

7-7

Plan based Semantics

7-8

Plan based Semantics for request

7-9

Agent Communication Languages

7-10

KQML and KIF

7-11

Example

7-12

Dialogue Example

7-13

Dialogue Example – 2 (cont.)

7-14

FIPA

7-15

FIPA Example

7-16

FIPA Performatives

7-17

Basic performatives

7-18

Inform Performative

7-19

Request Performative

7-20

Ontologies

� An ontology may be described in languages like OWL, RDF,RDF/S and others

� Others software suites like Protégé, OntoStudio and others7-21

Ontologies - 2

� Ontologies for complex domains or several domains can be very complex

� For specific simple domains usually they can be simple

� Agent communication platforms usually provide for dealing with ontologies

� JADE provides an “adapter” to import Protégé’s ontology to JADE content reference model

7-22

7-23

7-24

The Contract Net Protocol

7-25

Recognition

7-26

Announcement

7-27

Bidding

7-28

Awarding & Expediting

The Contract Net via FIPA ACL

Contract Net

How to bid…

4-32

Cost of carrying out tasks

4-33

top related