80 likes | 201 Vues
This document outlines the process of designing dialogue diagrams for Voice User Interfaces (VUI), which facilitate verbal communication between users and agents (the systems). It includes an example dialogue illustrating how users can specify departure dates and how the system prompts for clarification. The VUI requirement analysis and specification phase emphasizes gathering user requirements, analyzing data, and considering the interaction environment. The design phase focuses on creating effective dialogue prompts and responses. Additionally, it highlights the unique characteristics of dialogue diagrams compared to flowcharts, advocating for a hybrid approach in design.
E N D
ITCS 6010 VUI Dialogue Diagrams
Dialogue • Exchange of verbal communication between the user and the agent. • Note: agent refers to the system • Written Dialogue Example: • System: “Say the departure date.” • User: “Tomorrow.” • System: “I don’t understand that date. Say the month, date and year. For example, say October 13th, 2003.” • User: “July 1st, 2003.”
VUI Requirement Analysis & Specification Phase • Interact with the client to gather • Requirements, e.g. what the user needs • Analysis, e.g. data, users • Environment, i.e. work, car, home, cell phone • Just like Systems Analysis, but for an VUI.
VUI Design Phase • During the design phase: • Design the dialogue • Prompts, Responses … Interactions • Design the voice (Voice Talent, $500/hour) • Design Documents • Requirement Specification • Dialogue Diagram
Start Dialogue Diagram Say the departure date • Flowchart of a dialogue • Unlike most flowcharts, dialogue diagrams are mostly composed of input-output boxes. Tomorrow A
Dialogue Diagram A I don’t understand That date. Say the month, date and year. For example, June 2nd 2003. July 1st, 2003 Process Departure Date
Dialogue Diagrams • Written Text with alternating colors. • Flow charts with colored text. • Hybrid approach between flow charts and written text.
Example • Design a dialogue diagram for a system that looks up your classes? • For example, UNCC WebCT