Conversation System and Conversation Software
First Claim
1. A conversation system comprising a first processing unit which understands an utterance input to a speech input device, a second processing unit which selects one of a plurality of domains based on the utterance understanding result by the first processing unit, and a third processing unit which generates an utterance to be output from a speech output device based on the domain selected by the second processing unit, whereinthe second processing unit specifies a first domain satisfying a first condition concerning a current utterance understanding result by the first processing unit and a second domain satisfying a second condition concerning a selection history by the second processing unit from among the plurality of domains, evaluates a part or all of first, second, and third indices for each of the first and second domains, the first index representing reliability in consideration of an utterance understanding history by the first processing unit, the second index representing reliability in consideration of the selection history by the second processing unit, and the third index representing reliability in consideration of an utterance generation history by the third processing unit, and the second processing unit selects one of the first domain, the second domain, and a third domain different from the first and second domains, as a current domain, based on the evaluation results and according to a selection rule.
1 Assignment
0 Petitions
Accused Products
Abstract
A first domain satisfying a first condition concerning a current utterance understanding result and a second domain satisfying a second condition concerning a selection history are specified. For each of the first and second domains, indices representing reliability in consideration of the utterance understanding history, selection history, and utterance generation history are evaluated. Based on the evaluation results, one of the first, second, and third domains is selected as a current domain according to a selection rule.
-
Citations
9 Claims
-
1. A conversation system comprising a first processing unit which understands an utterance input to a speech input device, a second processing unit which selects one of a plurality of domains based on the utterance understanding result by the first processing unit, and a third processing unit which generates an utterance to be output from a speech output device based on the domain selected by the second processing unit, wherein
the second processing unit specifies a first domain satisfying a first condition concerning a current utterance understanding result by the first processing unit and a second domain satisfying a second condition concerning a selection history by the second processing unit from among the plurality of domains, evaluates a part or all of first, second, and third indices for each of the first and second domains, the first index representing reliability in consideration of an utterance understanding history by the first processing unit, the second index representing reliability in consideration of the selection history by the second processing unit, and the third index representing reliability in consideration of an utterance generation history by the third processing unit, and the second processing unit selects one of the first domain, the second domain, and a third domain different from the first and second domains, as a current domain, based on the evaluation results and according to a selection rule.
-
9. A conversation program causing a computer to function as a conversation system including a first processing unit which understands an utterance input to a speech input device, a second processing unit which selects one of a plurality of domains based on the utterance understanding result by the first processing unit, and a third processing unit which generates an utterance to be output from a speech output device based on the domain selected by the second processing unit, wherein the program causes the computer to function such that the second processing unit specifies a first domain satisfying a first condition concerning a current utterance understanding result by the first processing unit and a second domain satisfying a second condition concerning a selection history by the second processing unit from among the plurality of domains, evaluates a part or all of first, second, and third indices for each of the first and second domains, the first index representing reliability in consideration of an utterance understanding history by the first processing unit, the second index representing reliability in consideration of the selection history by the second processing unit, and the third index representing reliability in consideration of an utterance generation history by the third processing unit, and the second processing unit selects one of the first domain, the second domain, and a third domain different from the first and second domains, as a current domain, based on the evaluation results and according to a selection rule.
Specification