DIALOGUE APPARATUS, DIALOGUE METHOD AND PROGRAM
A dialogue device includes: an initial utterance generation unit that generates first utterance information serving as a trigger for a dialogue with a user; a general-purpose dialogue generation unit that generates second utterance information; and a dialogue control unit that controls the dialogue with the user, based on the first utterance information or the second utterance information.
1 . A dialogue device comprising:
a memory; and
a processor configured to:
generate first utterance information serving as a trigger for a dialogue with a user;
generate second utterance information; and
control the dialogue with the user, based on the first utterance information or the second utterance information.
2 . The dialogue device according to claim 1 , wherein the processor generates the second utterance information, using a dialogue model, and
the processor is further configured to update a model parameter of the dialogue model by machine learning using an utterance of the user as training data, based on a history of dialogues with the user.
3 . The dialogue device according to claim 1 , wherein, in an event that a predetermined initial utterance condition is satisfied, the processor controls the dialogue with the user based on the first utterance information.
4 . The dialogue device according to claim 1 , wherein the processor generates the first utterance information, based on initial utterance information including a scenario of the dialogue, the initial utterance information being generated in advance.
5 . The dialogue device according to claim 4 , wherein the processor is further configured to:
acquire external information, in an event that the scenario selected from among the initial utterance information requires the external information.
6 . The dialogue device according to claim 1 ,
functioning as a chatbot in an online chat with the user.
7 . A dialogue method executed by a dialogue device including a memory and a processor, the dialogue method comprising:
generating first utterance information serving as a trigger for a dialogue with a user;
generating second utterance information; and
controlling the dialogue with the user, based on the first utterance information or the second utterance information.
8 . (canceled)
9 . A non-transitory computer-readable recording medium having computer-readable instructions stored thereon, which, when executed, cause a computer to execute a method, the method comprising:
generating first utterance information serving as a trigger for a dialogue with a user,
generating second utterance information; and
controlling the dialogue with the user, based on the first utterance information or the second utterance information.