Digital Assistant and Mobile

Get Involved. Join the Conversation.


  • Satshah
    Accessing the Reports in ERP cloud with dynamic...1
    Topic posted February 28, 2019 by Satshah Blue Ribbon: 750+ Points, tagged Alexa, API, Bots, Conversational AI, Messaging, Mobile, OMCE, Slack, Virtual Assistant 
    Accessing the Reports in ERP cloud with dynamic authentication
    Accessing the Reports in ERP cloud with dynamic authentication


    We are using Digital Assistant to access "https://<host>/xmlpserver/services/PublicReportService?wsdl" WSDL and runReport operation from it. But case here is, we are passing authentication ( userid and password ) ina static manner. So every time the userid and password refreshes our Digital Assistant stops working untill we change that static authentication details,

    Can we do this approach dynamically?

    So that we do not have to enter authentication details evert time and Digital Assistant works flawlessly.





  • Tom Smits
    Add Digital Assstant to a wordpress-based website1
    Topic posted November 26, 2018 by Tom SmitsGreen Ribbon: 100+ Points, tagged API, Bots, Messaging, Virtual Assistant 
    Add Digital Assstant to a wordpress-based website
    How to add a Digital Assstant to a wordpress-based website?

    Hi all,

    Currently, I'm working on a Digital Assistant to interact with leads on our website. However, our website is Wordpress based. 

    Does anyone know where and how I can include the sdk?

    Kind Regards

  • Martin Jarvis
    Announcement: New Release of Oracle Digital Assistant is now...25.0
    Topic posted November 28, 2018 by Martin JarvisSilver Medal: 2,000+ Points, tagged Analytics, Bots, Conversational AI, Messaging 
    Announcement: New Release of Oracle Digital Assistant is now available !
    Oracle Digital Assistant New Release (18.4.3)

    Oracle Digital Assistant New Release (18.4.3)

    We are delighted to announce that the next major release, 18.4.3, of our AI powered Digital Assistant platform is now available in all OCI data centres (Ashburn, Phoenix, Frankfurt and London). This release represents a major evolution in our service, moving on from 1st generation chatbots to now enabling enterprises to deliver 2nd generation Digital Assistants to their customer and employees.

    Over the coming months, and through our continued engagement with the SaaS teams, our customers will benefit from a growing list of out of the box SaaS Skills, pre-integrated and ready-to-go. Customers will able to combine these SaaS skills with Skills they have developed themselves or adapt the supplied skills to their needs.

    New instances are being provisioned with 18.4.3 now and existing instances are due to be upgraded this week.

    We now have the strongest and most complete Digital Assistant platform in the industry. We know you are going to love this new release.

    Key New Features
    With over 25 new features, this release brings even more innovation to position us as the leading Digital Assistant Platform for the Enterprise. Here are a few of these exciting new features.  Click here for more information on What's New in Oracle Digital Assistant.

    Digital Assistants & Skills
    Rather than having multiple, individual chatbots for your enterprise, a Digital Assistant allows enterprises to deliver multiple services or Skills as if they were a single service, but accessible through multiple channels.

    Skill Insights
    Delivering a superior conversational experience requires on-going monitoring of user activity to assure all dialog flows result in successful completion. Insights includes analytics to allow administrators to monitor, trouble-shoot and enhance the value and performance of their Digital Assistant. It helps them find bot dialog and intent problems and fix them.

    Application Initiated Conversations
    Sometimes it’s not enough to have the customer initiate all the conversations with your skills. You may want your Digital Assistant to initiate a conversation with your user whenever it receives a triggering event from another app—like when a user’s expense report is rejected, for example. 

    Chinese Language Support
    Oracle Digital Assistant now lets you define your intents and custom entities in both English and Simplified Chinese, without having to first configure an auto-translation service. Further languages will be added using this language framework in the future. Whilst we are talking Chinese language support, we added support for the WeChat messenger app too.

    And Much More
    Built in greeting support, Composite bag entities, Dynamic entities, Auto entity disambiguation, WebView component, Skill version & life cycle management, Built in Node.js custom code container, Full 3-legged OAuth, Multi session token refresh, Twillio support (for SMS).

  • Satshah
    Authorization and Tokenization in ODA
    Topic posted March 14, 2019 by Satshah Blue Ribbon: 750+ Points, tagged Alexa, API, Bots, Conversational AI, Messaging, Mobile, OMCE, Siri, Slack, Virtual Assistant, VPA 
    Authorization and Tokenization in ODA
    Use of Authentication Services for Oracle SaaS


    We are implementing the Authentication Services from the Oracle Digital Assistant. We have created a Service for Google and
    implemented it which asks Google Id and Password for authentication which generates Token and stores in a variable, in code itself.

    Navigation on ODA instance: Settings>>Authentication Services>>CreateService

    Now, our requirement is to create authentication service for our Oracle SaaS instance. So our question is,
    1. How we can get the parameters which are asked while creating the service, namely Token EndPoint URL, Authorization EndPoint URL,
    Client ID, Client Secret, Scopes & Subject Claim for the SaaS instance?

    So that it will generate a Token for us,

    Also, we would like to know if we could use this token to Access the reports from the SaaS instance? will reports accepts this tokens?



  • Soham Dasgupta
    Bot Client SDK with Oracle JET Hybrid App35.0
    Topic posted August 29, 2018 by Soham DasguptaGreen Ribbon: 100+ Points, tagged Bots, Messaging 
    Bot Client SDK with Oracle JET Hybrid App
    How to use bot js sdf with JET hybrid app

    Hi All,

    I have been trying to integrate a bot into a JET hybrid app. But I ran into a few issues.

    1. According to documentation, after downloading the sdk, I need to run "configure" script. But I have an Windows machine and this script is a bash one. Kind of a show stopper here for me.
    2. According to documentation, I need to host the sdk js files somewhere. Is that mandatory?
      1. I tried actually both, hosting the script folder inside an Apache server and also copying the folder inside my viewModels folder of my JET application. None of them worked. I ran into script loading issues.
      2. Is there any documentation around this?

    Is there anyone ran into similar issues? Or can help me with this?



  • Konstantinos Skouras
    Bot with QnA using TranslationAnswered7
    Topic posted May 14, 2019 by Konstantinos SkourasGreen Ribbon: 100+ Points, tagged Bots, Conversational AI, Messaging, Virtual Assistant 
    Bot with QnA using Translation
    Bot with QnA, in language that is not supported to directly upload a QnA file.


    I would like to create a bot, that offers QnA in Greek. Currently, Greek is not a supported language for directly uploading a QnA file.

    However, would it be possible to use a Translation service, for offering QnA in Greek?

    The way I am thinking of implementing this is:

    1. QnA file is uploaded in English
    2. User asks the bot a question in Greek
    3. The bot translates the user's question in English i.e. using autoTranslate.
    4. The bot searches through the available QnA file, using the translated text.
    5. If the bot finds a match, presents the QnAs to the user, translated to the user's language using autoTranslate. 

    Could this approach work? I have tried it by experimenting with the default FinancialQnABot, but the Bot doesn't seem to navigate to the qna intent when the user's language is Greek.

    I have also tried it with and without autoTranslate but the results were the same.

    You can find below:

    1. the flow with autoTranslation enabled,
    2. screenshots of some test "Runs" and their relevant JSON files. 
    3. the file with all the QnAs. (Not a video, just a csv file with the QnAs used by default in the FinancialQnABot)

    Note that, in the screenshot of the Greek test Run, you can see at the bottom right, that the translated variable holds the same question, like the one given directly in the English test Run. 

    Please, let me know if this is a valid solution, but I have made a mistake in my implementation, or if there is any other way to create a QnA bot in such a language.

    Code Snippet:
  • Sharath Chandra Gavini
    Build an Android and iOS apps from the Web App2
    Topic posted October 4, 2019 by Sharath Chandra GaviniBronze Medal: 1,250+ Points, tagged Android, Bots, iOS, Messaging 
    Build an Android and iOS apps from the Web App
    Building an Android and iOS apps from the Web App

    Hi everyone,
    I was just wondering if there is any way to port my web channel into Android and iOS platforms without building the apps from scratch. 
    I am aware that web applications can be ported into native iOS and Android apps but does the bots-sdk support it?

    Thanks in advance,
    Sharath Chandra Gavini.

  • Ameur Baccoucha
    channelCustomProperties for Facebbok channel3
    Topic posted August 22, 2018 by Ameur BaccouchaGold Medal: 3,500+ Points, tagged Bots, Conversational AI, Messaging 
    channelCustomProperties for Facebbok channel
    Cards are not displayed on Facebbok channel.

    I'm using "System.CommonResponse" component to show cards with a description and url action. my problem is that the description displayed is missing some text.

    I used the metadata propertie "channelCustomProperties" like in below. 

        component: "System.CommonResponse"
            - type: "cards"  
              cardLayout: "vertical"
              - title: "${offers.title}"
                description: "${offers.description}"
                iteratorVariable: "offers" 
                # actions defined here are added to the card.  
                - label: "Details"
                  # action type allowable values are: postback, url, share, call, location.
                  type: "url"
                    url: "${offers.url}"
              - channel: "facebook"
                  top_element_style: "large"
          processUserMessage: false          
          return: "done"      

    but I received nothing despite that on BotUI test i get the right answer.

  • Satshah
    Digital Assistant UtilityAnswered4
    Topic posted February 25, 2019 by Satshah Blue Ribbon: 750+ Points, tagged Alexa, API, Bots, Messaging, Mobile, Siri, Slack, Tip, Virtual Assistant 
    Digital Assistant Utility
    Scalability of Digital Assitant

    We were getting familiar with Digital Assistant and found few doubts ?
    we would appreciate your assistance in understanding them well,

    1> Can we add other custom questions, other than given out of the box questions ?

    2> And also what if we dont want some of given out of the box questions ?

    3> And while using channels, is it necessary to get logged into the instance first ?


  • Alvin John Margallo
    Error response when invoking App Initiated ConversationAnswered2
    Topic posted April 2, 2019 by Alvin John MargalloRed Ribbon: 250+ Points, tagged Bots, Conversational AI, Messaging, Notification 
    Error response when invoking App Initiated Conversation
    Getting an error response from Skill/Digital Assistant when triggered via App Initiated Conversation

     Hello Gurus -

       I am doing a proof-of-concept for App Initiated Conversation. I believe I have all setup correctly

    • Twillio Account
    • Twillio Channel
    • Application Configuration
    • Create Digital Assistant
    • Event in the Skill

    I am successfully receiving the text message by invoking the Application endpoint via Postman with the following request body:

      "userId" : "+639998166XXX",
      "messagePayload" : {
        "type" : "application",
     "payloadType" : "InitGreeting",
     "skillName" : "AppInitConvo",
     "channelName" : "NVD_TWILIO_SMS"

    But, the text message I am getting is the standard error message "Oops I'm encountering a spot of trouble. Please try again later..." 

    I am suspecting that the cause is perhaps the Dialogflow but cannot specifically point it out. I pasted here the dialogflow that I am using.

    Appreciate any input!

    Thank you!


    Code Snippet: