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

  • Sanjay Kalingu
    Digital Assistant Implementation guide65.0
    Topic posted July 22, 2019 by Sanjay KalinguBronze Trophy: 5,000+ Points, tagged Bots, Virtual Assistant 
    Title:
    Digital Assistant Implementation guide
    Summary:
    Digital Assistant Implementation guide
    Content:

    Hi All,

    I am completely new to digital assistant and i am trying to find the implementation guide for Oracle digital Assistant. Do any of you have links for the document which you can share with regards to how to setup Digital Assistant.

    Also, We are trying to integrate or use digital assistant as part of Fusion HCM product. Any help is greatly appreciated.

     

    Thanks,

    Sanjay Kalingu

    Version:
    19B
  • Grant Ronald
    Why QnA and How QnA15.0
    Topic posted July 2, 2018 by Grant RonaldGold Medal: 3,500+ Points, tagged Bots, Conversational AI, Mobile, OMCE, Tip, Virtual Assistant 
    Title:
    Why QnA and How QnA
    Summary:
    You might find the new QnA features in Oracle Intelligent Bots as a welcome addition to your chatbot armory
    Content:

    One of the primary benefits of a chatbot is dealing with the "low-fidelity" interactions from your customers leaving your call center to deal with issues that need the human touch.  Frequently asked questions, by their very nature, are common questions that are simply looking for an answer.  "What are your opening times", "Can I overpay on my mortgage", "Do you serve gluten free pizzas".  The FAQs (or QnAs) often already exist, if you know where to find them, so why not bring them into your bot?

    You might therefore find the new QnA features in Oracle Intelligent Bots as a welcome addition to your chatbot armory.  This allow you to simply upload your existing QnA into a bot and any user input will automatically be searched within this document.  If the input matches a QnA the user will be presented with a carousel of related articles allowing them to view or browse related topics.

    https://youtu.be/LsAy1Qq5RRg - an introduction to QnA in Intelligent Bots

    https://youtu.be/L8dOznua_qg - how QnA works in Intelligent Bots.

    Would appreciate any feedback if this format of learning helps, and if so, other topics you would like covered.

    Video:
  • Sunil Kumar
    How to pass authorization token to Rest Connector as header24.7
    Topic posted July 24, 2018 by Sunil KumarRed Ribbon: 250+ Points, tagged API, Bots, Mobile, OMCE 
    Title:
    How to pass authorization token to Rest Connector as header
    Content:

    Hi,

    Thank you community in advance, i am facing below issue followed documentation as well but no help.

    How to pass  AUTHORIZATION TOKEN as header to a Rest Connector (token got from calling another component) 

    1. I defined one Rest Connector (name - "UiPathAuthConnector") in MCS with Rest URL -->  "https/rest_url" (this is sample url just for ex)

    2. Now I created Api with 2 components

    • GetAuth Component (Post Call) -> In this component I am calling the connector & passing username & password in body(as it is post call) to get a token  
      var mobileSdk = conversation.mobileSdk;
       
      var body = {
      "tenancyName": "somevalue",
      "usernameOrEmailAddress": "somevalue",
      "password": "somevalue"
      }
       
       
      mobileSdk.connectors.post('UiPathAuthConnector', '/api/account/authenticate', body, { inType: 'json', versionToInvoke: '1.0' }).then(
      function (result) {
      //code to get the parse result & get authorization token (let it be authToken)
      }
    • GetRelease Component (Get Call) -> In this component i need to pass the authorization token (authToken got from previous step) as authorization header,
    I have tried following approach but getting error
    NOTE : I am able to do this using postman
     
    var headers = { "Authorization": `Bearer ${authToken}` };
    var mobileSdk = conversation.mobileSdk;
     
    mobileSdk.connectors.get('UiPathAuthConnector', '/odata/Releases', null, { inType: 'json', versionToInvoke: '1.0', externalAuthorization: `Bearer ${authToken}`}, { headers: headers }).then(
    function (result) {
    // after result code goes here
    }
     
     

    As you can see i have tried externalAuthorization(following -- https://docs.oracle.com/en/cloud/paas/mobile-cloud/mcsua/calling-apis-custom-code.html#GUID-5AC36DD5-1976-41A0-AEAF-DF32F60494D3 ) but still getting 401 authentication error.

    Please any help will be very useful

    Thanks in advance

     

  • Martin Jarvis
    Announcing the Chatbot Starter Package for the Candidate...44.3
    Topic posted October 24, 2018 by Martin JarvisSilver Medal: 2,000+ Points, tagged Bots 
    Title:
    Announcing the Chatbot Starter Package for the Candidate Experience on Oracle Talent Acquisition Cloud
    Summary:
    Cross posting from the OTAC forum
    Content:

    Oracle is announcing the Chatbot Starter Package for the Candidate Experience on Oracle Talent Acquisition Cloud.

    The Product Management team has co-developed as Chatbot Starter Package to enhance the candidate experience.  The Chatbot Starter Package can be used to address three candidate scenarios: 1. Search and apply for a job, 2. Job Submission Status Inquiry and 3. FAQ.

    For more information and demonstration videos, head over to the Talent Management forum : https://cloudcustomerconnect.oracle.com/posts/23b600a51e

  • Rajeev
    Digital assistant for SaaS Applications5.0
    Topic posted September 4, 2019 by Rajeev 
    Title:
    Digital assistant for SaaS Applications
    Summary:
    Enabling and configuring Digital assistant for Oracle SaaS applications such as OTM Cloud, CPQ Cloud, Fusion Cloud
    Content:

    Hello Experts

    I am looking for configuration documentation for enabling digital assistant to the  Oracle OTM Cloud, WMS Cloud, CPQ Cloud, ERP Cloud applications.

    Any other insights regarding this will be helpful

    Thanks

  • Lorna Rickett
    Videos as answersAnswered35.0
    Topic posted June 13, 2019 by Lorna RickettSilver Trophy: 7,500+ Points, tagged Virtual Assistant 
    Title:
    Videos as answers
    Summary:
    Displaying a video as the answer
    Content:

    Is there a way to embed a video as a response? or even a thumbnail and link?

  • Lorna Rickett
    Understanding the paths45.0
    Topic posted April 30, 2019 by Lorna RickettSilver Trophy: 7,500+ Points, tagged Analytics 
    Title:
    Understanding the paths
    Summary:
    Understanding the paths and numbers
    Content:

    Hi,

    I'm looking at the path analysis... the little numbers don't add up. I assumed the numbers meant how many conversations took that path and would therefore add up... what do they mean?

    Image:
  • 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}!..."
    
  • Martin Jarvis
    Visit the TechExchange for technical articles and code...5.0
    Topic posted May 2, 2018 by Martin JarvisSilver Medal: 2,000+ Points, tagged Bots, Mobile, Tip 
    Title:
    Visit the TechExchange for technical articles and code samples
    Summary:
    Go to blogs.oracle.com/mobile/tech-exchange for lots of helpful articles and code samples to help you build fantastic mobile and chatbot applications
    Content:

    The TechExchange section of the Oracle Mobile & Bots blog (https://blogs.oracle.com/mobile/tech-exchange) contains lots of useful technical articles and code samples to help you build fantastic mobile and chatbot applications.

    Tell us which article is your favourite in the comments below.

    Image: