CPC G06F 16/63 (2019.01) [G06N 20/00 (2019.01)] | 20 Claims |
1. A computer-implemented method, the method comprising:
receiving a query, wherein the query is a part of a dialog representing at least a part of a task;
predicting, based on the query, a first candidate response to the query using a dialog embedding of a first model, wherein the first model includes a data-driven, pre-trained generative model;
predicting, based on the query and the task, a second candidate response to the query using a second model, wherein the second model includes a classifier, and the classifier determines the second candidate response by using a set of predetermined rules of the task;
determining, based on a combination of the first candidate response and the second candidate response, a third candidate response to the query; and
transmitting the third candidate response as a next action in the dialog.
|