OpenWorld 2018 How to Create Chatbots with OMCe

Slides:



Advertisements
Similar presentations
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Your customer as a segment of one That changes every second! Hein Van Der Merwe Chief.
Advertisements

Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Oracle SQL Developer What’s New in Version 4.1 Jeff Smith
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | Advanced Metadata Modeling Modeling for the Oracle Business Intelligence Cloud.
HOL9396: Oracle Event Processing 12c
Getting Started with Oracle Compute Cloud
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. JD Edwards Summit PaaS from an Applications Perspective Charles McGuinness Director,
Oracle Confidential – Internal/Restricted/Highly RestrictedCopyright © 2014, Oracle and/or its affiliates. All rights reserved. | Oracle Identity Management.
1Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 8 Reporting from Contract.
Oracle E-Business Suite Order Management: Presenting the HTML and Mobile User Experience Durgaprasad Bodapati Director, Product Management Bhavana Sharma.
RMB Billing UX Design Concepts / Proposals Peter Picone.
1Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 8 Contract Management.
Building Cognitive Apps with IBM Watson on Bluemix
“This presentation is for informational purposes only and may not be incorporated into a contract or agreement.”
Workforce Scheduling Release 5.0 for Windows Implementation Overview OWS Development Team.
Build Mobile Apps for Oracle E-Business Suite with Oracle Mobile Platform Bruce Bailey Principal Mobile/Social Solutions Consultant Jagadeesh Maira Senior.
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | Planning & Budgeting Cloud Service (PBCS) Overview Business Analytics Product Group.
WebCenter in Education & Research A Transformation in Digital Business Session: CON7709 Golden Gate C3 Room, Marriott Marquis Moderator: Kevin Roebuck,
Oracle Java Cloud Service Oracle Develop July 2013.
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | Daddy, what's a middle wear? An incredibly oversimplified explanation of what Middleware.
Create and Shape Effective APIs and Microservices for Mobile Apps and Chatbots
Introduction To DBMS.
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
Partner Logo Veropath Offers a Next-Gen Expense Management SaaS Technology Solution, Built Specifically to Harness Big Data Analytics Capabilities in Azure.
Intelligent Agent Solution
Building Modern Applications Using APIs, Microservices and Chatbots
Primal and Microsoft Azure Deliver Personalized Content, Intelligence, and Analytics That Match Your Content to the Interests of Your Audience MICROSOFT.
Introduction to Azure Bot Framework
Insights driven Customer Experience
My Oracle Support (The next generation Metalink experience) lynn
OpenWorld 2018 Accelerate Your Success on Oracle Cloud Infrastructure with Applications Unlimited Support Viviana Tilita Senior Technical Support Engineer.
Saudi Telecom: Better Together
Build a Web App with Oracle REST Data Services &
Flight Recorder in OpenJDK
Quick Bite: TRN6516 J. David Mills
Quick Bite: TRN6517 J. David Mills
Assessing the Security of the Cloud
#.
OpenWorld How to Develop Simple Mobile Applications with Mobile Cloud
OpenWorld 2018 How to Combine Data from Source Sites
JD Edwards Support and Oracle Cloud Infrastructure: A Successful Path to Oracle Cloud
Confidential – Oracle Internal/Restricted/Highly Restricted
Key Considerations in User Lifecycle Management
Continuous Automated Chatbot Testing
Confidential – Oracle Internal/Restricted/Highly Restricted
How to Cure Those Digital Adoption Blues: Oracle Guided Learning
Confidential – Oracle Internal/Restricted/Highly Restricted
OpenWorld How to Prepare Data from Business Intelligence Cloud Service
OpenWorld 2018 Oracle E-Business Suite Analyzer Diagnostic:
OpenWorld 2018 How to Get Value from Data in Oracle Analytics Cloud
Confidential – Oracle Internal/Restricted/Highly Restricted
Oracle Database Multilingual Engine
OpenWorld 2018 HCM Oracle
OpenWorld 2018 Oracle API Platform: How to Manage Typical Workflows
Your Next Chatbot From Idea to Execution Donna Scheele
Your Finance Cloud End User Adoption and Enablement Starts Here
The following is intended to outline our general product direction
Leverage the virtual team using Oracle Support Communities Phil Dixon Director Service Automation Product Management Global Customer Support October,
Confidential – Oracle Internal/Restricted/Highly Restricted
Chatbots Best Practices & Design Patterns…
Principal Product Manager Oracle Data Science Platform
Microsoft Ignite NZ October 2016 SKYCITY, Auckland.
Core Platform The base of EmpFinesse™ Suite.
Chatbots for Dummies José 12/05/2018 Immersion
R11 Product Release Update March 2008
2/19/2019 9:06 AM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN.
“This presentation is for informational purposes only and may not be incorporated into a contract or agreement.”
A STORY ON CONVERSATIONAL CHATBOT SUBHAJIT SENGUPTA & SHARIQ SHAIKH
Safe Harbor Statement The following is intended to outline our general product direction. It is intended for information purposes only, and may not be.
Azure AI ChatBot with WebClient App
TN19-TCI: Integration and API management using TIBCO Cloud™ Integration
Presentation transcript:

OpenWorld 2018 How to Create Chatbots with OMCe Quick Bite: TRN6509 J. David Mills Cloud Delivery Lead – PaaS Oracle University October 24, 2018

Safe Harbor Statement The following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into any contract. It is not a commitment to deliver any material, code, or functionality, and should not be relied upon in making purchasing decisions. The development, release, timing, and pricing of any features or functionality described for Oracle’s products may change and remains at the sole discretion of Oracle Corporation.

Intelligent Chatbots: Key Components Unified cross-channel chat interface between bots & humans Channel Configurator Dialog Flow Execution Custom Components in Dialog Flow AI Engine Declarative bot builder UI for bot flow State machine that executes context driven workflows with scoped variables Custom SDK to consume backend API’s that satisfy human requests via the bot Active machine learning algorithms that identify relationships and extract insights from unstructured data Develop Intelligent Bots 1 - 3

Intent Classification Entity Extraction Dialog Execution Channel Integration Intent Classification Entity Extraction Dialog Execution Channel Agnostic Webhook Security Message Processing Intent Modeling Natural Language Linguistic Modeling Bot Model Training Entity Parsing Entity Resolution Entity Type Entity Value BotML Dialog Flow Dialog State Built Component Custom Component The balance in your savings account is $2334.56 Integration Component Ent data Required Entities: Account Type Entity Values Checking Savings Credit NL Understanding Intent Classification: Balances Intent Ranking Confidence  98% Alexa what’s my balance For which account? Savings Develop Intelligent Bots 1 - 4

An Introduction to Intents in Intelligent Chatbots Single meaning mapped from multiple possible inputs Give it meaningful name Add your own utterances Import & export utterances Train and test the intent Stage 1 processing only as good as your utterances Develop Intelligent Bots 1 - 5

Develop Intelligent Bots 1 - 6 See the requirements slide for a description of the steps These settings will be used by Facebook. Develop Intelligent Bots 1 - 6

Develop Intelligent Bots 1 - 7

Develop Intelligent Bots 1 - 8

Develop Intelligent Bots 1 - 9

An Introduction to Entities in Intelligent Chatbots Define an Entity list – value list (airport name) Entity list - Value-list (airport code) Entity list - Value-list (city) Create an entity called Travel Destination Create a derived destination (From) with the preceding word “From” which derives from Travel Destination Create a derived destination (To) with the preceding word “To” which derives from Travel Destination Develop Intelligent Bots 1 - 10

Entities Important variable in an intent Helps add relevance to an intent Built-in DATE, TIME, NUMBER, DURATION etc. Custom Domain/use case specific ToAccount, AccountType, PizzaSize Develop Intelligent Bots 1 - 11

Built-in Entities Implicitly exist You must add to the intent Only parsed for if added to entity Entity can resolve to many values Add multiple entities Develop Intelligent Bots 1 - 12

Custom Entities You create Domain-specific entities Value List Derived ToAccount, PizzaSize, SpendingCategory Value List Derived Entity List Develop Intelligent Bots 1 - 13

Dialog flow Manages conversation flow State and context A conversation with a chatbot usually goes through a particular flow- and you might think of the conversation having different states or context. In chatbots you would typically have a dialog flow which defines what should happen next based on an input State and context What to do based on an input Develop Intelligent Bots 1 - 14

Dialog Flow The model for the conversation flow Context Variables Grouping of variables related to a unit of conversation Variables Data held across a context State The various “units of work” in a dialog Currently defined in BotML Visual flow tool is “work in progress” A conversation with a chatbot usually goes through a particular flow- and you might think of the conversation having different states or context. In chatbots you would typically have a dialog flow which defines what should happen next based on an input Develop Intelligent Bots 1 - 15

Dialog Flow Develop Intelligent Bots 1 - 16 Here we an a state called “intent” which gets the first input from the used and passes it to the intent engine, depending on how the intent engine resolved that input, dictates where it goes next. For example, the intent engine worked out this was a Balance intent and so processing should now continue from startBalances Develop Intelligent Bots 1 - 16

System Components Interaction components Conditional components Security Utility components When you want to chatbot to actually do something - such as call a back end service, within Intelligent Bots at least, you use something called components. Intelligent Bots gives you a number of prebuilt components. So Text Output List Intent SetVariable ResetVariable Develop Intelligent Bots 1 - 17

Custom Components Custom Components Add custom logic or add features you don't find in a current version Add channel specific UI Backend integration through custom components REST APIs with particular “signature” Communicate with MCS APIs JavaScript However you would typically develop your own custom components for things like making back end calls to APIs (for example, to actually get a bank balance) And a custom component can also have a UI element to it – so if you want to present information to the user as some sort of card component, you could write that yourself Custom Logic Custom UI Backend Integration Develop Intelligent Bots 1 - 18

System Settings in Intelligent Chatbots General General settings for bot processing Training Model Translation Service Channel Connecting bot to channel such as Facebook Develop Intelligent Bots 1 - 19

Try Mobile Cloud Service Enterprise Today Get Started with Oracle Cloud Platform for Free  Up to 3,500 free hours Build production-ready workloads by using a variety of cloud services including Database, Compute, Blockchain, IoT, Big Data, API Management, Integration, Chatbots, and many more Create a Free Account USD300 Free Credits* available in select countries and valid for up to 30 days Mobile Cloud Service Enterprise Build and deploy mobile apps and intelligent chatbots that connect to any backend system with Mobile Cloud Enterprise. https://cloud.oracle.com/tryit

Cloud Learning Subscription

Q & A Call to Action (time permitting) Learn More @Oracle University http://education.oracle.com/cloud (time permitting) 22