Jean%20Caelen - PowerPoint PPT Presentation

About This Presentation
Title:

Jean%20Caelen

Description:

but atteint : b, l' tat de la situation rend le pr dicat b vrai, ... b FSUb b si un but est atteint et que U ne le conteste pas, il est satisfait de mani re implicite ... – PowerPoint PPT presentation

Number of Views:33
Avg rating:3.0/5.0
Slides: 26
Provided by: jcae1
Category:

less

Transcript and Presenter's Notes

Title: Jean%20Caelen


1
Stratégies de dialogue
  • Jean Caelen

2
Les connaissances en dialogue
Connaissances
partagées par U et M
Croyances
Mondes d'arrière-plan
de U sur le monde
Connaissances de M
Connaissances
représentées dans M
supposées par U
Croyances
de M sur U
Connaissances
M
U
de M sur elle-même
Croyances de
Croyances
U sur lui-même
de U sur M
Situation
perçue par U
Situation
représentée dans M
Situation
Croyance notée CUp, CMp ou Cp
3
Le but
U "dessine un triangle" M "pouvez-vous
préciser ?" U "équilatéral" M "de couleur
rouge ?" U "peu importe" M "OK"
Motive et oriente le dialogue Le dialogue est une
action conjointe
OK
Peu importe
De couleur rouge ?
Équilatéral
Pouvez-vous préciser ?
Dessine un triangle
4
Le but
On appelle but un état que désire atteindre
lusager. Cet état concerne aussi bien un état
mental de ce dernier (par exemple connaître une
information, acquérir un savoir-faire) quun état
de la situation. On suppose quon peut toujours
représenter ce but à laide dun prédicat b, par
exemple   b (x) Ù Cercle(x) Ù Rouge(x) Ù
Sur(x, Carré) Mettre un cercle rouge sur le
carré b (?x) Ù Cercle(x) Ù CU(Ballon(x)) Sav
oir quun cercle représente un ballon
b
5
Évolution du but au cours de la tâche
- nouveau but ?b, ce but vient dêtre exprimé
par lusager, - but atteint b, létat de la
situation rend le prédicat b vrai, - but
satisfait b, lusager manifeste son accord
explicitement ou implicitement sur b, - but mis
en attente -b, lusager ou la machine résolvent
temporairement un autre problème, - but réparé
b, à la suite dune incompréhension le but est
modifié, - but déplacé b, à la suite dun
compromis le but est modifié, - sous-but sb, le
problème est décomposé en sous-problèmes, - but
abandonné _at_b, à la suite dun échec et dun
souhait dabandon de lusager.
6
Logique de laction
Les unités élémentaires sont les actes de langage
de la forme Fp, avec FAp faire action, les
effets immédiats obtenus sont p (déclaratif) FFp
(faire-faire) demande de faire p, les effets p
sont différés (directif) FSp faire savoir p,
les effets sont obtenus immédiatement (assertif,
FS(Ø) note un expressif) FFSp (faire
faire-savoir) demande sur p, la réponse est
différée FPp (faire pouvoir) offre un choix
fermé, la réplique est attendue parmi p
(promissif) FDp (faire devoir) oblige une
action dont leffet sera p (directif/promissif)
 
 
7
Logique de laction
Consistance de U devant ses buts FSUb ? b ?
?b U pose un nouveau but en le manifestant FSUb2
? b1 ? -b1 ? ?b2 si U manifeste un deuxième but
b2 alors quun autre but b1 est déjà en cours, on
met ce dernier en attente (car on ne traite le
dialogue que sur un fil, cest-à-dire échange par
échange) b ? FSUb ? _at_b U na pas de raison de
maintenir un but satisfait b ? FSUb ? b si un
but est atteint et que U ne le conteste pas, il
est satisfait de manière implicite b ? FSU (b)
? _at_b si un but est atteint et que U le conteste,
on labandonne FSU (_at_b) ? _at_b U peut décider
dabandonner un but de propos délibéré
 
 
8
Logique de laction
Consistance de U devant les buts de M b ?
FUp les actes a de U sont motivées par le but
courant FUp la non-action est une
incompréhension FSM b ? b ? ?b si elle pose un
but, il est accepté par U FPMb ? FSUb si elle
donne un choix à U sur les buts, celui-ci le
fait FDMb ? FAUb si elle donne une obligation à U
sur le but, celui-ci le fait
 
 
Les attentes sont motivées par lefficacité FAxp
Þ Cyp les effets de lacte sont pris en compte
par lallocutaire FFxp Þ FAyp ? FFSyp lacte
attendu est une contribution au FF demandé FPxp ?
FDxp Þ FAyp ? FFyp lacte attendu est un choix
daction parmi ceux proposés FSxp Þ Cyp ? FFSyp
une information est prise en compte ou
clarifiée FFSxp Þ FSyp ? FFSyp une question
motive la réponse ou une demande de clarification
9
Gestion des buts
FSb Ù b Þ ?b un nouveau but est empilé et
devient candidat à la résolution b Þ b le but
est atteint et marqué comme tel FS(b1) Ú (b1 Ù
FSb2 Ù (b1?b2)) Þ b1 le but est satisfait après
accord explicite ou implicite de celui qui a posé
le but (il est alors dépilé) FSMb Ù (b sb )
Þ?b Ù -b le but est déplacé par M pour des
raisons de planification (il est empilé) FSMb Ù
(b ? sb ) Þ?bÙ _at_b le but est déplacé par M pour
des raisons motivées par la situation ou suite à
un compromis ou à une réparation (il remplace
b) CMb Ù ?b Þ _at_b le but est abandonné car M ne
sait pas le résoudre (il est dépilé) FSUb Ú b
Þ _at_b le but est abandonné si U change davis ou
sil est satisfait (il est dépilé)
 
 
10
Stratégie
  • Manière de gérer un échange pour atteindre et
    satisfaire le but (les rôles peuvent changer au
    cours des échanges)
  • Direction dajustement des buts
  • Soit bX le but de X et by celui de Y en début
    déchange. Au cours de léchange on peut avoir
  • _at_ bx au profit de by X est réactif (by ? bx)
  • Imposition de bx à Y X est directif (bx ? by)
  • Partage des buts X, Y sont coopératifs (bx ? by
    )
  • Recherche dun compromis X, Y négocient (bx
    ?b? by)
  • Détour constructif X, Y font une incidence (bx
    ? Ø ? by)

 
11
Gestion du dialogue
  • Le  jeu de dialogue  est réglé par
  • des règles de déclenchement de stratégies,
  • des règles de comportement,
  • un mécanisme de contrôle,
  • des règles de reprise par des sous-dialogues.

 
12
Réactif (R)
Règle mode réactif si le nombre de tours de
parole p depuis la précédente action (FA) dépasse
un certain seuil. Ce mode est également activé en
cas de refus dune autre stratégie ou pour
conclure un dialogue. Les conditions de
complétude, de vérité et de réussite ne sont pas
prises en compte.  (p gt p0) v FSU(réactif) v
FSM(clôture) Þ (d réactif) Comportement FAUp
Þ CMp U fait un acte, M en enregistre les
effets FFUp Ù CondF(p) Þ FAMp Ù CMp U fait-faire
un acte, M exécute et enregistre les effets (a)
Ù attr(a,p) Ù (a Ø) Þ Défaut(a) si acte
incomplet M complète par défaut ("a) Ù attr(a,p)
Ù (a Ø) Ù pPlan Þ CondF(p) lacte doit
pouvoir déclencher un Plan FSUp Ù CondS(p) Þ CMp
U donne une information, M lenregistre (a) Ù
attr(a,p) Ù (a Ø) Þ CondS(p) FFSUp) Ù CMp Þ
FSMp U pose une question, M y répond si elle
connaît la réponse FPUp ? FDUp Þ FAMp Ù CMp M
fait le choix proposé On pose incomplet(p)
(a) Ù attr(a,p) Ù (a Ø), nonvide(p) (a) Ù
attr(a,p) Ù (a Ø) complet(p) ("a) Ù
attr(a,p) Ù (a Ø), lopérateur se lit
 déclencheur de 
 
13
Directif (D)
Règle Au début linitiative est à la machine
pour lui permettre de se présenter et de
connaître son interlocuteur. Elle doit être pour
cela en mode directif. Elle revient à ce mode dès
quune incompréhension surgit (pour éviter le
risque de bouclage ou dimpasse). ((p 0)) v
(FSU(directif)) v (FSM(erreur)) Þ (d
directif) Comportement FAMp Þ CMp Ù CM(Cup)
M fait un acte et en enregistre les effets FFMp
Þ CM(FAUp) Ù CMp M fait-faire un acte, U est
supposé exécuter FSMp Þ CM(Cup) M donne une
info. et suppose que U laccepte FFSMp Þ FSUp v
FFSUp M pose une question, et attend de U une
réponse FSUp Ù CondS(p) Þ CMp U donne une
information, M lenregistre nonvide(p) Þ
CondS(p) FSU(contestation) Þ (d négociation)
si U conteste il y a changement de
stratégie FFSUp Ù CMp Þ FSMp U pose une question
de clarification, M y répond et reprend
linitiative FDMp Þ CM(FAUp) Ù CMp M fait-faire
un acte, U est supposé exécuter
 
14
Coopératif (C1)
Règle Pour un novice, une action est menée en
coopération si elle est incomplètement spécifiée
et si le nombre de tours de parole depuis la
précédente action nest pas trop élevée. En
situation de non-action, M propose une
continuation au dialogue dans ce mode
(relance). ((p lt p0) v (FSU(coop.)) Ù (FSUp Ù
incomplet(p) Ù CM(u,novice) Þ (d coopératif)
FUp Þ (d coopératif) Comportement   FAUp Þ
CMp Ù FSMp U fait un acte, M en enregistre les
effets et commente FFUp Ù CondF(p) Þ FAMp Ù CMp
Ù FSMp U fait-faire un acte, M exécute et
commente incomplet(p) Þ FSMp Ù FFSMp si acte
incomplet M explicite et questionne alors FFSMp
Þ FSUp complet(p) Ù pPlan Þ CondF(p) lacte
doit pouvoir déclencher un Plan FFUp Ù CondF(p)
Þ FSM(p) Ù FFSMp si lacte est erroné, M
propose un but voisin FSUp Ù CondS(p) Þ CMp Ù
FSMp U donne une information, M lenregistre et
commente nonvide(p) Þ CondS(p) FFSUp Þ FSMp U
pose une question, M y répond si elle connaît la
réponse, informe sinon FPUp ? FDUp Þ FAMp Ù CMp
Ù FSMp M fait le choix proposé et le commente FU
Þ FPMp en cas de non action, M propose des
choix à U Pour les cas où M a linitiative voir
la stratégie directive
 
15
Coopératif (C2)
Règle Pour un expert et chaque fois que cela
est possible, mais surtout en début de nouvel
échange le dialogue sétablit en mode
intentionnel dans le but pour M de se ramener à
une situation prototypique. Lorsquune situation
prototypique est identifiée, acceptée comme telle
par U, le plan peut être exécuté. (FSU(coopératif)
v (?b Ù CM(u,expert) Þ (d coopératif)
Comportement   FFSMb Ù CUb Þ FSUb Ù CMb M
pose une question sur le but, U y répond si elle
connaît la réponse sinon FPMb Þ FSUb Ù CMb M
propose des buts possibles et U choisit CMb Ù
bPlan Ù b Þ FAMPlan Ù FFSMb M exécute le plan
par anticipation et demande confirmation Pour
les autres cas où M a linitiative voir la
stratégie directive Pour les cas où U a
linitiative voir la stratégie coopérative
précédente
 
16
Négocié (N)
Règle Une action supporte la négociation si
elle est incomplètement spécifiée et si le nombre
de tours de parole depuis la précédente action
nest pas trop élevée. La négociation est menée
jusquà son terme, elle ne peut être rompue par
la machine. ((p lt p0) v FSU(négocié)) Ù FSUp Ù
incomplet(p) Þ (d négocié) Comportement FAUp
v FDUp Þ (d réactif) U fait un acte qui
interrompt dautorité la négociation FPUp Þ (d
coopératif) U fait un acte qui interrompt
dautorité la négociation FFUp Ù CondN Þ FAMp Ù
CMp U fait-faire un acte, M exécute sous
condition Incomplet(p) Þ FFSMp si acte
incomplet M négocie FFSMp Þ FSUp v
(FSU(contestation) Ù FSUp) (complet(p) Ù
pPlan) v (complet(p) Ù pPlan) Þ CondN lacte
négocié doit pouvoir déclencher un Plan CondN
Þ FFSMp si lacte nest pas exécutable, M
continue de négocier FSUp Ù CondS(p) Þ CMp U
donne une information, M lenregistre si
daccord nonvide(p) Ù CM(p) Þ
CondS(p) Cond(p)Þ FSMp(contestation) Ù
FFSMp si linformation est erronée, M
négocie FFSUp Ù CMp Þ FSMp U pose une
question, M y répond Pour les cas où M a
linitiative voir la stratégie directive
 
17
Constructif (K)
Règle La stratégie constructive sert surtout à
alerter lusager ou à attirer son attention sur
des sujets voisins de son propos. Elle peut être
utilisée si le thème du dialogue na pas évolué
depuis un certain temps et quaucune action nest
été faite. Elle peut être utilisée enfin comme un
moyen de détour.   ((p gt p0) v (FSU(constructif))
Ù (focus constant)) Þ (d constructif)   Compo
rtement FUp Þ FSMp Ù FFSMp Ù (d coopératif)
pour tout acte de U, M le commente et pose une
question dans un propos voisin, puis passe en
stratégie coopérative FFSMp Þ FSUp ? (FUp Ù (d
réactif))
 
18
Le contrôle du dialogue
Les rôles du contrôleur de dialogue sont
construction dun univers commun (mondes)
réparation des erreurs de communication
organisation des plans gestion des buts
conduite des échanges et des interventions mise
en contexte des actes gestion de l'historique,
apprentissage (éventuel)   Echange  C'est la
séquence des interventions qui conduit à la
satisfaction d'un but (ou l'abandon en cas
d'échec). Intervention  C'est la séquence des
actes qui porte sur le même thème. Acte  Unité
élémentaire daction.
 
19
Le contrôle global
Le contrôle global gère les Echanges et les
Interventions à laide dun automate relativement
simple qui maintient les buts dans les échanges
et permet de passer dun échange au suivant dès
que le but courant est satisfait. La succession
des échanges est encadrée au début dun échange
douverture et à la fin dun échange de
clôture.   Dialogue ? Echange-Ouverture.
Echange.Echange-Clôture Echange ?
Intervention Intervention ? Acte
 
20
Le contrôle local
USAGER MACHINE
Analyse pragmatique
FUp
segmentation de lénoncé en actes de langages
sous-dialogue
de clarification)
calcul de la composante locutoire (si échec
Planification de laction
recherche du type illocutoire
sous-dialogue
de réparation ou apprentissage)
recherche du but B (si échec
ordonnancement des buts en attente
calcul du plan daction découlant des plans
appris
Planification du dialogue
calcul de la stratégie
sous-dialogue
de
construction des connaissances partagées (si
échec
clarification)
 
remise à jour du modèle utilisateur
Génération des actes
de la composante illocutoire le type (quoi
faire)
de la composante locutoire actants (quoi
dire)
de la composante perlocutoire choix du
degré force illocutoire
Mise à jour
de lhistorique du dialogue
du plan dactivité
de la situation.
FMp
FUp
Niveau
Niveau de
profond
surface
21
Exemple
Dialogue acte stratégie but
M1 Bienvenue sur ICPtalk FP connaissez-vous
le système ? FFS D ?b1CM(u) U oui, un
peu FS b1 (uoccasionnel) M2 je vous
présente ses principales fonctions FP C1 b1,
?b2FFU(tâche) 1. lédition graphique... FS U
stop FF b2 je connais FS b2 je veux
ICPdraw FF ?b3Run(ICPdraw)   M3 action
(ICPdraw) (U ltsilencegt) FA R b3, b3 que
voulez-vous faire ? FFS C2 ?b4 CM(b) jattends
votre intention générale FS
interv.
ouverture
 
échange
22
Exemple
Dialogue acte stratégie but
U () FS -b4 M4 jattends une
commande FP D b5CM(b) Ù (b sb) U
dessine un cercle rouge FF b5, b6
b(Cercle1) Ù M5 action (dessin
cercle) FA R b6 U un autre, noir FF
b6, b7(Cercle2) Ù M6 où ? à droite du
premier ? FFS N b7b7 Ù A_droite U non, à
gauche FS b7b7 Ù A_gauche M7 identique
au premier ? FFS N b7b7Ù (Taille) U
oui FS b7 M8 action FA b7 que
représentent-ils ? des roues ? FFS C2 b4 U
dessine un carré vert FF -b4, b8(Carré1) Ù
M9 action FA R b8
interv.
interv.
 
interv.
interv.
interv.
23
Exemple
Dialogue acte stratégie but
U et deux autres sur les cercles FF
b8,b9(Carré2)Ù(Carré3)Ù... M10 sur chacun
des cercles FFS N b9Sur(Carré2,Cercle1)Ù... U
non, superposés FS b9b9ÙRéf M11 je ne
comprends pas ce mot FFS D -b9, b10
CM(Réf) U lun sur lautre FS b10 M12
bon FS R b10 action (dessin) FA b9 oui,
mais en vue de quelle figure ? FFS C2 b4 U un
organigramme FF b4, b10 Dessin(Orga) M13
ah ! je comprends FS R b4, b10 jaligne donc
les figures FA jéquilibre les espaces FA U
oui, merci, cest çà FS b10 sauve-çà
maintenant FF b11Sauver(Orga) M14 voilà
action FA R b11 U merci, cest tout FF
b11 M15 au revoir FD R
incidence
 
échange
échange
clôture
24
Exemple en dialogue humain
Dialogue acte stratégie phase
C Bonjour madame FP D ouverture Je
voudrais une chambre pour 2 nuits FF
D échange(b1) A oui, pour quand ? FFS C1
intervention(b1) C pour les 13 et 14 prochains
FS R intervention(b1) A les nuits du 13
et du 14 ? FFS D intervention(b1) C oui
FS R intervention(b1) A voulez-vous une
chambre avec bain ? FFS C1 échange(b2) C oui
pour deux personnes FS C échange(b2) A jai
une chambre à 50 FS N échange(b3) Ça
vous convient ? FF N échange(b3) C vous
navez pas moins cher ? FFS N échange(b3) A
non tout est complet FS N échange(b3) C bon
eh bien, daccord FF N échange(b3) Où se
trouve votre hôtel ? FFS D échange(b4) A
cest facile, cest en face de la gare FS
C1 échange(b4) Pouvez-vous me verser des
arrhes ? FF D échange(b5) C oui bien sûr,
voici le n de ma carte VISA FA R échange(b5) A
merci, je réserve la chambe FA
D échange(b1) C au revoir, merci, à
bientôt FD R clôture
 
25
Conclusion
Un modèle général basé sur la rationalité dans
les échanges dialogiques
 
Write a Comment
User Comments (0)
About PowerShow.com