-
公开(公告)号:US20210081615A1
公开(公告)日:2021-03-18
申请号:US17011296
申请日:2020-09-03
Applicant: Oracle International Corporation
Inventor: Stephen Andrew McRitchie , Sunghye Jeon
IPC: G06F40/30 , H04L12/58 , G06F40/295 , G06F40/253 , G06F40/247
Abstract: The present disclosure relates to chatbot systems and, more particularly, to techniques for determining that an input utterance is representative of a task that a particular chatbot can perform, based on matching the input utterance to a template. Techniques are also described for generating templates based on example utterances that have been provided for a chatbot. In certain embodiments, an initial set of templates is generated based on example utterances. This initial set of templates is then refined using template generalization techniques, which can be performed at the word or sentence level to generate a final set of templates for use at runtime, when the templates are matched against user utterances. The final set of templates may include one or more generalized templates that were derived from the initial set of templates and may also include the initial set of templates.
-
公开(公告)号:US11694032B2
公开(公告)日:2023-07-04
申请号:US17011296
申请日:2020-09-03
Applicant: Oracle International Corporation
Inventor: Stephen Andrew McRitchie , Sunghye Jeon
IPC: G06F40/30 , H04L51/02 , G06F40/247 , G06F40/253 , G06F40/295
CPC classification number: G06F40/30 , G06F40/247 , G06F40/253 , G06F40/295 , H04L51/02
Abstract: The present disclosure relates to chatbot systems and, more particularly, to techniques for determining that an input utterance is representative of a task that a particular chatbot can perform, based on matching the input utterance to a template. Techniques are also described for generating templates based on example utterances that have been provided for a chatbot. In certain embodiments, an initial set of templates is generated based on example utterances. This initial set of templates is then refined using template generalization techniques, which can be performed at the word or sentence level to generate a final set of templates for use at runtime, when the templates are matched against user utterances. The final set of templates may include one or more generalized templates that were derived from the initial set of templates and may also include the initial set of templates.
-
公开(公告)号:US20250094189A1
公开(公告)日:2025-03-20
申请号:US18885492
申请日:2024-09-13
Applicant: Oracle International Corporation
Inventor: Sunghye Jeon , Steven Martijn Davelaar
IPC: G06F9/451 , G06F3/0482 , G06F3/0483 , G06F9/54 , G06F40/30
Abstract: Techniques for implementing a digital assistant with copilot support to enhance application usage. In one aspect, a method includes receiving a message payload, invoking, using a thread, a flow based on the message payload, generating a context variable data structure associated with the thread, responsive to invoking the flow, determining, using a machine learning model, an intent of the user, accessing, based on the intent, a prompt and an object schema, and revising the prompt based on the message payload, data in the context variable data structure, and the object schema. A generative artificial intelligence model then generates a list comprising one or more executable actions based on the prompt. The one or more executable actions are executed based on one or more parameters to obtain an output, and the output or a communication derived from the output are then sent to a user.
-
-