US 11,056,110 B2
Operation method of dialog agent and apparatus thereof
Young-Seok Kim, Suwon-si (KR); Jeong-Hoon Park, Seoul (KR); Seongmin Ok, Yongin-si (KR); Je Hun Jeon, Suwon-si (KR); and Jun Hwi Choi, Seongnam-si (KR)
Assigned to Samsung Electronics Co., Ltd., Suwon-si (KR)
Filed by SAMSUNG ELECTRONICS CO., LTD., Suwon-si (KR)
Filed on Mar. 18, 2019, as Appl. No. 16/356,071.
Claims priority of application No. 10-2018-0101285 (KR), filed on Aug. 28, 2018.
Prior Publication US 2020/0075003 A1, Mar. 5, 2020
Int. Cl. G10L 15/22 (2006.01); G06N 3/08 (2006.01); H04M 3/493 (2006.01); G06Q 10/02 (2012.01)
CPC G10L 15/22 (2013.01) [G06N 3/08 (2013.01); H04M 3/4936 (2013.01); G06Q 10/02 (2013.01)] 31 Claims
OG exemplary drawing
 
1. An operation method of a dialog agent, comprising:
obtaining an utterance history including at least one of an outgoing utterance to be transmitted to request a service or at least one of an incoming utterance to be received to request the service;
updating a requirement specification including items requested for the service based on the utterance history;
generating utterance information to be used to request the service based on the updated requirement specification; and
outputting the utterance information,
wherein the updating further comprises:
determining whether requirements of the items are satisfied based on the utterance history; and
updating the requirement specification based on a result of the determining,
wherein determining whether the requirements are satisfied comprises determining whether a requirement of at least one of the items is satisfied, and
wherein determining whether the requirement of the at least one item is satisfied comprises:
inputting the utterance history and the requirement specification to a classifier, wherein the classifier is configured to determine whether the requirements of the items are satisfied and to output, as a multi-hot-vector, state information corresponding to the items; and
determining whether the requirement of the at least one item is satisfied based on the multi-hot vector.