US 12,248,755 B2
Building bots from raw logs and computing coverage of business logic graph
Joseph Lange, Zürich (CH); Henry Scott Dlhopolsky, Zürich (CH); and Vladimir Vuskovic, Zollikerberg (CH)
Assigned to Google LLC, Mountain View, CA (US)
Filed by Google LLC, Mountain View, CA (US)
Filed on Dec. 9, 2022, as Appl. No. 18/064,230.
Prior Publication US 2024/0193372 A1, Jun. 13, 2024
Int. Cl. G06N 20/00 (2019.01); G06F 40/20 (2020.01); G06F 40/30 (2020.01); G06F 40/35 (2020.01); G06N 3/08 (2023.01); G06Q 30/02 (2023.01)
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
OG exemplary drawing
 
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.