Such systems work well if all possible combinations of user inputs and conditions are considered in the training stage (Paek and Pieraccini, 2008;Wang et al., 2018).
as shown Figure 1: An example of task-oriented dialogue system.