An explanation task (Figure 7) has different feature from above two tasks. Typical domain of this task are route direction, instruction of VCR, etc. The user does not has or has little knowledge, if any, about the content. Most subdialogue of this task are devoted to explanation and confirmation (Figure 9).
An example dialogue taken from route direction is shown in Figure 8.
Fig. 8: Example dialogue of explanation task (route direction)
Fig. 9: Structure of explanation task
Back-end application of this task is XML (eXtensible Markup Language) interpreter. The content of explanation task is written by XML. It means that the document which is written by XML can be used in explanation task. Most subdialogue of this task are devoted to giving information and confirming it. The task begins by identifying which part of XML document to be communicated, and is completed when the information which is specified to be communicated to the user are explained.