Read-only messages are bot responses that provide a confirmation or an acknowledgement to the user. The component in Oracle Digital Assistant that 99.5 % of...
Read-only messages are bot responses that provide a confirmation or an acknowledgement to the user. The component in Oracle Digital Assistant that 99.5 % of all Oracle Digital Assistant developers use for read-only messages is the System.Output component and there is nothing wrong with it. However, did you know that the System.CommonResponse component too can be configured to display read-only messages? This article explains this option and outlines use cases and benefits.
Read-only messages are bot responses that provide a confirmation or an acknowledgement to the user. The component in Oracle Digital Assistant that 99.5 % of all Oracle Digital Assistant developers...
I don't know anyone who would decide today to spend their vacation in the same place for the rest of their life. But I know enough people who code their bots...
I don't know anyone who would decide today to spend their vacation in the same place for the rest of their life. But I know enough people who code their bots and their digital assistants to work on just one messenger. In this article I show you how you can implement channel specific messages and formatting without locking your bot in.
I don't know anyone who would decide today to spend their vacation in the same place for the rest of their life. But I know enough people who code their bots and their digital assistants to work...
How do you curate your utterances and message bundles? Well, I use Microsoft Excel, which could cause a problem though. The problem described in this article...
How do you curate your utterances and message bundles? Well, I use Microsoft Excel, which could cause a problem though. The problem described in this article does not appear to be reproducible on all operating systems and on all versions of Microsoft (MSFT) Excel. However, it does occur on my MAC so I thought it would be best to document it in case anyone else is having this problem.
How do you curate your utterances and message bundles? Well, I use Microsoft Excel, which could cause a problem though. The problem described in this article does not appear to be reproducible on...
A key feature of Oracle Digital Assistant is the ability to construct your digital assistant from multiple skills. This concept of splitting software into more...
A key feature of Oracle Digital Assistant is the ability to construct your digital assistant from multiple skills. This concept of splitting software into more functionally manageable, or reusable, building blocks is a common technique in software development, whether it’s database tables, PL/SQL packages or Java classes. However, even though the general concept is understood, the question as to what is the best approach for partitioning a digital assistant comes up...
A key feature of Oracle Digital Assistant is the ability to construct your digital assistant from multiple skills. This concept of splitting software into more functionally manageable, or reusable,...
Composite bag entities model real world objects like "order", "person", "car", "account" etc. Each attribute in such an object is referred to as a bag item. Bag...
Composite bag entities model real world objects like "order", "person", "car", "account" etc. Each attribute in such an object is referred to as a bag item. Bag items usually reference other entities (built-in or custom). The System.CommonResponse component and the System.ResolveEntities component can be used to generate dialogs at runtime for users to be prompted to provide input for each bag item. A common use case for objects is that some of their attributes (bag items)...
Composite bag entities model real world objects like "order", "person", "car", "account" etc. Each attribute in such an object is referred to as a bag item. Bag items usually reference other entities...
In In this article I explain how you can use the Apache FreeMarker Online Tester to debug and test expressions in Oracle Digital Assistant
This article explains how you can determine the value (which could be a synonym) that resolved an entity using Oracle Digital Assistant 20.09 or later.
Messenger behave different when it comes to the number of buttons or select items they can render. To address limitations you can configure the data items that...
Messenger behave different when it comes to the number of buttons or select items they can render. To address limitations you can configure the data items that are displayed at a time on composite bag entity bag items. For the users to be able to browse all data values, you then use buttons exposed on the System.CommonResponse component or the System.ResolveEntities component. What happens when a user tabs on a button is that the component navigates to a next or previous page...
Messenger behave different when it comes to the number of buttons or select items they can render. To address limitations you can configure the data items that are displayed at a time on composite bag...
While chatbots shouldn't pretend to be human, they shouldn't behave robotic either. A bot that has a single prompt for interacting with a human can only display...
While chatbots shouldn't pretend to be human, they shouldn't behave robotic either. A bot that has a single prompt for interacting with a human can only display that single prompt, which sounds like a broken record if the prompt needs to be displayed again. In this article, I'm going to show you how to create alternating prompts using the prompt property that "escalate" problems after users provide invalid data entries by displaying additional information that guide users or...
While chatbots shouldn't pretend to be human, they shouldn't behave robotic either. A bot that has a single prompt for interacting with a human can only display that single prompt, which sounds like...