ENHANCING FUNCTIONALITIES OF VIRTUAL ASSISTANTS AND DIALOG SYSTEMS VIA PLUGIN MARKETPLACE

    公开(公告)号:US20190279264A1

    公开(公告)日:2019-09-12

    申请号:US16424783

    申请日:2019-05-29

    Applicant: Google LLC

    Abstract: A method for enhancing dialog systems is disclosed herein. The method may include maintaining an online marketplace that may have a plurality of dialog system extension elements. The plurality of dialog system extension elements may include at least one of a dialog system plugin, a dialog system add-on, a dialog system update, and a dialog system upgrade. The method may further include receiving a selection of one of the plurality of dialog system extension elements from an end user. The end user may be associated with a dialog system. The method may continue with associating the one of the plurality of dialog system extension elements with the dialog system of the end user.

    AUTOMATED ASSISTANT INVOCATION OF APPROPRIATE AGENT

    公开(公告)号:US20190019112A1

    公开(公告)日:2019-01-17

    申请号:US16135024

    申请日:2018-09-19

    Applicant: GOOGLE LLC

    Abstract: Invoking an agent during a dialog between a user and an automated assistant. Some implementations are directed to receiving, during a human-to-automated assistant dialog, natural language input of the user that indicates a desire to engage an agent, but that fails to indicate a particular agent to be engaged. Those implementations are further directed to selecting a particular agent from a plurality of available agents, and transmitting an invocation request to the selected particular agent. In some implementations an agent selection model can be utilized in selecting the particular agent, such as a machine learning model. The machine learning model can be trained to enable generation of output that indicates, for each of a plurality of available agents (and optionally intent(s) for those agents), a probability that the available agent (and optionally intent) will generate appropriate responsive content.

    Annotations for developers
    17.
    发明授权

    公开(公告)号:US11775271B1

    公开(公告)日:2023-10-03

    申请号:US17316331

    申请日:2021-05-10

    Applicant: Google LLC

    CPC classification number: G06F8/51 G06N3/04 G06N3/08

    Abstract: Techniques are described herein for translating source code in one programming language to source code in another programming language using machine learning. A method includes: receiving first source code in a first higher-level programming language; processing the first source code, or an intermediate representation thereof, using a sequence-to-sequence neural network model to generate a sequence of outputs, each including a probability distribution; generating second source code in a second higher-level programming language by, for each output in the sequence of outputs: determining a highest probability in the probability distribution associated with the output; in response to the highest probability exceeding a first threshold, generating a predicted portion of the second source code based on a token that corresponds to the highest probability; and in response to the highest probability not exceeding the first threshold, generating a placeholder; and outputting the second source code.

    Context-based natural language processing

    公开(公告)号:US11232265B2

    公开(公告)日:2022-01-25

    申请号:US16686257

    申请日:2019-11-18

    Applicant: Google LLC

    Abstract: A method for context-based natural language processing is disclosed herein. The method comprises maintaining a plurality of dialog system rules, receiving a user request from a Dialog System Interface, receiving one or more attributes associated with the user request from the Dialog System Interface or a user device, and identifying a type of context associated with the user request based on the user request and the one or more attributes. A context label is assigned to the user request associated with the type of context. Based on the context label and the user request, a particular dialog system rule is selected from the plurality of dialog system rules. A response to the user request is generated by applying the dialog system rule to at least a part of the user request.

Patent Agency Ranking