it’s all about the bots! · ›member of oracle customer advisory board for mobile ›only...

35
www.rmoug.org February 20-22, 2018 | Westin Westminster Hotel | Westminster, CO It’s All About The Bots! How ChatBots Will Revive Your Legacy Applications Mia Urman CEO AuraPlayer Inc.

Upload: others

Post on 31-Mar-2020

0 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: It’s All About The Bots! · ›Member of Oracle Customer Advisory Board for Mobile ›Only Certified Plug-in For Oracle Forms to Oracle Mobile Cloud. RMOUG TRAINING DAYS 2018

www.rmoug.orgFebruary 20-22, 2018 | Westin Westminster Hotel | Westminster, CO

It’s All About The Bots!How ChatBots Will Revive Your Legacy Applications Mia Urman

CEOAuraPlayer Inc.

Page 2: It’s All About The Bots! · ›Member of Oracle Customer Advisory Board for Mobile ›Only Certified Plug-in For Oracle Forms to Oracle Mobile Cloud. RMOUG TRAINING DAYS 2018

Copyright © 2017, Oracle and/or its affiliates. All rights reserved.

It’s All About The Bot’s

Mobile, Chatbots, AI, Location and much more….

Page 3: It’s All About The Bots! · ›Member of Oracle Customer Advisory Board for Mobile ›Only Certified Plug-in For Oracle Forms to Oracle Mobile Cloud. RMOUG TRAINING DAYS 2018

RMOUG TRAINING DAYS 2018

Introducing AuraPlayerAwarded ODTUG 2016 Innovation Award

"Excellence in Creative, Effective, Innovative Use of Development Tools "

Awarded: Digital Transformation Partner of the Year!

Among Our Customers

Awards

Founders

Mia Urman CEO - Oracle ACE Director , 17 years exp. Oracle

Yossi Nakash R&D manager – Java/ development 16 years

Unique Patented Solution!

Oracle Gold Partner› Member of Oracle Customer Advisory Board for Mobile› Only Certified Plug-in For Oracle Forms to Oracle Mobile Cloud

Page 4: It’s All About The Bots! · ›Member of Oracle Customer Advisory Board for Mobile ›Only Certified Plug-in For Oracle Forms to Oracle Mobile Cloud. RMOUG TRAINING DAYS 2018

RMOUG TRAINING DAYS 2018

Today It is about Engaging User Experiences

Page 5: It’s All About The Bots! · ›Member of Oracle Customer Advisory Board for Mobile ›Only Certified Plug-in For Oracle Forms to Oracle Mobile Cloud. RMOUG TRAINING DAYS 2018

RMOUG TRAINING DAYS 2018

Millennial: Expectations of the New Workforce Not going to accept this …

Page 6: It’s All About The Bots! · ›Member of Oracle Customer Advisory Board for Mobile ›Only Certified Plug-in For Oracle Forms to Oracle Mobile Cloud. RMOUG TRAINING DAYS 2018

RMOUG TRAINING DAYS 2018

Page 7: It’s All About The Bots! · ›Member of Oracle Customer Advisory Board for Mobile ›Only Certified Plug-in For Oracle Forms to Oracle Mobile Cloud. RMOUG TRAINING DAYS 2018

RMOUG TRAINING DAYS 2018

Messaging Has Surpassed Social

4.1 Billion users around the world are on instantmessaging apps

6+ of Top 10 most used apps globally = messaging apps

Sources: BI Intelligence, Jan. 2016 and Statista, April 2016

-500

500

1500

2500

3500

4500

2016201520142013

Big 4 Instant Messaging Apps

Big 4 Social Networks

Page 8: It’s All About The Bots! · ›Member of Oracle Customer Advisory Board for Mobile ›Only Certified Plug-in For Oracle Forms to Oracle Mobile Cloud. RMOUG TRAINING DAYS 2018

RMOUG TRAINING DAYS 2018

A chatbot (also chatterbot, chatterbox) is a computer program which attempts tomaintain a conversation with a person

What is a Chatbot?

- Wikipedia

Page 9: It’s All About The Bots! · ›Member of Oracle Customer Advisory Board for Mobile ›Only Certified Plug-in For Oracle Forms to Oracle Mobile Cloud. RMOUG TRAINING DAYS 2018

Copyright © 2017, Oracle and/or its affiliates. All rights reserved. Copyright © 2017, Oracle and/or its affiliates. All rights reserved.

– Backed by intelligence

The Next Killer Apps Will be Bots

9

Bots will start replacing mobile apps. No more looking for an app, downloading an app, updating an app ormanaging an app

Source: Gartner 2017

Page 10: It’s All About The Bots! · ›Member of Oracle Customer Advisory Board for Mobile ›Only Certified Plug-in For Oracle Forms to Oracle Mobile Cloud. RMOUG TRAINING DAYS 2018

Copyright © 2017, Oracle and/or its affiliates. All rights reserved. Copyright © 2017, Oracle and/or its affiliates. All rights reserved. 10

We are in a new world where conversational interfaces will replace the most common interfaces on computers and connected devices

Page 11: It’s All About The Bots! · ›Member of Oracle Customer Advisory Board for Mobile ›Only Certified Plug-in For Oracle Forms to Oracle Mobile Cloud. RMOUG TRAINING DAYS 2018

RMOUG TRAINING DAYS 2018

Would you like to make any other changes to your card?

Place order

Ship to: 500 ACME Street Redwood Beach CA 94011

Ship to this address

You got it! Here's the updated version for your review.

Lara EndersonSales Director

500 ACME ParkwayRedwood BeachCalifornia 94011

[email protected]

+1.123.123.1234+1.123.123.1234

Hmm. Checked with the HCM system. It looks like your title has changed since your last order. Would you like your updated title on your new cards?

You got it! Here's the updated version for your review.

Lara EndersonSales Manager

500 ACME ParkwayRedwood BeachCalifornia 94011

[email protected]

+1.123.123.1234+1.123.123.1234

Yes No

Lara Enderson

Hi Lara: How can I help you today?

Reorder cards

Sure thing! Let me pull up the template from your last order.

Here's the card from your last order.

Hmm. Checked with the HCM

Lara EndersonSales Manager

500 ACME ParkwayRedwood BeachCalifornia 94011

[email protected]

+1.123.123.1234+1.123.123.1234

Enterprise Chatbots

Page 12: It’s All About The Bots! · ›Member of Oracle Customer Advisory Board for Mobile ›Only Certified Plug-in For Oracle Forms to Oracle Mobile Cloud. RMOUG TRAINING DAYS 2018

RMOUG TRAINING DAYS 2018

I've a new role & I need new business

cards.

I can't remember which system or

website to order these from. Is there an easy

way?

Lara EndersonSales

Give customers & staff the opportunity to access enterprise systems by conversing with an Artificially Intelligent bot in the language they know: their native tongue

Enterprise Chatbots

Page 13: It’s All About The Bots! · ›Member of Oracle Customer Advisory Board for Mobile ›Only Certified Plug-in For Oracle Forms to Oracle Mobile Cloud. RMOUG TRAINING DAYS 2018

RMOUG TRAINING DAYS 2018

Why Conversational Interfaces?

• Language interfaces remove significant friction

• Just write or speak, no learning

• Direct access to value trapped in distant services and millions of app

Discover,download,install,launch

5M apps

Pay mybill

Page 14: It’s All About The Bots! · ›Member of Oracle Customer Advisory Board for Mobile ›Only Certified Plug-in For Oracle Forms to Oracle Mobile Cloud. RMOUG TRAINING DAYS 2018

RMOUG TRAINING DAYS 2018

Types of BOTS

Page 15: It’s All About The Bots! · ›Member of Oracle Customer Advisory Board for Mobile ›Only Certified Plug-in For Oracle Forms to Oracle Mobile Cloud. RMOUG TRAINING DAYS 2018

RMOUG TRAINING DAYS 2018

Typically user initiated, but systemscan also initiate (e.g. alerts)

Most common types of botsinitially deployed

Highly specialized andstructured interactions

Conversational menus, dialogdriven user experience

Most useful bots will be in thesupport or service category

Integrates with backendsystems of record

Task Oriented Bots

Page 16: It’s All About The Bots! · ›Member of Oracle Customer Advisory Board for Mobile ›Only Certified Plug-in For Oracle Forms to Oracle Mobile Cloud. RMOUG TRAINING DAYS 2018

RMOUG TRAINING DAYS 2018

Incorporates Big Data

Data Analytics

Machine Learning (ML)

Natural Language Processing (NLP)

Personalized based on profile, pastbehavior and context aware

Monitors data, intent detection, initiates conversation e.g. Monitor campaign and initiate

conversation when data crosses threshold

Predictive Intelligence based on data –key for bots to be a useful in the long run

across use-case categories

Data Driven Predictive Bots

Page 17: It’s All About The Bots! · ›Member of Oracle Customer Advisory Board for Mobile ›Only Certified Plug-in For Oracle Forms to Oracle Mobile Cloud. RMOUG TRAINING DAYS 2018

RMOUG TRAINING DAYS 2018

Conversational AI: Challenges

DIVERSITY OF CHANNEL INTERFACES• Chat, Web, Text, Voice, Apps, Devices, etc.

IMPLEMENTATION COMPLEXITY• Access, security, back end integration, dialog

design, languages

GETTING AI RIGHT• Requires many techniques: NLP, ML, speech,

image, sentiment, plus dialog and context

Page 18: It’s All About The Bots! · ›Member of Oracle Customer Advisory Board for Mobile ›Only Certified Plug-in For Oracle Forms to Oracle Mobile Cloud. RMOUG TRAINING DAYS 2018

Copyright © 2017, Oracle and/or its affiliates. All rights reserved. 18Copyright © 2017, Oracle and/or its affiliates. All rights reserved. 18

Say Hello to Oracle Intelligent Bots

Page 19: It’s All About The Bots! · ›Member of Oracle Customer Advisory Board for Mobile ›Only Certified Plug-in For Oracle Forms to Oracle Mobile Cloud. RMOUG TRAINING DAYS 2018

RMOUG TRAINING DAYS 2018

Oracle Intelligent Bots

• Enhance user experiences with conversational interactions

• Pre-Integrated Delivery Across Channels

– APIs for integration with Instant Apps and channels, dialog builder, human-handoff framework

• Enterprise Ready

– Pre-built back end integration framework, connectors, security, scale, continuous bot analytics

• Embedded AI for Conversational Dialog

– Unified contextual state engine and AI platform, Speech & image recognition, intent detection, multilingual NLP

DATA & INSIGHTSEvent collector

COGNITIVE SERVICESLanguage understanding & Intent Detection

MACHINE LEARNINGBuild, Deploy and test ML models

DIALOG & CONTEXTDeclarative flow model & Context from Device, Time, Calendar, Photograph, Web

KNOWLEDGE SERVICESEntity modeling, Represent domain knowledge as semantic graph

Page 20: It’s All About The Bots! · ›Member of Oracle Customer Advisory Board for Mobile ›Only Certified Plug-in For Oracle Forms to Oracle Mobile Cloud. RMOUG TRAINING DAYS 2018

RMOUG TRAINING DAYS 2018

NY Metro Transport Authority

Collision Accident Reporting System (CARS)

Oracle11g DB

Desktop

DMZ

Internal Network

Firewall

REST Connector

Oracle Mobile Cloud Service

Oracle Forms

Location Aware Accident ReportingProblem:

Accidents on bridges and tunnel are recorded on paper at scene then typed into desktop system.

Requirements:

• Integrate to current Oracle Forms system without any change to backend

• Run application in an offline mode

• Scan driver license and integrate with other state and federal systems of record

• Integrate with device camera and location services

Solution:

• Oracle MAF for cross platform client application

• Oracle MCS for simplifying all mobile backend services –offline, identity management, security, push notification, storage

• Partnered with Aura Player to integrate with Oracle Forms and provide REST interfaces

• Platform expanded to other use cases

Page 21: It’s All About The Bots! · ›Member of Oracle Customer Advisory Board for Mobile ›Only Certified Plug-in For Oracle Forms to Oracle Mobile Cloud. RMOUG TRAINING DAYS 2018

RMOUG TRAINING DAYS 2018

Customer Story: Chatbot / Mobile HR System

• 40,000 non-technical employees of all backgrounds and demographics can get answers to their requests in seconds from any device, in any location, instead of waiting on hold or coming into the office.

• Without touching one line of code in the existing system, AuraPlayer transformed the Oracle Forms application to a REST services

• Mobile application can provide HR services in the field without the need to return to the office

• Oracle ICS host a chat application all employees could use on their existing devices without training.

Page 22: It’s All About The Bots! · ›Member of Oracle Customer Advisory Board for Mobile ›Only Certified Plug-in For Oracle Forms to Oracle Mobile Cloud. RMOUG TRAINING DAYS 2018

RMOUG TRAINING DAYS 2018

App https://www.dropbox.com/s/njb0vznqvdur1ol/MTA_APP_Short.mp4?dl=0

Page 23: It’s All About The Bots! · ›Member of Oracle Customer Advisory Board for Mobile ›Only Certified Plug-in For Oracle Forms to Oracle Mobile Cloud. RMOUG TRAINING DAYS 2018

RMOUG TRAINING DAYS 2018

Customer Story: Oracle EBS Inventory Chatbot

Page 24: It’s All About The Bots! · ›Member of Oracle Customer Advisory Board for Mobile ›Only Certified Plug-in For Oracle Forms to Oracle Mobile Cloud. RMOUG TRAINING DAYS 2018

RMOUG TRAINING DAYS 2018

EBS Sales BOT in #Slack

EBS Sales BOT https://www.dropbox.com/s/xfbrs3brly1fkhc/EBS_SALES_BOT.mp4?dl=0

Page 25: It’s All About The Bots! · ›Member of Oracle Customer Advisory Board for Mobile ›Only Certified Plug-in For Oracle Forms to Oracle Mobile Cloud. RMOUG TRAINING DAYS 2018

RMOUG TRAINING DAYS 2018

How Do We Do It?

• Define the Flows – Define the business process for the conversation Including input / output, Client-side requirements - #Slack / Facebook / Txt etc…

• UI/UX design - What will the conversation look like from a UI perspective.

• Setup ChatBot Account / AuraPlayer

• Develop the client side - Mobile application is developed according to the specs in the UI/UX design.

• Deploy App and test app - The application is then deployed to the customer's test environment.

Page 26: It’s All About The Bots! · ›Member of Oracle Customer Advisory Board for Mobile ›Only Certified Plug-in For Oracle Forms to Oracle Mobile Cloud. RMOUG TRAINING DAYS 2018

RMOUG TRAINING DAYS 2018

Oracle Intelligent Bots: Key Components

Channel Configurator

DialogFlow

Execution

CustomComponents

in Dialog Flow

AI Engine

• Unified cross-channel chat interface between bots & humans

• Declarative bot builder UI for bot flow

• State machine that executes context driven workflows with scoped variables

• Active machine learning algorithms that identify relationships and extract insights from unstructured data

• SDK to consume backend API’s that satisfy human requests via the bot

Custom

Page 27: It’s All About The Bots! · ›Member of Oracle Customer Advisory Board for Mobile ›Only Certified Plug-in For Oracle Forms to Oracle Mobile Cloud. RMOUG TRAINING DAYS 2018

RMOUG TRAINING DAYS 2018

The Challenge: Agility

How to Deliver Enterprise Systems to Mobile Channels Without Costly and Risky Redevelopment Projects?

Page 28: It’s All About The Bots! · ›Member of Oracle Customer Advisory Board for Mobile ›Only Certified Plug-in For Oracle Forms to Oracle Mobile Cloud. RMOUG TRAINING DAYS 2018

RMOUG TRAINING DAYS 2018

MICROSERVICES

REST / JSON / SOAP

Java Developer

Integration Developers

Mobile Developers

Low CodeDevelopers

CloudDeveloper

DatabasesWeb Apps

Legacy Systems

CRMSystems

RAD development tools

Oracle Forms

OracleEBS

Page 29: It’s All About The Bots! · ›Member of Oracle Customer Advisory Board for Mobile ›Only Certified Plug-in For Oracle Forms to Oracle Mobile Cloud. RMOUG TRAINING DAYS 2018

RMOUG TRAINING DAYS 2018

Delivering Engaging Multi Channel Experiences

Multi ChannelExperiences

Multi ChannelUser Insights

Page 30: It’s All About The Bots! · ›Member of Oracle Customer Advisory Board for Mobile ›Only Certified Plug-in For Oracle Forms to Oracle Mobile Cloud. RMOUG TRAINING DAYS 2018

RMOUG TRAINING DAYS 2018

Bots Architecture

30

JCS custom component

Custom ComponentsChannel Drivers

Bot Builder UI Service

Tenant DBaaS instances

LBaaS

Intent Server

Requests

BOTS

MCS custom component

ACCS custom component

LBaaS

. . .

Design-time

Runtime

Custom

Webhook

Dialog Engine

Page 31: It’s All About The Bots! · ›Member of Oracle Customer Advisory Board for Mobile ›Only Certified Plug-in For Oracle Forms to Oracle Mobile Cloud. RMOUG TRAINING DAYS 2018

RMOUG TRAINING DAYS 2018

Oracle Bots: AI Flow

31

Channel Integration

Intent Classification

Intent Modeling

Natural Language

Linguistic Modeling

Bot Model Training

Entity Extraction

Entity Parsing

Entity Resolution

Entity Type

Entity Value

Dialog Execution

YAML Dialog Flow

Dialog State

Built Component

Custom Component

Alexa…what’s my balance

For which account?

Savings

NL Understanding

Intent Classification:Balances

Intent RankingConfidence 98%

IntegrationComponent

Ent data

Required Entities:Account Type

Entity Values

Checking SavingsCredit

The balance in your checking account is $2334.56

Channel Agnostic

Webhook

Security

MessageProcessing

Page 32: It’s All About The Bots! · ›Member of Oracle Customer Advisory Board for Mobile ›Only Certified Plug-in For Oracle Forms to Oracle Mobile Cloud. RMOUG TRAINING DAYS 2018

RMOUG TRAINING DAYS 2018

Demo: Bot Builder - Build, Test & Deploy Bots

Page 33: It’s All About The Bots! · ›Member of Oracle Customer Advisory Board for Mobile ›Only Certified Plug-in For Oracle Forms to Oracle Mobile Cloud. RMOUG TRAINING DAYS 2018

RMOUG TRAINING DAYS 2018

To Move Forward – Start today!

› Assess Your Requirements

• What platforms do we need to deploy to? UI requirements? › Understand Your Existing System

• Where does the business logic sit today?› Define Timeline and Budget

› Choose development tools and environment

› Conduct Proof of Concept of Proposed Solution

› Decide on final Implementation Method

› Contact [email protected] to get your FREE consultation!

Considerations For Modernization Projects

Page 34: It’s All About The Bots! · ›Member of Oracle Customer Advisory Board for Mobile ›Only Certified Plug-in For Oracle Forms to Oracle Mobile Cloud. RMOUG TRAINING DAYS 2018

RMOUG TRAINING DAYS 2018

Whatever The Strategy

It’s Time

Page 35: It’s All About The Bots! · ›Member of Oracle Customer Advisory Board for Mobile ›Only Certified Plug-in For Oracle Forms to Oracle Mobile Cloud. RMOUG TRAINING DAYS 2018

RMOUG TRAINING DAYS 2018

More Information

Mia [email protected]

@miaurman

Blog: www.oracleformsinfo.com

www.AuraPlayer.com

[email protected]

@auraplayer