CPC G10L 15/22 (2013.01) [G06N 3/08 (2013.01); H04M 3/4936 (2013.01); G06Q 10/02 (2013.01)] | 20 Claims |
1. An operation method performed by a dialog agent, comprising:
obtaining an utterance history corresponding to a user request for a service, the utterance history including an outgoing utterance transmitted to request the service and an incoming utterance received to request the service;
determining a type of the user request based on the utterance history, determining a requirement specification for the user request based on the type of the user request, the requirement specification comprising items, and determining requirements for the respective items based on the utterance history;
determining whether the requirements are satisfied based on the utterance history, and based thereon updating the requirement specification with state information indicating whether the requirements of the items are satisfied;
generating utterance information to be used to request the service based on the updated requirement specification; and
outputting the utterance information.
|