PROBLEM TO BE SOLVED: To appropriately collate user speech with a dialogue rule when response speech for the user speech is determined using the dialogue rule.SOLUTION: Response speech for user speech is determined by collating the user speech with a speech pattern on the basis of the speech pattern and a plurality of dialogue rules being composed of a set of the response speech for the speech of the speech pattern, using the user speech as an input. In this case, the user speech is rewritten by at least one process of a process complementing a case element omitted in the user speech in a dialogue or adding a focus word to the user speech, a process replacing a noun phrase in the user speech with a synonym, and a process replacing the user speech with a topic of the user speech, and each of the user speech before rewriting and the user speech after rewriting is collated with the speech pattern.SELECTED DRAWING: Figure 1
展开▼