Presentation is loading. Please wait.

Presentation is loading. Please wait.

VoiceXML vs. GoDiS/QPD. free order answering / question accommodation VXML: fields in a form may be filled in any order, given a form-level grammarform-level.

Similar presentations


Presentation on theme: "VoiceXML vs. GoDiS/QPD. free order answering / question accommodation VXML: fields in a form may be filled in any order, given a form-level grammarform-level."— Presentation transcript:

1 VoiceXML vs. GoDiS/QPD

2 free order answering / question accommodation VXML: fields in a form may be filled in any order, given a form-level grammarform-level grammar –EXAMPLEEXAMPLE QPD: global grammar is always active and any information may be entered at any time

3 task accommodation VXML: may be achieved by having grammar with document scope –10.4 ACTIVATION OF GRAMMARS10.4 ACTIVATION OF GRAMMARS –FORM INTERPRETATION ALGORITHMFORM INTERPRETATION ALGORITHM no examples of this

4 control flow VXML –if-then-else,if-then-else –gotogoto –subdialog (5, 3.1)53.1 QPD: –if-then-else –exec; –subdialogues handled outside plans

5 Subdialogs VXML: –need to specify where they can be called, and what to do with results –but user-initiated subdialogs be achieved using document-scoped grammar containing menu listing all possible subdialogs –information-sharing needs to be done explicitly QPD –subdialogs can be invoked at any time; all information is automatically shared (or controlled by inheritance hierarchy)

6 revision VXML –can user change values of variables which have already been set? probably not –handle negative info? probably not QPD –revision using question reaccommodation –handle negative info

7 grounding VXML: –what happens if there's a form-level grammar and user input matches several fields? –grounding behaviour etc. needs to be handled explicitly in dialogue plan QPD –should do clarification-questions... –grounding behaviour specfied globally

8 turntaking, realtime behaviour VXML: –seems to assume simple turntaking a la push-to-talk –but user may interrupt system (barge-in) example

9 ”negotiative” dialogue VXML: –no support for referring to previously discussed entities; –may possibly be handled indirectly by dynamically generating dialogues for each entity (?) QPD –will support asking about entities which have been introduced as possible alternative answer to a question –(what about having QPD generate VXML plans for each entity that is discussed)

10 semantics VXML: –variable=value –future versions may have more complex semantics QPD: subset of FOL (but not much larger than the VXML one)

11 variables / propositions VXML: –variables are defined for each field in a form –variables are given scope QPD –questions ~ empty fields –propositions ~ filled fields –propositions stored in SHARED.COM –propositions are defined for each question –all have global scope (but can be deleted)

12 resources VXML –vxml document specifies lexicon, interpretation and dialogue –plans (=lexicon+domain) (BUT grammars may be defined externally tothe dialogue document, and invoked from it) –device/database is accessed through web pages (?) QPD –lexicon and dialogue plans are separate –device/database accessed using resource interfaces

13 recognition & interpretation VXML: –single grammar for reco&interp – specified locally for each field / form / menu – no move&content-level; only tokens – grammars are given scope: document, menu, form, field QPD: –separate reco & interp. grammars – separate grammars for reco & interp – specified globally for whole domain – move & content level


Download ppt "VoiceXML vs. GoDiS/QPD. free order answering / question accommodation VXML: fields in a form may be filled in any order, given a form-level grammarform-level."

Similar presentations


Ads by Google