The attachment type is a useful feature of the System.CommonResponse component, especially when the messenger is rendering images as part of a conversation. A feature I was looking for is the ability to add a title string or a header text. So far I helped myself by adding a text response before rendering the attachment response. Well, I've done that so far.
Oracle Digital Assistant allows a single Digital Assistant to be accessible on a wide variety of channels such as Web, MS Teams and Slack . All without any code change. It also allows you to selectively customize and take advantage of features specific to the channel. This can be done without compromising the compatibility and reusability. This article shows some examples of what can be done on the web.
Chatbots should be confident when it comes to resolving intent and extracting entities. However, high confidence also means that the bot may sometimes not resolve information if the user makes mistakes while entering it. This article shows how you can add unsharpness to entity extraction using the Fuzzy Match option on an entity to allow users spelling mistakes or providing values that don't perfectly match a known entity value or synonym.
Parent-child relationships are a common pattern in software development. The relationship usually describes a one-to-many dependency between two sets of data, one of which (the child) depends on the choice of the other (the parent). For example, a chatbot that handles expenses may prompt a user for providing the type of an expense, which could be accommodation, transportation, parking fees, office supplies and many others. Then, if a user selects transportation as the type...
Identity providers authenticate users and return an authorization code for an application to access protected resources. With identity providers from Google and Microsoft, Oracle Digital Assistant 20.08 and later support two additional identity providers. This article explains how to configure Microsoft and Google as identity providers and how to use the OAUTH2 components of the Oracle Digital Assistant dialog flow with them.
article by Grant Ronald, November 2020 In a digital assistant skill the intent component returns confidence score when resolving the user input. Typically this is measured against a threshold to decide if the skill understands the user utterance or not. However there is a great conversational technique for when an intent is above the threshold but you choose to vary the response based on the confidence score. img src: pixabay.com This article explains how to implement...
Messaging channels are limited in the number of action items that can be displayed as buttons or values in a select list or on cards. To address these limitations, you can implement pagination so that the user can browse larger lists of values in pre-defined chunks. This article explains how to implement pagination for card layouts and lists that are based on entity lists and array variables.