• Aucun résultat trouvé

2.4 ACL et protocoles de communication

3.1.1 Liste de performatives

Tous les messages de chaque fichier brut sont examinés individuellement pour voir s’ils

cor-respondent à l’émission d’une des performatives de FIPA-ACLou de KQML. Lorsque plusieurs

performatives existantes sont possibles, celles en provenance de FIPA-ACLsont privilégiées, en

raison de sa sémantique (voir SEC. 2.4.2) sans doute plus intéressante pour la représentation

des intentions des sujets en termes d’états mentaux [Sadek, 1991], [Sadek, 1992], [Labrouet

al., 1999]. Si aucune performative existante n’est satisfaisante, une nouvelle est créée pour

re-présenter le plus fidèlement possible le message. Dans un deuxième temps, les performatives

ont été renommées lorsque cela semblait nécessaire pour que leur appellation soit la plus

signi-ficative possible.

Les énoncés étant en langue naturelle, ils sont parfois ambigus sortis de leur contexte : il

n’est pas toujours possible d’assigner à un message une performative juste en le lisant. Ainsi,

dans le fichier brut donné en exemple, le message émis par le sujet en charge des transports

ferroviaires au sujet en charge des transports routiers à 06 :50 :37 ("Non, pas à 7h15 mais à

6h30 !") peut être vu comme la réponse à une question ou l’annulation d’une demande

rempla-cée par une autre. Pour lever ce type d’ambiguïté, le(s) message(s) émis précédemment entre les

deux sujets ont été pris en compte. Dans le cas de l’exemple donné, c’est la seconde hypothèse

qui a été retenue. Cette analyse est grandement simplifiée quand un message est clairement

dé-signé comme une réponse à un envoi précédent (par exemple, le deuxième message du fichier

brut répond au premier en l’incluant), mais ce n’est évidemment pas toujours le cas.

De l’analyse des protocoles expérimentaux est née une liste de performatives (voir TAB. 3.1).

Celles-ci sont classées selon la taxinomie de Searle [Searle, 1969]. Pour chacune d’elles nous

donnons son nom et sa description avec un exemple tiré des protocoles. Les performatives sont

données dans l’ordre alphabétique selon la classe à laquelle elles appartiennent.Sest le locuteur

de la performative etHson interlocuteur.

Par comparaison avec la classification de Searle, les performatives observées proviennent

des trois classes suivantes : lesdescriptifs, lesdirectifset les engageants. On notera l’absence

des déclaratifs, ce qui n’est guère surprenant compte tenu de notre problème qui ne s’y prête

pas. De plus, nous considérons, comme Nicolle et Saint-Dizier De Almeida, que la classe des

expressifs n’a pas lieu d’être, un expressif n’étant qu’un descriptif particulier [Nicolle et

Al-meida, 1999]. En effet, la description des états d’âme d’un agent est la description d’une partie

du monde, même s’il s’agit d’une introspection.

D’autre part, la plupart des messages analysés sont de plusieurs types à la fois et cette

combinaison peut être :

– une simple concaténation de plusieurs messages ("Voilà ton horaire. Dois-je réserver ?"),

– une combinaison conditionnelle ("Y a-t-il un car qui aille de Paris à Orléans, si oui quel

en est le prix ?")

Le premier type de message est considéré comme deux messages distincts qui se succèdent

(un reply suivi d’un propose) et le second type de message comme un seul message de type

query.

Il reste cependant sept énoncés qui ne correspondent à aucune des performatives présentes

dans la liste. Les deux premiers messages font suite à unnotUnderstood:

ROUTIER

> Es-tu sûr que ce message m’est destiné ?

Quel message ?

FERROVIAIRE

Le message concernant le trajet Paris Annecy !

Le sujet Routier semble avoir bien compris le précédent message de l’interlocuteur et

de-mande des précisions. La performative la plus proche de ce type de message serait un refine

mais ceux-ci on été réservés uniquement pour des demandes de précision suite à unquery. De

la même façon, la réponse de l’agent ferroviaire ne correspond à aucune performative.

Le troisième message vient en réponse d’un remerciement :

FERROVIAIRE

>Merci

De rien !

Le quatrième message est une proposition de service ne portant sur aucun horaire :

AERIEN

PERFORMATIVE DESCRIPTION

Descriptifs

inform S envoie spontanément à H une information. Dans le cadre du Problème de

l’Agence de Voyage, S informe H de l’état d’avancement de son problème.

"Mission accomplie, merci encore."

notUnderstood S ne comprend pas un des précédents messages de H.

"Je n’ai jamais demandé cette réservation."

reply S répond à une demande de H. Il s’agit ici d’un envoi d’horaire ou de

réservation.

"Non, il n’y a pas de gare au Chatelard."

"Voilà qui est fait."

thank S remercie H.

"Merci beaucoup !"

Directifs

acceptProposal S accepte une proposition faite par H.

"Oui, réserve-moi cet horaire."

cancel S demande à H de pas prendre en compte un de ses précédents messages.

Il a été observé que lescancelsn’étaient appliqués qu’à des messages

de typequeryoureply.

"Je n’ai réservé qu’une personne pour le trajet précédent, je corrige."

query S demande ou redemande à H de lui envoyer des informations. Il s’agit

d’une (re)demande d’horaire ou de réservation.

"Combien coûte le trajet Paris-Annecy pour trois ?"

"Pourrais-tu me réserver cet horaire ?"

refine S demande à H plus d’information pour pouvoir satisfaire sa demande.

"Lille aéro ou gare ?"

"Il y a des cars mais pour quel horaire ?"

refuseProposal S refuse une proposition faite par H. Pour ce problème, c’est une demande

de précision de lieu (entre gare ou aéroport) ou de temps.

"Non, ce sont les horaires qui ne collent pas."

Engageants

propose S propose à H de lui fournir une information. Ici, il s’agit d’une

proposi-tion d’horaire ou de réservaproposi-tion.

"Je peux te proposer un trajet Orléans-Montpellier puis

Montpellier-Toulouse."

"Dois-je réserver ?"

Enfin, les trois derniers messages qui ne peuvent pas être annotés à l’aide d’une des

perfor-matives de la liste sont :

FERROVIAIRE

>T’as pas encore fini ?

Non, j’attends mes réservations du routier

AÉRIEN

Pareil. Je devine qu’elle croule sous le boulot - en fait c’est peinard

agent aérien, tout le monde te fout la paix !

et

FERROVIAIRE

J’ai des problèmes avec l’agent routier qui ne répond pas à mes questions,

je suis complètement bloquée

Ces messages ont tous été envoyés par des sujets bloqués dans la résolution de leur

pro-blème à cause d’une rétention d’information de la part d’un autre sujet. Ces messages servent

essentiellement à passer le temps. Ils ne participent pas réellement à la résolution des problèmes

mais ne peuvent pas être exclus de l’analyse puisqu’ils ont eu lieu durant cette résolution.