Electronic apparatus and operating method thereof for determining session duration time of chatbot
AssigneeSamsung Electronics Co., Ltd.
InventorsHoyoung Kim, Dongil Yang, Jaehyung An, Jiyeon Lee, Cheolseung Jung
Life of this patent
Estimating the term…
Abstract
An electronic apparatus and an operation method thereof for determining a session duration time according to a characteristic of a response message in a chatbot are provided. The electronic apparatus is configured to determine a default session time based on a difficulty level of the response message, determine an additional session time based on conversation history information through the chatbot prior to outputting of the response message, determine a session duration time, which is a sum of the default session time and the additional session time, and provide the session duration time.
Claims13
A method of determining a session duration time of a chatbot, the method comprising:
- outputting a response message regarding an input message of a user;
- determining a default session time during which a session is maintained based on a difficulty level of the output response message;
- determining an additional session time based on conversation history information through the chatbot prior to outputting of the response message;
- waiting for an input of an additional message of the user during a session duration time, which is a sum of the default session time and the additional session time;
- and determining an end of the session based on whether the additional message is input, and
- wherein the determining of the default session time comprises:
- obtaining a label value of the difficulty level by applying the response message to a deep neural network model as an input;
- and determining a session time mapped to correspond to the obtained label value as the default session time.
An electronic apparatus for determining a session duration time of a chatbot, the electronic apparatus comprising:
- a communication interface configured to perform transmission and reception of data with other devices;
- a memory;
- and a processor configured to execute one or more instructions, wherein the processor is further configured to execute the one or more instructions to:
- obtain an input message input by a user through the communication interface, output a response message regarding the input message of the user, determine a default session time during which a session is maintained based on a difficulty level of the output response message, determine an additional session time based on a conversation history information through the chatbot prior to outputting of the response message, wait for an input of an additional message by the user during a session duration time, which is a sum of the default session time and the additional session time, and determine an end of the session based on whether the additional message is input, and wherein the processor, to determine the default session time, is further configured to execute the one or more instructions to:
- obtain an output label value of the difficulty level by applying the response message to a deep neural network model as an input;
- and determine a session time mapped to correspond to the obtained label value as the default session time.
At least one non-transitory computer program product comprising a computer-readable storage medium, wherein the computer-readable storage medium comprises instructions, performed by a device, for:
- outputting a response message regarding an input message of a user;
- determining a default session time during which a session is maintained based on a difficulty level of the output response message;
- determining an additional session time based on a conversation history information through a chatbot prior to outputting of the response message;
- waiting for an input of an additional message by the user during a session duration time, which is a sum of the default session time and the additional session time;
- and determining an end of the session based on whether the additional message is input, wherein the determining of the default session time comprises:
- obtaining a label value of difficulty level by applying the response message to a deep neural network model as an input, and determining, a session time mapped to correspond to the obtained label value as the default session time.
Dependencies are inferred from the claim text.