article by Frank Nimphius, June 2019

Natural language conversations are, by their very nature, free-flowing. But they may not always be the best way for your skill to collect information from a user. For example, when entering credit card or passport details, users need to enter this information precisely. In addition, information like passwords or secrets should not be displayed in the messenger conversation history.

In the past, bot designers used the Instant Apps feature in Oracle Digital Assistant to help with such tasks. Soon, Instance Apps will no longer be a feature of Oracle Digital Assistant and will be replaced by the webview functionality.

Webview (System.Webview ) is a powerful approach that allows you to integrate remotely and locally deployed custom web applications to your bot conversations. All bot designers working with Oracle Digital Assistant should start using webviews for integrating external web application calls.

In writing, and in a sample for you to download, this article will show you how to integrate the interaction between a remotely deployed web application and a skill in Oracle Digital Assistant. Oracle Digital Assistant skills can call external web applications, pass parameters to them, and receive a response payload.

READ full article (PDF)

Download Sample Web Application, Intermediary Service and Skill (ZIP)

Related Content

TechExchange: Out-of-order message handling

TechExchange: Developing Rich Conversational User Interface with Oracle Client SDK for JavaScript and Oracle Digital Assistant

TechExchange: Oracle Digital Assistant Primer

 

Author