How Natural Language Processing, Machine Learning

Transcription

How Natural Language Processing, Machine Learning
How Natural Language Processing,
Machine Learning & Artificial Intelligence Are
Changing the Way You Work in SAP
Sam Lakkundi, CIO
Kore Inc.
INTRODUCING CHATBOTS
WHY BOTS ARE THE BIG THING NOW?
Employees and customers are
overwhelmed by
30
200
+
People have chosen messaging as
the
+
The technologies
are now a reality to
62
APPS
EMAILS
MEETINGS
Used at work
Received Daily
Attended Monthly
1/2
3/4
Don’t finish a purchase
online because of service
Prefer to talk or text when
they need customer support
Communication and digital
overload
to
IOT
Simplest, most intuitive way to
communicate
NLP
ML
Ai
Enable systems to work smarter on
our behalf
WHAT DOES BOT COMMUNICATION
LOOK LIKE?
ARTIFICIAL
INTELLIGENCE
DATABASE
0010100101
01011010
ENTERPRISE
APPLICATION
API
NATURAL
LANGUAGE
PROCESSING
Developer
10101001010110101010101
Bot
End User
4
BOTS “TALK” TO SYSTEMS FOR USERS &
RESPOND IN NATURAL LANGUAGE
11010010101
Actions
00101011001
110100101111101 www.
WWW.
SMS
+
AND MORE
110100101
www.
www.
www.
www.
www.
INTRODUCING THE ‘ONLY’
CHATBOT
PLATFORM FOR SAP
WHAT / WHO IS KORE?
Message people/teams
Message systems
Message things
Connected Oi l Fi el d
SA P Connected Oil Field Bot – 15 min ago
Oi l Fi el d: A
Avg D ri l l D epth: 60 ft/day
Penetrati on Rate: 124 ft/day
BH A Effi ci ency: 140 ft/hr
SuccessFactors Bot
New compensat ion report f or Jav aScript
SA P Connected Oil Field Bot – 5 min ago
dev elopers
Oi l Fi el d: B
SAP CRM Bot
New opport unit y creat ed f or AcmeCo f or
50,000 unit s
Avg D ri l l D epth: 50 ft/day
Penetrati on Rate: 119 ft/day
BH A Effi ci ency: 136 ft/hr
SAP Concur Bot
Approv al request ed f or t ravel expense f rom
John Smit h in amount of $200
SAP ERP Bot
PO# x 75634z has been submit t ed f or order of
Product x -40
SAP Ari ba Bot
Submit order t o pref erred supplier for 600
unit s
Your only messaging platform for people, teams, systems and
things built with NLP, AI and ML
SO WHAT ARE KORE BOTS?
Kore Bots were designed to be intelligent personal assistants that
enable workers to communicate with SAP systems with human
language. Think of them as Siri For Your Enterprise
Delivers alerts
on a schedule
Execute workflows
related to tasks
Converse in
natural language
or voice
Accessible via SMS,
email, SDK, etc.
Execute CRUD
operations
Learn and improvise
via Artificial
Intelligence
HOW DOES ONE CONVERSE WITH
BOTS?
HOWEVER THEY WANT!!
SMS
856-897-6565
Facebook
Messenger
SalesOrder
Phone
856-897-6565
Amazon Echo
Skype
Email
[email protected] SalesOrder
Kore App
/SDK
Voice
SAP JAM
Slack
salesorder.slack.com
ARCHITECTURE
Kore/SAP: The Complete Picture
Create
Bot Builder
Connect
Consume
heterogeneous
data and cloud sources
heterogeneous
mobile & desktop
Kore
Cloud & On-Premise
SAP Cloud
Solutions
HANA
VORA
Cloud
Connector
SAP
ECC 6
OData
SOAP
HTTP(S)
SAP PI
NW 7
Bots
NLP
(ChatScript)
Pre-Built
Partner-Built
Custom-Built
AI
Secure
Web
Socket
Native Windows/Mac
Mobile
Tablet
Desktop Web
Node JS
Channels
Mongo
Database
Admin Console
Administration
Bot, Server and User management and security
Email
SMS
SDK
Skype
SAP Jam
Odata Service
SaaS solutions
Hana Cloud
Cloud
Connector
Firewall
On premise solutions
Odata Service
Kore: SAP High-Level Integration Architecture Using HCP/NWG
-
Hana Cloud
Platform
Process
Integrator
Inside Kore’s Integration Package HCP/NWG
Kore Bots Server
Bot for
SAP/ERP
Hana Cloud Platform
HCI/PI
On-premise
Cloud Connector
Other
on-premise
Bot for
SAP/CRM
Bot for
Hybris/C4C
Cloud
Bot for
SuccessFactors
Cloud Identity
Service
Bot for
Concur
Other
cloud services
KORE-SAP Integration Package
HOW KORE SAP BOTS CONVERSE
select order_details from
orders where order_num = {xxx}
«@SAPC4C : We are
looking for it, can you give
us your order number?»
«@SAPECC: I didn’t
received my order yet»
CONVERSATIONAL
BOTS
PLATFORM
SEMANTIC
CONTEXT
CHAT SCRIPT
HCI/PI
ANALYSIS
ANALYSIS
ENGINE
HCC
SAP
ECC
KORE/SAP IOT PLATFORM ARCHITECTURE
Web SocketSecure Connection
Bots for SAP
Kore Bot
Server
IoT sensor
ERP
CRM
HR
IoT
REST/ODATA
NLP
AI
REST/ODATA
HCI/PI
HANA
Cloud/IoT Process
Platform Integrator
SSO Proxy
Cloud
Identity
transformation
Users
Smart
Streaming
Server
ODATA
HTTPS
On-Premise /
Customer Network
Cloud Connector
SAP
System
SAP
S4/HANA
SAP
System
SAP
ECC
SAP CRM, etc.
data
zbapi
SAP
Auth
Hana dB
HOW KORE SAP BOTS INTERACT
WITH SAP ERP
Kore Bot Server
Alerts
Sample Use case:
A Sales Rep would like
to be notified when
new Opportunities are
entered in C4C right
away.
WebServices
“pull”
New
opportunity
created
New Opportunity
Data
New
Opportunity
Alert Filter:
Is Amount > $50,000? Yes
Map Alert Fields
User can choose
a mapped action
over WebServices
Filter opportunities
greater than $50,000.
Take actions right away
to update the
opportunity if needed.
Actions
Update Opportunity Details:
Updated
Opportunity Data
over WebServices
Update
Opportunity
User Input
Opportunity Amount = $125,000
Only SAP has a complete IoT solution
IoT Platform + Bots Platform
SO HOW EASY IS IT TO BUILD
THESE BOTS?
BOT BUILDER
USER MANAGEMENT
Manage users access and sessions
BOT MANAGEMENT
Add Bots to Enterprise Store and provision to users and teams
BOT CREATION
Create Tasks and Alerts connecting with
simple published API’s
MAP FLOW
Map alerts to tasks from one system to
another with a simple WYSIWYG
interface
BOT DEVELOPMENT VS MOBILE APPS
BUILD MOBILE
APPS
APPS
BUSINESS
REQUIREMENTS
Teams of 5 to 50 people build apps
Multiple programming languages
Multiple interfaces
3-24 month dev cycles
Cost - $ millions
Difficult to change and maintain
BUILD
BOTS
1 person builds a bot
1 programming language for all platforms
1 interface
Hours-days dev cycles
Cost – Low $
Easy to change and maintain
20
THE POWER OF THE CONVERSATIONAL
INTERFACE FOR ANY TYPE OF USER
Easier to share because it
is for everyone
Easier to find because it
can live anywhere
21
Easier to learn since it’s the
same for every system
Easier to engage because it can
learn from you
GREAT, HOW DO I GET
STARTED?
DOWNLOAD THE APP
KORE INC
APP STORE
KORE
GOOGLE PLAY
KORE
WIN MSI
KORE
MAC APK
KORE
WEB
ASK FOR A ROI ASSESMENT WORKSHOP
VIST US AT:
GETSTUFFDONE.COM
DOWNLOAD PRE-BUILT BOTS
VIA THE KORE STORE
120+ Pre-Built Business and Personal Bots
700+
600+
ALERT TASKS
ACTION TASKS
Work & personal use
You can execute
24
CUSTOMER USE CASES
Kore Bot Customer Use Cases
STRUCTURAL MONITORING IOT CUSTOMER USE
CASE
Kore Chatbot
Platform
SAP IOT Platform
Request
(API)
IoT
Bot
Messaging +
NLP + AI
Platform
Streaming
Server
Hana
Server
Hana
Database
Understand
user intent,
map to
system task
Structural Monitoring
Bridge 6567 Kyle Road
Salem, MA, load warning
Tell me more
Receive
(Data)
Transmittors
Revert back with
requested
information
Strucutre
Strength
Sensors
Learn user
behavior &
context.
Suggest
actions &
tasks help
automate
function
Overload Shock Limit
Threshold 5000 g pk
Temperature Stage:
+110 reported
Sensitivity: 5mBVN
Anti Friction: 087F23
Pilot Bushing:
097D54G9
Actionable
alerts &
information
help drive &
execute
tasks
SAP CRM ITEGRATION
HVAC IOT CUSTOMER USE CASE
Request
(API)
Receive
(Data)
SAP SUCCESSFACTORS INTEGRATION (PTO APPROVAL)
SAP Success Factors
REMINDER: PTO Approval
Do you want to approve Alesiha’s
PTO request submitted May 2nd
2016
Show me details
Alesiha PTO Details
Per Num: 6810
Name: Alesiha Dun
Request Dates: June 3–6 2016
Notes: need time with my dad
Analysis: 6 PTO days left for 2016
Proceed with approval?
1 - Yes
2 - No with comments
3 – Remind me in 2 hours
Kony Bots Server
i
1
Notification
Alesiha Dun PTO Approved
Confirmation: 34986
What else can I do for you?
List my employees
Employee Listing
SAP SUCCESSFACTORS INTEGRATION (ONBOARDING)
SAP Success Factors
Welcome: Hi Rick! Welcome to the
team. I’m going to help get you setup in our systems. Let’s start by
picking your benefits.
What are my options?
You can choose from
the [PPO] or [EPO] plan. Check out
the links for more details.
Show me my dental PPO options
Here is the Delta
Dental [PPO] option
Kony Bots Server
i
Notification
Your Macbook has been
assigned to you by helpdesk.
Do you wish to contact
Where do I pick it
Building 2 Room 44, x3562
INTEGRATING TO SOL MANAGER
8
© Copyright 5/9/2016 Kore, Inc.
SAP Solution Manager
HANADB ALERT
Memory Alert 50% memory
low issue. Do you need to
see details
Tell me more
The memory usage threshold
and persistent memory usage
rate which is considered a
potentially unsustainable load
is at 48.9% Utilization
How many users are
currently on the system
56 current users on the
system. Do you want to
see the user/trans ids
Yes, also show me open
thread count
TIME ENTRY: ECC 6/CATSDB
SAP Approvals
SAP Time Entry
Notification
Rachna Patil has submitted time
for approval with following details
Per Num: 6810, ProjectID: 6543J,
Hrs:42, Notes: SD Config for
customer: Fitch Ratings
Approve: 1
Reject with comments: 2
Remind me later: 3
REMINDER: Time Entry
Do you want to enter time for the
week ending Jan 30, 2016?
Yes
Confirm Details
Per Num: 6810, ProjectID:
6543J, Hrs:42, Notes: SD
Config for Fitch Ratings
Procced with these details?
1
Got it done. What would you
like to do now?
Change Hrs. to 44
SAP ECC 6.0
HR CATS dB
Kony Bots Server
Got it done. What would you
like to do now?
Time Entered
Per Num: 6810, ProjectID:
6543J, Hrs:44, Notes: SD
Config for Fitch Ratings
Notification
Time Approval Request Sent to
Manuel Santos
KORE FOR DIRECT STORE
DELIVERY
Direct Store Delivery
Delivery Route Update
Change in delivery route
requested by dispatch to 7/11 on
Forth Worth Dr, Denton, TX
Confirm – 1 or No – 2 or Map -3
1
Delivery Summary Requested
Chicken Chimi
UPS: 0-73234-343-67
Unit Cost: $32.76
Deposit: $38,000.00
Signature Captured: Yes
Alert
Show me vehicle Inventory
.50 Butter popcorn – Units 299
0.99 20Z bottles – Pallets 39
1 ltr bottles – Units 250
Kony Bots Server
Map current delivery route
Map 7/11 on 30 Meadow Rd,
Denton, TX