Sociální informatika Jaromír Plhák, 9.10.2015Seminář z asistivních technologií Dialog a jeho modelování Jaromír Plhák, 9.10.2015Seminář z asistivních technologií Snímek 2 z 45 Osnova • Co je dialog • Typy dialogu • Modelování dialogu • Simulace dialogu Jaromír Plhák, 9.10.2015Seminář z asistivních technologií Snímek 3 z 45 Co je dialog? • Posloupnost řečových a komunikačních aktů • Výměna informací • Komunikace konverzačních agentů • Hra – Mezi dvěma (více) hráči • … Jaromír Plhák, 9.10.2015Seminář z asistivních technologií Snímek 4 z 45 Jak lze členit dialog • Replika – Souvislý úsek textu jednoho účastníka do doby, než je vystřídán jiným účastníkem • Sekvence – Skupina replik, v nichž se řeší jeden komunikační úkol • Tematické bloky – Vyšší tematické celky Jaromír Plhák, 9.10.2015Seminář z asistivních technologií Snímek 5 z 45 Faktory ovlivňující průběh dialogu • Cíle účastníků • Osobnostní charakteristiky účastníků • Vztahy mezi účastníky • Okolnosti dialogu • Příprava účastníků na dialog – Znalost tématu – Komunikačních partnerů – ... Jaromír Plhák, 9.10.2015Seminář z asistivních technologií Snímek 6 z 45 Typy dialogů (1) • Bezprostřední – Mluvené „tváří v tvář“ • Zprostředkované – Telefon, Skype, Jabber, Facebook, ... – Mluvené nebo písemné Jaromír Plhák, 9.10.2015Seminář z asistivních technologií Snímek 7 z 45 Typy dialogů (2) • Pracovní – Formální – Neformální • Institucionální • Mimopracovní Jaromír Plhák, 9.10.2015Seminář z asistivních technologií Snímek 8 z 45 Typy dialogů (3) • Veřejné – Jejich průběh mají možnost sledovat i osoby, které nejsou účastníky komunikační situace. – S jejich výsledkem je veřejnost seznámena v nejkratší možné době po ukončení dialogu. • Neveřejné – Odehrávají se s vyloučením veřejnosti. • Veřejnost/neveřejnost ovlivňuje průběh dialogu. Jaromír Plhák, 9.10.2015Seminář z asistivních technologií Snímek 9 z 45 Typy dialogů (4) • Řízené – Existuje osoba, která vzhledem ke své sociální roli má za úkol průběh komunikační situace řídit. • Neřízené (spontánní) – Neexistuje řídící osoba. Střídání mluvčích se děje prostřednictvím zvláštních mechanismů Jaromír Plhák, 9.10.2015Seminář z asistivních technologií Snímek 10 z 45 Neřízený dialog dvou účastníků • Pokud nikdo nedominuje – Střídání partnerů při výměně replik • Pokud jeden z partnerů dominuje – Tzv. monologizace dialogu Jaromír Plhák, 9.10.2015Seminář z asistivních technologií Snímek 11 z 45 Příčiny monologizace • Znalost tématu – Odborník – laik • Vztahy mezi účastníky – Nařízený – podřízený • Okolnosti dialogu – Momentální indispozice • Vlastní komunikační schopnosti – Znalost jazyka, osobnostní charakteristiky, ... Jaromír Plhák, 9.10.2015Seminář z asistivních technologií Snímek 12 z 45 Neřízený dialog více účastníků • Střídání mluvčích – Ve vhodnou chvíli • Ukončení nebo předpokládané ukončení partnerovy repliky – V nevhodný moment • Uprostřed partnerovy repliky • Signály pro vhodné střídání replik: – Gramatika a syntax – Zvukové prostředky – Řeč těla Jaromír Plhák, 9.10.2015Seminář z asistivních technologií Snímek 13 z 45 Způsob výměny mluvčích • Přímý pokyn předchozího řečníka – Vyzvaný je zavázán ujmout se slova – Ostatní jsou zavázáni vyčkat slova vyzvaného • Bez přímého vyzvání nastává volná soutěž – Slova se může ujmout kdokoliv – Obvykle více mluvčích naráz • Nejrespektovanější účastník • Ten, který se prosadí • Ten, který zaujme • Nejdynamičtější řečník Jaromír Plhák, 9.10.2015Seminář z asistivních technologií Snímek 14 z 45 Jevy v neřízeném dialogu • Přesah – Překrývání neplnovýznamových slov na švu replik – Vstup několika mluvčích v okamžiku volné soutěže • Přerušení – Neetický jev – Vstup do partnerovy repliky před očekávaným koncem („skočení do řeči“) • Otázky • Parafráze Jaromír Plhák, 9.10.2015Seminář z asistivních technologií Snímek 15 z 45 Otázky • Důležitý činitel v dialogu – Vyvolávají aktivní reakci partnera • Uzavřené – Jedna varianta odpovědi • Otevřené – Odpověď není omezena • Sugestivní – Předem předjímají odpověď Jaromír Plhák, 9.10.2015Seminář z asistivních technologií Snímek 16 z 45 Parafráze • Volné zpracování cizí předlohy • Vyjádření stejného děje nebo myšlenky jiným způsobem • Projev zájmu o komunikačního partnera a o nastolené téma • Získání času v konfliktních a nepředvídaných situacích • Ověření míry pochopení přijímaných informací a zabránění nedorozumění • Ale může způsobit zkreslení nebo ztrátu některých informací Jaromír Plhák, 9.10.2015Seminář z asistivních technologií Snímek 17 z 45 Doména dialogu a typy akcí A – pozorování B – manipulace C – tvrzení D – otázka/odpověď E – provedení příkazu Jaromír Plhák, 9.10.2015Seminář z asistivních technologií Snímek 18 z 45 Typy řečových aktů • [John Austin] • Fonetický • Lokuční akt • Vyslovíme smysluplnou (oznamovací) větu • Ilokuční akt • Tázání, vyzývání, oznamování, varování, identifikování, popisování • Vytváří tlak na adresáta • Perlokuční • Vyvolání nějakého účinku • Co nastane v důsledku ilokučního aktu Jaromír Plhák, 9.10.2015Seminář z asistivních technologií Snímek 19 z 45 Rozdíl mezi významem věty a tím, co je sdělováno • “Kde bych tu koupil benzín?” • “Za rohem jsou garáže”. Jaromír Plhák, 9.10.2015Seminář z asistivních technologií Snímek 20 z 45 Modelování dialogu - Cíle • Vývoj teorie dialogu – Jaké vlastnosti jednotlivých (kolekcí) promluv charakterizují dialog – Jaké předpoklady je nutné udělat o kontextu a duševním stavu komunikujících, aby jej bylo možné označit za racionální a kooperativní – Jak lze racionálně rozšířit kooperativní dialog na základě aktuálně sledovaného chování • Vývoj algoritmů pro podporu komunikace člověk – počítač – Odlišné chování člověka při komunikaci s počítačem Jaromír Plhák, 9.10.2015Seminář z asistivních technologií Snímek 21 z 45 Dialogové gramatiky • Adjacency pairs – Otázka následovány odpovědí – Návrh následován přijetím – … • Navržena pravidla používající fráze • Gramatiky a automaty – Problém rozpoznávání řečových aktů – Problém přechodu jen do jednoho stavu • Promluvy obecně mívají více funkcí Jaromír Plhák, 9.10.2015Seminář z asistivních technologií Snímek 22 z 45 Modely založené na analýze plánu • Řečové akty jsou součástí plánu • Cílem komunikanta je odhalit plán a vhodně reagovat • Základní součásti – Popis plánu – Rozpoznávání plánu • Inference • Definice akcí • Modely duševního stavu účastníků Jaromír Plhák, 9.10.2015Seminář z asistivních technologií Snímek 23 z 45 BDI model • Multiagentní systém • Belief – Víra, domněnka • Desire – Touha, chtění • Intention – Záměr, úmysl Jaromír Plhák, 9.10.2015Seminář z asistivních technologií Snímek 24 z 45 Joint action model • Oba účastníci dialogu jsou odpovědni za průběh dialogu a mají na něm zájem – Tj. mají určitý společný cíl • Vyjasňování a potvrzování otázek Jaromír Plhák, 9.10.2015Seminář z asistivních technologií Snímek 25 z 45 Dialogové hry • „Conversational games“, „Dialogue games“ • Dialog se člení na konverzační hry • Hry jsou sekvence tahů • [W. Mann, J. Allen, D. Traum, R. Craig, J. Allen, …] Jaromír Plhák, 9.10.2015Seminář z asistivních technologií Snímek 26 z 45 Příklady tahů (1) • INSTRUCT (instrukce) – Půjdete doprava a pak doleva • CHECK (ověření) – Takže mám jít nejprve doprava • CLARIFY (objasnění) – Ano, nejprve doprava • QUERY (dotaz) – Máte čas? Jaromír Plhák, 9.10.2015Seminář z asistivních technologií Snímek 27 z 45 Příklady tahů (2) • EXPLAIN (objasňování) – Moc tomu nerozumím • ALIGN (sbližování) – Rozumíme si? • ACKNOWLEDGE (potvrzení) – OK – Roger that • READY (hotovo) – To jsme si vyjasnili, pokračujme Jaromír Plhák, 9.10.2015Seminář z asistivních technologií Snímek 28 z 45 Apollo 13 • 11. – 17. 4. 1970 Jaromír Plhák, 9.10.2015Seminář z asistivních technologií Snímek 29 z 45 Lunární modul Jaromír Plhák, 9.10.2015Seminář z asistivních technologií Snímek 30 z 45 Řídící středisko Houston • Komunikace Appola 13 a řídícího střediska Houston Jaromír Plhák, 9.10.2015Seminář z asistivních technologií Snímek 31 z 45 Názvy her a jejich kódy • IO - Information Offering • IS - Information seeking • CS - Clarification Seeking • AS - Action Seeking Jaromír Plhák, 9.10.2015Seminář z asistivních technologií Snímek 32 z 45 Tahy • bg - bid game • ag - accept game • bt - bid termination of game • at - accept termination of game • rg - reject bid of game • rt - reject bid of game termination Jaromír Plhák, 9.10.2015Seminář z asistivních technologií Snímek 33 z 45 Jednostranné akce • MM - media management • ACK - acknowledgement • POL - politeness • TELL - information expression Jaromír Plhák, 9.10.2015Seminář z asistivních technologií Snímek 34 z 45 Houston – Apollo 13 (1) 1. Apollo 13, Houston. [MM] 3, 4. Roger. [ACK] You’re coming in a little weak. [TELL] 5. Have a recommended roll rate for this PTC, if you could copy. [bg(IO)] 2. Go head. [MM] 6. All right. Go ahead. [ag] Jaromír Plhák, 9.10.2015Seminář z asistivních technologií Snímek 35 z 45 Houston – Apollo 13 (2) 7-10. Okay. [ACK] Recommend that you put in R1 the following: 03750 that should give you exactly a rate of 0.3 degrees per second. Over. [MM] 11-13. Okay. [ACK] Enter 03750. Is plus or minus our choice? [bg(CS)] Jaromír Plhák, 9.10.2015Seminář z asistivních technologií Snímek 36 z 45 Houston – Apollo 13 (3) 14,15. Roger. [MM] The same direction you rolled last time, which I believe is plus. [bt] 18. Roger, Jack. [ACK] We’ll take a look and let you know as soon as they look stable enough. [ag, bt] 16,17. Okay. [at] Hey, Vance, would you monitor our rates and kind of an idea of when you think they’re stable to start PTC. [bg(AS)] Jaromír Plhák, 9.10.2015Seminář z asistivních technologií Snímek 37 z 45 Houston – Apollo 13 (4) 22. Roger. [ACK] 24-26. I think we can give you something. Stand by a minute. [ag] Apollo 13, Houston. [MM] 20, 21. Okay. [at] I’ve got quads A and B disabled here. [TELL] 23. Have they come up with an idea of how much fuel I used on the docking and also the P23 session at 5 hours or 6 hours. [bg(IS)] 27. Go ahead. [MM] Jaromír Plhák, 9.10.2015Seminář z asistivních technologií Snímek 38 z 45 Houston – Apollo 13 (5) 28-31. Okay. It’s looking good so far as RCS consumables are concerned, Jack. You are standing about 20 pounds above the curve right now. Looking at TD&E, you expended 65 pounds or - stand by - 55 pounds, correction on that. [TELL] 33,34. And 14 pounds on P23S. You used a little more out of quad A than out of the others. [rg] 32. How much? [bg(CS)] Jaromír Plhák, 9.10.2015Seminář z asistivních technologií Snímek 39 z 45 Houston – Apollo 13 (6) 37. Roger. [ACK] 40. I said 65 and then corrected that to 55 pounds. [ag, bt] --------------------------------- 35, 36. Okay. [ACK] Thanks, Vance. [POL] 38, 39. Hey, could you say again the TD&E fuel? We’ve got a different – we all heard different things. bg[CS] 41. Okay. [at] --------------------------------- Jaromír Plhák, 9.10.2015Seminář z asistivních technologií Snímek 40 z 45 Houston – Apollo 13 (7) • MM MM ACK TELL bg(IO) ag ACK MM ACK bg(CS) MM bt at(IO,CS) bg(AS) ACK bt at(AS) TELL ACK bg(IS) ab MM MM MM MM bg(CS) rg ACK POL ACK bg(CL) ag at(IS,CL) Jaromír Plhák, 9.10.2015Seminář z asistivních technologií Snímek 41 z 45 Houston – Apollo 13 (8) Jaromír Plhák, 9.10.2015Seminář z asistivních technologií Snímek 42 z 45 Simulace typu Wizard of Oz (1) Jaromír Plhák, 9.10.2015Seminář z asistivních technologií Snímek 43 z 45 Simulace typu Wizard of Oz (2) • Získávání realistických dat pro modelaci dialogů • Simulace chování interaktivního automatu člověkem – Mluvením s uživatelem syntetickým anebo změněným hlasem – Výběrem a puštěním předem definovaných odpovědí – Ruční modifikací některých parametrů simulačního systému – Užíváním osoby pro simulaci integrace existujících komponent Jaromír Plhák, 9.10.2015Seminář z asistivních technologií Snímek 44 z 45 Zdroje • DeVito, J. A.: Základy mezilidské komunikace. Praha, Grada Publishing 2001 • Hoffmannová, J., Müllerová, O.: Kapitoly o dialogu. Praha, Pansofia 1994 • Schmidtová, M.: Verbální komunikace. In: Sedláček, M. A kol.: Prezentace a komunikace. Praha, ČVUT 2006 • Schmidtová, M.: Projev, prezentace, rétorika (nepublikovaná přednáška). Praha, ČVUT 2011 Jaromír Plhák, 9.10.2015Seminář z asistivních technologií Snímek 45 z 45 Děkuji za pozornost!