| CPC G10L 15/1815 (2013.01) [G10L 15/063 (2013.01); G10L 15/1822 (2013.01); G10L 15/22 (2013.01); G10L 2015/0631 (2013.01); G10L 2015/223 (2013.01)] | 23 Claims |

|
1. A computer-implemented method, comprising:
obtaining training data comprising query data samples, the query data samples including pairs of text data representing queries and responses and corresponding keywords specific to a domain;
training a domain-specific sentence generation model using the pairs of text data and the corresponding keywords;
receiving an initial query that includes a sentence;
extracting one or more keywords from the received sentence;
determining the one or more keywords are associated with a specific intent;
generating, via the trained domain-specific sentence generation model, a plurality of generated sentences based on the specific intent;
applying a classifier model to the generated plurality of sentences to map sentences to the specific intent and to determine one or more sentences with a high probability of having the same specific intent;
selecting the one or more sentences that are associated with the specific intent, wherein each selected sentence comprise one or more placeholders representing a specific type of word;
receiving a new client query corresponding to one of the one or more selected sentences; and
invoking the specific intent corresponding to the one of the one or more selected sentences.
|