STRUCTURED DESCRIPTION-BASED CHATBOT DEVELOPMENT TECHNIQUES

    公开(公告)号:US20240194180A1

    公开(公告)日:2024-06-13

    申请号:US18063378

    申请日:2022-12-08

    Applicant: GOOGLE LLC

    CPC classification number: G10L13/047 H04L51/02

    Abstract: Implementations are directed to receiving unstructured free-form natural language input, generating a chatbot based on the unstructured free-form natural language input and in response to receiving the unstructured free-form natural language input, and causing the chatbot to perform engage in corresponding conversations with additional users. In various implementations, the unstructured free-form natural language input implicitly defines a corresponding dialog state map (e.g., defines corresponding dialog states and/or corresponding dialog state transitions) without defining any explicit dialog states and/or explicit dialog state transitions. In other implementations, the unstructured free-form natural language input is assigned to explicit dialog states and/or explicit dialog state transitions. Nonetheless, the unstructured free-form natural language input may be utilized to fine-tune and/or primed a machine learning model that is already capable of being utilized in conducting generalized conversations. As a result, the chatbot can be generated and deployed in a quick and efficient manner.

    UPDATING TRAINED VOICE BOT(S) UTILIZING EXAMPLE-BASED VOICE BOT DEVELOPMENT TECHNIQUES

    公开(公告)号:US20220255885A1

    公开(公告)日:2022-08-11

    申请号:US17170300

    申请日:2021-02-08

    Applicant: GOOGLE LLC

    Abstract: Implementations are directed to updating a trained voice bot that is deployed for conducting conversations on behalf of a third-party. A third-party developer can interact with a voice bot development system that enables the third-party developer to train, update, validate, and monitor performance of the trained voice bot. In various implementations, the trained voice bot can be updated by updating a corpus of training instances that was initially utilized to train the voice bot, and updating the trained voice bot based on the updated corpus. In some implementations, the corpus of training instances may be updated in response to identifying occurrence(s) of behavioral error(s) of the trained voice bot while the conversations are being conducted on behalf of the third-party. In additional or alternative implementations, the corpus of training instances may be updated in response to determining the trained voice bot does not include a desired behavior.

    Updating trained voice bot(s) utilizing example-based voice bot development techniques

    公开(公告)号:US12255856B2

    公开(公告)日:2025-03-18

    申请号:US18403401

    申请日:2024-01-03

    Applicant: GOOGLE LLC

    Abstract: Implementations are directed to updating a trained voice bot that is deployed for conducting conversations on behalf of a third-party. A third-party developer can interact with a voice bot development system that enables the third-party developer to train, update, validate, and monitor performance of the trained voice bot. In various implementations, the trained voice bot can be updated by updating a corpus of training instances that was initially utilized to train the voice bot, and updating the trained voice bot based on the updated corpus. In some implementations, the corpus of training instances may be updated in response to identifying occurrence(s) of behavioral error(s) of the trained voice bot while the conversations are being conducted on behalf of the third-party. In additional or alternative implementations, the corpus of training instances may be updated in response to determining the trained voice bot does not include a desired behavior.

    EXAMPLE-BASED VOICE BOT DEVELOPMENT TECHNIQUES

    公开(公告)号:US20250061890A1

    公开(公告)日:2025-02-20

    申请号:US18936314

    申请日:2024-11-04

    Applicant: GOOGLE LLC

    Abstract: Implementations are directed to providing a voice bot development platform that enables a third-party developer to train a voice bot based on training instance(s). The training instance(s) can each include training input and training output. The training input can include a portion of a corresponding conversation and a prior context of the corresponding conversation. The training output can include a corresponding ground truth response to the portion of the corresponding conversation. Subsequent to training, the voice bot can be deployed for conducting conversations on behalf of a third-party. In some implementations, the voice bot is further trained based on a corresponding feature emphasis input that attentions the voice bot to a particular feature of the portion of the corresponding conversation. In some additional or alternative implementations, the voice bot is further trained to interact with third-party system(s) via remote procedure calls (RPCs).

    AUTOMATING TELEPHONE CALL(S) ON BEHALF OF USER(S)

    公开(公告)号:US20240323276A1

    公开(公告)日:2024-09-26

    申请号:US18337283

    申请日:2023-06-19

    Applicant: GOOGLE LLC

    CPC classification number: H04M3/4936 H04M1/72454 H04M1/72484

    Abstract: Some implementations receive user input from a user to initiate a telephone call with an entity, and determine whether a voice assistant is able to automate the telephone call with the entity on behalf of the user. In response to determining that the voice assistant is able to automate the telephone call with the entity, these implementations can, prior to the telephone call being initiated, cause an automated telephone call suggestion element to be rendered via the client device. In response to receiving a user selection of the automated telephone call suggestion element, these implementations can determine a task to be performed on behalf of the user during the telephone call, and cause the voice assistant to initiate and conduct the telephone call to perform the task on behalf of the user.

    UNSTRUCTURED DESCRIPTION-BASED CHATBOT DEVELOPMENT TECHNIQUES

    公开(公告)号:US20240185834A1

    公开(公告)日:2024-06-06

    申请号:US18074799

    申请日:2022-12-05

    Applicant: GOOGLE LLC

    CPC classification number: G10L13/08 G10L15/22 G10L2015/221 G10L2015/223

    Abstract: Implementations are directed to receiving unstructured free-form natural language input, generating a chatbot based on the unstructured free-form natural language input and in response to receiving the unstructured free-form natural language input, and causing the chatbot to perform task(s) associated with an entity and on behalf of the user. In various implementations, the unstructured free-form natural language input conveys details of the task(s) to be performed, but does not define any corresponding dialog state map (e.g., does not define any dialog states or any dialog state transitions). Nonetheless, the unstructured free-form natural language input may be utilized to fine-tune and/or prime a machine learning model that is already capable of being utilized in conducting generalized conversations. As a result, the chatbot can be generated and deployed in a quick and efficient manner for performance of the task(s) on behalf of the user.

    EXAMPLE-BASED VOICE BOT DEVELOPMENT TECHNIQUES

    公开(公告)号:US20220180857A1

    公开(公告)日:2022-06-09

    申请号:US17112418

    申请日:2020-12-04

    Applicant: Google LLC

    Abstract: Implementations are directed to providing a voice bot development platform that enables a third-party developer to train a voice bot based on training instance(s). The training instance(s) can each include training input and training output. The training input can include a portion of a corresponding conversation and a prior context of the corresponding conversation. The training output can include a corresponding ground truth response to the portion of the corresponding conversation. Subsequent to training, the voice bot can be deployed for conducting conversations on behalf of a third-party. In some implementations, the voice bot is further trained based on a corresponding feature emphasis input that attentions the voice bot to a particular feature of the portion of the corresponding conversation. In some additional or alternative implementations, the voice bot is further trained to interact with third-party system(s) via remote procedure calls (RPCs).

Patent Agency Ranking