Upload
shanna
View
40
Download
0
Embed Size (px)
DESCRIPTION
forskning om dialog och dialog system på inst. för lingvistik. målsättning: utveckla teorier om mänsklig dialog som kan användas i byggandet av dialogsystem utforska dialogsystems möjligheter som gränssnitt till saker och tjänster några projekt - PowerPoint PPT Presentation
Citation preview
forskning om dialog och dialogsystem på inst. för
lingvistik
• målsättning:– utveckla teorier om mänsklig dialog som
kan användas i byggandet av dialogsystem– utforska dialogsystems möjligheter som
gränssnitt till saker och tjänster
• några projekt – TRINDI: Task-Oriented and Instructional Dialogue– SIRIDUS: Specification, Interaction and
Reconfiguration in Dialogue Understanding Systems– D´Homme: Dialogues in the Home Environment
Från meny till dialog
Staffan LarssonInstitutionen för lingvistik
Göteborgs Universitet
Bakgrund
• Många prylar och tjänster har menybaserade gränssnitt– mobiltelefon– video– dator– biobokning via telefon– ...
• Men menystyrning har vissa svagheter• Dialogsystem ger möjlighet till mer
användarvänliga gränssnitt
Översikt
• GoDiS: ett dialogsystem• Meny vs. dialog• Menyers beståndsdelar• Dialogplaner• Konvertering av menyer till
dialogplaner• Exempel
GoDiS: ett dialogsystem
• baserat på teori om ”frågor under diskussion” och dialogplaner
• anpassat till flera olika domäner– resebyrå– telefoninterface (kursprojekt)– biobokning (exjobb)– internetsökning (exjobb)
några egenskaper hos GODiS i resebyrådomänen
• besvara frågor som ännu inte ställts, men som är relevanta för en uppgift– S: När vill du resa?– U: I April, så billigt som möjligt
• ge information utan att uppgiften ännu är känd– S: Hej– U: Flyg till Paris
Meny vs. dialog:Nackdelar med menyer
• man måste följa den förbestämda menystrukturen
• strukturen kan vara krånglig och svår att lära sig
• man måste använda både ögon och händer
Meny vs. dialog:Fördelar med dialog
• ge information i den ordning man vill
• ge information utan att specificera vad man ska göra med den
• göra flera saker på en gång• ej nödvändigt att lära sig
menystrukturen utantill• ägna händer och syn åt annat
Menyns beståndsdelar
• flervalslista– användaren väljer ett av flera givna val
• dialogfönster– användaren skriver in efterfrågad
information
• ”kryssruta”– användaren kryssar i (eller inte)
• meddelande– information från systemet; användaren
klickar ”OK”
En meny från Noka 3210
• sök telefonbok– dialogfönster för att skriva in namn
• Namn: _______
– meddelande som visar numret• Kalle 031 12 34 56
– ”kryssruta” om man vill ringa personen• Ring
– om samtal görs kommer ett meddelande om detta
• Ringer upp 031 12 34 56
Dialogplaner
• planer anger handlingar, handlingssekvenser, villkor m.m.
• hitta svaret på en fråga • svara på fråga• informera• sök i databas
– t ex telefonbok
• domänspecifika handlingar– t ex ring upp nummer
Frågor
• ja/nej-fråga– ”vill du ringa NN?”
• hv-fråga: vad, vem, vilken,...– ”vem vill du söka efter?”
• alternativfråga– ”Vill du söka, lägga till ny, radera,
eller ändra i telefonboken?”
Konvertering från meny till plan
Meny Planflervalslista alternativfråga
kryssruta ja/nej-fråga
dialogfönster hv-fråga
meddelandefönster informera
menyn igen...
• sök telefonbok– dialogfönster för att skriva in namn– meddelande som visar numret– ”kryssruta” om man vill ringa
personen– om samtal görs kommer ett
meddelande om detta
motsvarande plan
1 fråga: vilket namn? 2 sök databas efter NUMMER som
motsvarar namnet3 svara: numret är (NUMMER)4 fråga: vill du ringa?5 om ja så
ring upp nummer:NUMMERinformera: ringer NAMN
en annan plan: tilldela ringsignal
1 fråga: vilket namn? 2 fråga: vilken ringsignal?3 tilldela ringsignalen till det angivna
namnet4 informera: ringsignal för (NAMN) är nu
(RINGSIGNAL)
Exempel 1: vanlig menynavigering
• U: Gå till telefonboken• S: Telefonbok. Vill du söka, lägga till, ta
bort, ändra, eller tilldela ringsignal• U: Tilldela ringsignal• S: Vilket namn?• U: Kalle• S: Vilken signal?• U: Bossanova• S: Ringsignalen för Kalle är nu Bossanova.
Exempel 2: ge information som ännu inte efterfrågats• U: Ge ringsignal • S: Vilket namn?• U: Bossanova till Kalle• S: Ringsignalen för Kalle är nu
Bossanova.
Exempel 3: ge information utan att ange meny (I)
• U: Bossanova till Kalle• S: Ringsignalen för Kalle är nu
Bossanova.
Exempel 4: ge information utan att ange meny (II)
• U: klockan 5• S: Vill du ställa klockan eller ställa
väckarklockan?• U: väckarklockan• S: väckarklockan är nu ställd till 5
Exempel 5 (video): systemet efterfrågar saknad info
• U: spela in från 19:30 till 20:00 idag
• S: Vilken kanal?• U: Sju• S: OK, jag kommer att spela in
kanal 7 från 19:30 till 20:00 idag.
pågående arbete med GoDIS
• Resebyrådomän– tal in och ut (SIRIDUS-projektet)
• Mobiltelefoninterface– gjordes som gemensam kursuppgift i kurs om
dialogsystem– håller på att koppla in tal; kräver att man kan
avbryta systemet– stor mängd dialogplaner
• Video– kommer att implementeras snart, del av D
´Homme-projektet
demo
• GoDiS i resebyrådomänen• 14.30-15.00• F317
Dialogplaner
• handling: A
• handlingssekvens: A1,A2,..., An
• villkorssatser: – if_then(P,C)
• P är ett villkor• Om P är uppfyllt, gör C