US 11,799,804 B2
Chat bot control device, chat bot control method, and chat bot control device system
Shinya Iwasaki, Tokyo (JP); Ken Iikura, Tokyo (JP); Michiori Yoshitake, Tokyo (JP); Natsuki Ohta, Tokyo (JP); Hiroto Fukushima, Tokyo (JP); Nobuo Kudo, Tokyo (JP); Yoshimitsu Toyoba, Tokyo (JP); Naoya Tsumura, Tokyo (JP); and Tomoharu Ichihara, Tokyo (JP)
Assigned to Hitachi Systems, Ltd., Tokyo (JP)
Appl. No. 17/793,898
Filed by Hitachi Systems, Ltd., Tokyo (JP)
PCT Filed Sep. 3, 2020, PCT No. PCT/JP2020/033387
§ 371(c)(1), (2) Date Jul. 19, 2022,
PCT Pub. No. WO2021/149296, PCT Pub. Date Jul. 29, 2021.
Claims priority of application No. 2020-010185 (JP), filed on Jan. 24, 2020.
Prior Publication US 2023/0132894 A1, May 4, 2023
Int. Cl. H04L 51/02 (2022.01); H04L 51/046 (2022.01)
CPC H04L 51/02 (2013.01) [H04L 51/046 (2013.01)] 10 Claims
OG exemplary drawing
 
1. A chat bot control device comprising:
an external data acquisition unit for acquiring, in a chat session between a user and a chat bot, chat scenario creation data for generating a chat scenario from a predetermined external system based on a first input from the user;
a scenario generation unit for generating, based on the chat scenario creation data, a first chat scenario that specifies a transition of a dialogue between the user and the chat bot using predetermined scenario conversion logic that defines a chat scenario generation pattern; and
a scenario execution unit for executing the first chat scenario in the chat session,
wherein:
the chat bot control device further comprises a scenario delegation management unit for managing delegation of a specific chat scenario included in the chat session to the external system; and
in response to receiving scenario delegation trigger information that triggers delegation of the specific chat scenario to the external system, the scenario delegation management unit:
determines whether or not a chat scenario that satisfies a predetermined similarity criterion with respect to the specific chat scenario is already being executed in the external system,
transmits, in a case that it is determined that a chat scenario that meets a predetermined similarity criterion with respect to the specific chat scenario is not already being executed in the external system, a start ID for starting the specific chat scenario to the external system; and
transmits, in response to receiving a start requesting including the start ID from the external system, information related to the specific chat scenario that corresponds to the start ID to the external system and starts execution of the specific chat scenario.