| CPC G06F 40/35 (2020.01) [G06F 40/20 (2020.01); G06F 40/30 (2020.01); G06N 3/08 (2013.01); G06N 20/00 (2019.01); G06Q 30/0281 (2013.01)] | 20 Claims |

|
1. A computer-implemented method executed by data processing hardware that causes the data processing hardware to perform operations comprising:
receiving a transcript corresponding to a conversation between a customer and an agent, the transcript comprising a customer input and an agent input;
receiving a logic model comprising a plurality of responses, each response of the plurality of responses representing a potential reply to the customer input;
selecting, based on the agent input, a response from the plurality of responses of the logic model;
determining that a similarity score between the selected response and the agent input satisfies a similarity threshold; and
based on determining that the similarity score between the selected response and the agent input satisfies the similarity threshold, training a machine learning model using the customer input and the selected response.
|