Conversation controller
First Claim
1. A conversation controller configured to output a reply sentence according to a user utterance, comprising:
- a plan memory unit configured to store a plurality of plans, wherein each plan has a reply sentence and one or more pieces of next candidate designation information for designating a next candidate reply sentence to be output following the reply sentence; and
a plan conversation unit configured to select one of the plans stored in the plan memory unit according to a first user utterance and output a reply sentence which the selected plan has, and select one piece of the next candidate designation information which the plan has according to a second user utterance and output a next candidate reply sentence on the basis of the selected piece of the next candidate designation information, wherein some plans have a plurality of reply sentences into which one explanatory sentence is divided.
4 Assignments
0 Petitions
Accused Products
Abstract
A conversation controller outputs a reply sentence according to a user utterance. The conversation controller comprises a conversation database and a conversation control unit. The conversation database stores a plurality of plans. Each plan has a reply sentence and one or more pieces of next plan designation information for designating a next candidate reply sentence to be output following the reply sentence. The conversation control unit selects one of the plans stored in the conversation database according to a user utterance and outputs a reply sentence which the selected plan has. Then, the conversation control unit selects one piece of the next plan designation information which the plan has according to a next user utterance and outputs a next candidate reply sentence on the basis of the selected piece of the next plan designation information. Some plans have a plurality of reply sentences into which one explanatory sentence is divided.
-
Citations
4 Claims
-
1. A conversation controller configured to output a reply sentence according to a user utterance, comprising:
-
a plan memory unit configured to store a plurality of plans, wherein each plan has a reply sentence and one or more pieces of next candidate designation information for designating a next candidate reply sentence to be output following the reply sentence; and
a plan conversation unit configured to select one of the plans stored in the plan memory unit according to a first user utterance and output a reply sentence which the selected plan has, and select one piece of the next candidate designation information which the plan has according to a second user utterance and output a next candidate reply sentence on the basis of the selected piece of the next candidate designation information, wherein some plans have a plurality of reply sentences into which one explanatory sentence is divided. - View Dependent Claims (2, 3, 4)
-
Specification