Building Your Conference’s Digital Assistant:

Mia Urman CEO AuraPlayer Inc. IntroducingAuraPlayer

Founders &Management Awards & Mia Urman CEO - World renowned Oracle Forms Honors modernization Expert. Oracle ACEDirector, • Patented Solution Oracle alumn, over 19 years exp. With Oracle Forms, mobility, • Winner of several industryawards Webservice / integrationprojects. • Member of Oracle Customer Yossi Nakash CTO - R&D expert for over 18 years. Focus Advisory Board forMobile on enterprise development for scalability and • Only Certified Plug-in For Oracle performance Forms Gwen Edwards Corporate Development – Executive with to Oracle MobileCloud over 20 yrs Fortune 500 P&L experience Among OurCustomers 4 5 What is aChatbot?

A chatbot (also chatterbot, chatterbox) is a computer program which attempts to maintain a conversation with aperson - Wikipedia

Copyright © 2017, Oracle and/or its affiliates. All rights reserved. Copyright © 2017, Oracle and/or its affiliates. All rightsreserved. 6 Chatbots v/s DigitalAssistant Digital Assistant and Chatbots are synonymous to some customers Chatbots DigitalAssistant

• A computer program designed to simulate • A Digital assistant recommends or conversation with humanusers completes tasks beyond simple • Uses AI for understanding conversations conversations • User initiated • Uses AI for predictions and • Single purpose recommendations • E.g. Airline Bot, Event Bot • Bot initiated • Multi purpose (bots =skills) • E.g. Employee self service

Copyright © 2018, Oracle and/or its affiliates. All rights reserved. | 8 When Will People Use DigitalAssistants

9 Types of BOTS

10 Paymy bill Why ConversationalInterfaces?

• Language interfaces remove significant friction • Just write or speak, no learning • Direct access to value trapped in distant services and millions of app

Discover, 5M download, apps install, launch

Confidential – Oracle Internal/Restricted/Highly 11 Restricted Copyright © 2017, Oracle and/or its affiliates. All rights reserved. 1 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

Confidential – Oracle Internal/Restricted/Highly 13 Restricted Confidential – Oracle 1 1 Confidential – Oracle 1 DEMOTIME

Copyright © 2017, Oracle and/or its affiliates. All rightsreserved. 18 Say Hello to Oracle Digital Assistant Cloud Service

19 1 AMCe becomes Mobile Hub and Digital Assistant

Intelligent Customer Bots Analytics Mobile Hub DigitalAssistant

Client Mobile Development Core NOW Line of Tools Business

Developers and Architects and DevOps IT Ops

Oracle Cloud Platform Oracle Intelligent Bots /Oracle Digital Assistant

Enhance user experiences with conversational interactions

• Pre-Integrated Delivery AcrossChannels MACHINELEARNING – APIs for integration with Instant Apps and channels, Build, Deploy and test MLmodels dialog builder, human-handoffframework COGNITIVESERVICES Language understanding & Intent Detection • EnterpriseReady – Pre-built back end integration framework, connectors, KNOWLEDGESERVICES Entity modeling, Represent domain security, scale, continuous bot analytics knowledge as semantic graph • Embedded AI for ConversationalDialog DIALOG &CONTEXT Declarative flow model & Context from Device, – Unified contextual state engine and AI platform, Time, Calendar, Photograph,Web Speech & image recognition, intent detection, DATA & INSIGHTS multilingual NLP Event collector

Confidential – Oracle Internal/Restricted/Highly 21 Restricted Oracle Digital AssistantFeatures

Proactive Engagement A digital assistant is proactive, anticipating and initiating interactions with users Live Agent Handoff Enhance user interactions with live agent handoff capabilities Automate Multiple Apps Digital assistants can combine skills that vary, depending on the context of the interaction and the connected backendsystem Instant Apps Build an assistant that can capture structured data, leveraging existing app functionality, while staying within the flow of the conversation QnA Builder Quickly enhance an assistant's skills by importing already-established FAQs to automate commoninquiries

Built in Analytics

Copyright © 2018, Oracle and/or its affiliates. All rights reserved. | 22 Employee Digital Assistant and Skills Example ERP

HCM

CX

Digital Assistant

3rd Party

2 Simplified Digital AssistantAssembly

Events Skill Calendar Digital Assistant Corp Development events attendees, policies

Skill Skill Store Versioning Employee Facility IT SelfService Training DA Skills Classcalendar, New IT ticket Onboardin Request nomination, Policy ticket status g Temp ID,visitor attendance, pass, cab service, handbook DAAssembly reset PW Handbooks, Employee Policyadmin, FAQ’s, alerts certifications guesthouse Onboardin travel, equipment g mediclaims, Employe Handbooks, expenses Policy FAQ’s, alerts e Profile Meetings Survey handbook equipment Time off, shift Attendee search, Takesurvey, Policy admin, req, weekend room booking, viewresults, travel, medi- working,profile claims,expenses info Meetings Attendee search, HR Approvals ExpenseClaims Budgets room booking, Idea Box Review/appro Submit Create,submit, Shareideas, expenses v e hires, innovations raises, moves, approveannual approvals budgets vacations

2 The Challenge: Agility

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

Copyright © 2017, Oracle and/or its affiliates. All rightsreserved. The Solution Creating DA with OracleEBS/Forms

Enterprise grade Digital assistant Expose existing Forms Applications as Web in the Cloud Services without writing one line ofcode

Open standards, Rapid wizard-based development RESTfulinterfaces

No redevelopment or migration ofthe Built-in back end integration Oracle Forms System framework, connectors, Instant Apps and channels, dialog builder, human-handoff security, scale framework

Copyright © 2017, Oracle and/or its affiliates. All rightsreserved. Who is a Candidate?

• Oracle Forms – Version 10g, 11g, 12c (sql*forms in upsell wheel) – Versions below 10g upsell Formsupgrade • Oracle EBS – Version 12 and up Any module that is based on Oracle Forms meaning a applet is downloaded to the client machine We also support EBS customization done in OracleForms •Oracle AP / AR / PO /Invoices •Oracle Inventory / Manufacturing •Oracle Time and Labor •Oracle Projects, Equipment •Oracle Clinical, Oracle Insurance •Oracle Utilities / WAM • We support OAF customization and all FLEX fields and customizations!! • Primavera, JDE, Peoplesoft, Oracle HCM – We have already done successfulPOC’s • We even have pre-built templates for sales orders, and iprocurement Confidential – Oracle 2 Confidential – Oracle 2 Demo: Bot Builder - Build, Test &Deploy Bots

Copyright © 2017, Oracle and/or its affiliates. All rights reserved. 3 To Move Forward – Start today! Considerations For Modernization Projects

› Assess YourRequirements • 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 ProposedSolution › Decide on final Implementation Method › Contact [email protected] to get your FREEconsultation! Whatever The Strategy

It’s Time

3 For More Information

VISIT: www.AuraPlayer.com

WATCH: https://bit.ly/2zjLpan

FOLLOW:@AuraPlayer

CONTACT:[email protected] 33

Copyright © 2017, Oracle and/or its affiliates. All rightsreserved. What is AuraPlayer? • AuraPlayer creates a REST API from any back-end data source, legacy or cloud application in minutes, WITHOUTredevelopment

PeopleSoftPeopleSoft JDEJDE Database Oracle Oracle AnyHTML Forms EBS App

3 Why AuraPlayer?

▪ No Redevelopment / Migration of the Back-ends ▪ Decrease Time to Market for BOTDevelopment ▪ Reduce Development Costs - Wizard based Webservice development process ▪ Reduce Maintenance Costs ▪ OpenArchitecture / Generates GenericWS