1.4.4 Dialogue context

TRAINS takes dialogue context into account in different ways.

TRAINS takes dialogue context into account in different ways. A module, the verbal reasoner, interprets speech acts in context. In order to do that it communicates with other resources in an attempt to have a clear picture of the state of the discourse. The interpretation is based on the representation of beliefs, goals and intentions that the two participants have. Domain reasoning is also involved in the contextual interpretation. The problem solver in collaboration with the domain reasoner try to figure out how the user's suggestions to tackle the task problem fit into the more general goals already recognised.

See TRAINS dialogue example (Section 1.3.3); As we have already seen, in [8] the system criticises the suggestion based on what it thinks the goal is, i.e., that the transport should rather be faster than slower. That goal has been inferred by reasoning about the domain. In [9] the user takes the advice and offers an alternative solution. Given the dialogue context thus far, the system realises in [10] that Buffalo is requested instead of Cincinnati. It correctly deletes the Cincinnati route and draws the new one.


Dimitra Tsovaltzi, Stephan Walter and Aljoscha Burchardt
Version 1.2.5 (20030212)