Patent attributes
A dialog management unit (31) selects a response template corresponding to a dialog state with a user and outputs a term symbol included in the response template to a comprehension level estimating unit (30). The comprehension level estimating unit (30) outputs the user's comprehension level of the input term symbol to the dialog management unit (31). A response generating unit (32) generates a response sentence on the basis of the response template selected by the dialog management unit (31), adds an explanatory sentence to the response sentence depending on the user's comprehension level of the term input from the dialog management unit (31), and outputs the response sentence.