Digital Assistant and Mobile

Get Involved. Join the Conversation.

Posts

  • 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 
    Title:
    Announcement: New Release of Oracle Digital Assistant is now available !
    Summary:
    Oracle Digital Assistant New Release (18.4.3)
    Content:

    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).

  • Asser
    Where is the user's data stored in the DB?15.0
    Topic posted August 1, 2018 by Asser Green Ribbon: 100+ Points, tagged Analytics, API, Facebook, Messaging, OMCE 
    Title:
    Where is the user's data stored in the DB?
    Summary:
    I want to make a list of all users that have interacted with my bot, displaying their first name, last name etc.
    Content:
    I want to make a list of all users that have interacted with my bot, displaying their first name, last name etc. I want to get this data from the database.

    Info about the bot:
    My bot asks the user a few questions. After answering the questions, a custom field/property is set to true for that user.
     
    questionsend:
        component: "System.SetVariable"
        properties:
          variable: "questionsanswered"
          value: true
        transitions: {}
    save:
        component: "System.CopyVariables"
        properties:
          from: "questionsanswered"
          to: "user.questionsanswered"
        transitions: 
          return: "save"
    
    Now my question is: Where is all this data stored in the db?
     
    So far, I have found a conversation history in the BOTS schema, table BOTS_CONVERSATION_HISTORY_. 
    Here is the user's ID (under CHANNEL_USER_ID) but I can't find where it's linked to (no foreign key here, see attached image).
    I couldn't find any tables containing channel users, or all bot users in general (users interacting with bots, not users of the database).
    image1
     



     

    As I said, there's no foreign key or so that I could track it



    Where do I get the user's first name from the database? As in ${profile.firstName}. And where do I get the custom fields from? As in ${user.age}
        component: "System.CommonResponse"
        properties:
          metadata:
            responseItems:
            - type: "text"
              text: "Hey ${profile.firstName}!..."
    
  • Krunalmehta
    How does Agent Handoff (IVR or call-centre ‘chat’ cha...44.5
    Topic posted June 18, 2018 by Krunalmehta Green Ribbon: 100+ Points, tagged Bots, Messaging, Tip 
    Title:
    How does Agent Handoff (IVR or call-centre ‘chat’ channel) work in Bot?
    Summary:
    How to handover the chat to agent via bot if the call is made to call centre for further assistant?
    Content:

    Hi,

    There is one requirement from one of our clients. If user query is not solved through bot then he will be redirected to a agent(via call) for further assistance. 

    Does Oracle Bot provide any facility/functionality which satisfies this? How does Agent Handoff (IVR or call-centre ‘chat’ channel) work in bot? We need any use case diagram or materials or write ups if available. 

  • Vikhil Khobragade
    Prediction and Recommendations in ODA45.0
    Topic posted July 29, 2019 by Vikhil KhobragadeBlue Ribbon: 750+ Points, tagged Analytics, Bots, Conversational AI, Messaging, Notification, OMCE 
    Title:
    Prediction and Recommendations in ODA
    Summary:
    Implementation for prediction and recommendations
    Content:

    Hello,

    I'm looking for sample implementation for prediction and recommendations in Digital Assistant.

    e.g. For banking use case, when the existing customer log into the bot based on his customer profile or previous interaction to the bot.

    i would like to recommend him/her certain banking product i.e car loan or home loan.

    Can you please guide me how this can be implemented in ODA.

     

    Regards,

    Vikhil

  • Sunil Kumar
    IBCS Bots Integration to Other Channel(Alice similar to...Answered25.0
    Topic posted August 13, 2018 by Sunil KumarRed Ribbon: 250+ Points, tagged Alexa, API, Bots, Conversational AI, Messaging, Mobile, OMCE, Siri, Slack, Virtual Assistant 
    Title:
    IBCS Bots Integration to Other Channel(Alice similar to Alexa)
    Summary:
    Need to create a webhook server to integrate IBCS with other channels
    Content:

    Hi,

    I am working on project, where I need to integrate IBCS bots to other channel(Alice -- Russian Voice bot, similar to Alexa).

    For this reason i have to create a webhook server to take request/command from Alice & pass that to IBCS. 

    I followed this doc https://docs.oracle.com/en/cloud/paas/mobile-suite/use-chatbot/bot-channels.html#GUID-96CCA06D-0432-4F20-8CDD-E60161F46680  

    My Webhook server is able to get message from Alice , but on calling IBCS bot using  (Webhook URI which I got from IBCS channel), i am getting error -- getaddrinfo ENOTFOUND bots-connectors bots-connectors:8000

    If any of expert can share some info/link/sample code for webhook that will be great. 

     

    Thanks in advance

    Sunil

  • Ameur Baccoucha
    QnA componentAnswered105.0
    Topic posted September 19, 2018 by Ameur BaccouchaGold Medal: 3,500+ Points, tagged Bots, Conversational AI, Messaging, Mobile, OMCE, Tip 
    Title:
    QnA component
    Summary:
    i want to cretae a bot only using System.QnA component to make my bot reply to some question.
    Content:

    i want to build a sample of a Q&A bot. i created the bot and uploaded the csv file and every thing is ok but one i am using the bot tester i always get a response from the unresolved state. here my OBotML code: 

    metadata:
      platformVersion: 1.0
    main: true
    name: QnA_Bot
    context:
      variables:
    states:   
      qna:
        component: "System.QnA"
        transitions:
          actions:
            none: "unresolved"
          next: "qna"
      unresolved:
        component: "System.Output"
        properties:
          text: "Sorry, I did not find any match. Can you rephrase the question?"
        transitions:
          return: "unresolved"
      

    any idea please? 

    thank you 

    Ameur

  • Abhishek Singh
    My bot using facebook channel, not replying to general...35.0
    Topic posted August 30, 2018 by Abhishek SinghRed Ribbon: 250+ Points, tagged Bots, Facebook, Messaging 
    Title:
    My bot using facebook channel, not replying to general public, only to me(developer)
    Summary:
    My bot is working well and replies well when i am interacting with it using the developer credentials for the facebook messenger, but it is not replying to general public, not sure why?
    Content:

    My bot is working well and replies well when i am interacting with it using the developer credentials for the facebook messenger, but it is not replying to general public, not sure why?

    What further steps need to be done to make it(bot) respond to any person saying hi to my bot. My Bot name is

    "CapGstore".

    Document:
  • 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 
    Title:
    Bot Client SDK with Oracle JET Hybrid App
    Summary:
    How to use bot js sdf with JET hybrid app
    Content:

    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?

    Thanks

    Soham

  • Ameur Baccoucha
    Translation problem with the facebook channelAnswered85.0
    Topic posted August 28, 2018 by Ameur BaccouchaGold Medal: 3,500+ Points, tagged Bots, Facebook, Messaging 
    Title:
    Translation problem with the facebook channel
    Summary:
    I use the google translation service and everything is fine in the botui tester but it does not work in the Facebook channel.
    Content:

    Hello,

    everything work on the botUI tester but in the facebook channel when I type "hi", I receive the welcome message that I put in english. but when I type "bonjour" I receive the message of the "unresolvedIntent" in english.
    any idea please.
    Thank you

  • Ameur Baccoucha
    Instant App Error35.0
    Topic posted June 6, 2018 by Ameur BaccouchaGold Medal: 3,500+ Points, tagged Bots, Conversational AI, Messaging, Mobile, OMCE 
    Title:
    Instant App Error
    Summary:
    When i try to call my instant app in the chatbot i receive a error message which is "javaException:Schema specific part is opaque."
    Content:

    this is my YAML code :

    #########################

    startInterview:
        component: "System.SetVariable"
        properties:
          variable: "interviewInfo"
          value: "${iResult.value.entityMatches['NUMBER'][0]}"
      interactive:
        component: "System.Interactive"
        properties:
          sourceVariableList: "interviewInfo"
          variable: "outputMessage"
          id: "InstantAPP"
          prompt: "can you please authenticate"
        transitions: {}
      askInterviewInfo:
        component: "System.Text"
        properties:
          variable: "interviewInfo"
          prompt: "Please provide your interview informations"
        transitions: {}

    ########################