64
#ALLIANCEVIRTUAL #AV21 Get PeopleSoft Chatbots Production Ready In 5 Simple Steps Alliance Virtual Conference: Session #7955 March 16, 2020

Get PeopleSoft Chatbots Production Ready In 5 Simple Steps

  • Upload
    others

  • View
    4

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Get PeopleSoft Chatbots Production Ready In 5 Simple Steps

#ALLIANCEVIRTUAL #AV21

Get PeopleSoft Chatbots Production Ready In 5 Simple

StepsAlliance Virtual Conference: Session #7955

March 16, 2020

Page 2: Get PeopleSoft Chatbots Production Ready In 5 Simple Steps

#ALLIANCEVIRTUAL #AV21

SpearMC Consulting

Managing Director

[email protected]

SpearMC Consulting

Managing Director

[email protected]

Logesh Balasubramaniam Cameron McClurg

2

Page 3: Get PeopleSoft Chatbots Production Ready In 5 Simple Steps

#ALLIANCEVIRTUAL #AV21

About SpearMCAn Oracle Platinum Partner, we specialize in:

▪ PeopleSoft Hosting on Oracle Cloud Infrastructure

▪ PeopleSoft FSCM, HCM, SCM, Grants Healthcare Research

▪ PeopleSoft and Tools Training

▪ PUM Update & Testing Service

▪ PeopleSoft Managed Services

▪ PeopleSoft Reseller since 2008

▪ PTF and Test Automation

▪ Oracle Hyperion and PBCS

▪ Oracle Business Intelligence

3

Page 4: Get PeopleSoft Chatbots Production Ready In 5 Simple Steps

#ALLIANCEVIRTUAL #AV21

Agenda

❑ Introduction to Conversational Interfaces

❑ PeopleSoft Chatbot Demo

❑ Chatbots Value Proposition

❑ Current State and Roadmap

❑ Deployment Process Overview

❑ Getting PeopleSoft Chatbots Production Ready

4

Page 5: Get PeopleSoft Chatbots Production Ready In 5 Simple Steps

iA Brief History of Conversational Interfaces

5

Page 6: Get PeopleSoft Chatbots Production Ready In 5 Simple Steps

#ALLIANCEVIRTUAL #AV21

Conversational Interface

A conversational interface (CUI) is a user interface for computers that emulates a conversation with a real human.

Instead of the user having to learn (by navigating through a menu or entering the right information into the right field and clicking the right buttons), CUI’s provide opportunity for user to speak naturally and for the machine to learn.

6

Page 7: Get PeopleSoft Chatbots Production Ready In 5 Simple Steps

iConversational Interface - Basic Flow

Interpretation of the Intentof the user using Natural

Language Processing (NLP)

Matching to a Dialog Flow Retrieve Data/Information Translate Data back into Conversational Response

7

Page 8: Get PeopleSoft Chatbots Production Ready In 5 Simple Steps

i

Example – Any internal group that answers repetitive questions

1.End User picks up the phone and calls for “Help”

2.Ask basic question

3.Make sure helper understands

4.Helper opens PeopleSoft and Navigates

5.Helper asks for required info (emplid, userid, name, etc.)

6.Helper responds with answer (repeat if incorrect)

7.End User wonders if they can get their last 10 minutes back

8

Poor Customer Service

Conversational Interface Goal: Reduce Friction

Page 9: Get PeopleSoft Chatbots Production Ready In 5 Simple Steps

i

Changing Demographics & Expectations…

Currently, in addition to your Student Population, Millennials and Gen Z make up 1/3 of the Workforce. Within a decade they will make up over 50%.

Not only will employees and students accept functioning conversational interfaces, they will expect them.

9

Conversational Interfaces: Looking into the Future…

Page 10: Get PeopleSoft Chatbots Production Ready In 5 Simple Steps

#ALLIANCEVIRTUAL #AV21

PeopleSoft Chabot Demo

10

Page 11: Get PeopleSoft Chatbots Production Ready In 5 Simple Steps

iChatbots Value Proposition

• Interactive, engaging user experience, significantly improves user satisfaction thru positive feedback

• Single channel to accomplish multiple related tasks

• No need to know/remember system navigations

User Experience

• Natural conversational UI can cut down user training when rolling out new features

Training

• Question and Answer (FAQ) offers a virtual helpdesk capability reducing HR call volumes

On-demand Assistance

11

Page 12: Get PeopleSoft Chatbots Production Ready In 5 Simple Steps

i

PeopleSoft Chatbots – Current State

Absence

AbsenceBalance

CancelAbsence

FutureBalance

Submit RequestAbsence

Review AbsenceRequest

Benefits

AdminContactInfo

DependentBeneficiary

LifeEventInfo

OpenEnrollmentInfo

PlanCost

PlanDetail

PlanProvider

BenefitSummary

Directory

View profile

View manager

View direct reports

View phone number

View job code or position

View contact details

View email address

Payroll

Paychecks

Bank account information

Employee's withholding

Voluntary deductions

Pay schedules

Year-end forms

Garnishments

Contact information

Recruiting

ApplicationStatus

Submitting Applications

SavedSearches

SearchJobs

General Questions

ContactUs

WhatCanYouDo

AppNotification

Announcement

Expenses

Last 5 Reports

Get Name

Get Transaction Details

Search Reports

Send Notifications

Requisition

Item Description Status

Item ID Status

Search Requisitions

Requisition Status

System Requirements

• PeopleSoft HCM Update Image 9.2.031+

• PeopleSoft FSCM Update Image 9.2.033+

• PeopleSoft ELM Update Image 9.2.020+

• PeopleSoft CRM Update Image 9.2.018+

• PeopleTools version is 8.57.07+12

Page 13: Get PeopleSoft Chatbots Production Ready In 5 Simple Steps

iPeopleSoft Digital Assistant - Roadmap

13

Page 14: Get PeopleSoft Chatbots Production Ready In 5 Simple Steps

i

FAQ on Delivered Chatbots

Functional modular chatbots

Need ODA Subscription

No additional PeopleSoft licenses

No additional servers or infrastructure requirements

Simple installation process, setup time less than a day

Accessed from within PeopleSoft application (default channel)

Uses existing security framework

Delivered tool kit to build new bots and extend delivered bots

14

Page 15: Get PeopleSoft Chatbots Production Ready In 5 Simple Steps

i

Deployment Process Overview

Deploy WebSDK for PIA

Setup Bot User

Update IB Operations

Update Firewall Rules

Configure Chatbot Channel

Setup ODA Account

Download and Clone Skill

Update Connection Parameters

Create Channel

Train and Deploy

PeopleSoft Setup ODA Setup

15

Page 16: Get PeopleSoft Chatbots Production Ready In 5 Simple Steps

#ALLIANCEVIRTUAL #AV21

GETTING PEOPLESOFT CHATBOTS PRODUCTION READY

16

Page 17: Get PeopleSoft Chatbots Production Ready In 5 Simple Steps

iChatbot Glossary

Utterances

NLP

Intent

Entities

Respond

Prompt

Chatbot (Skill)

Channels

AI/ML to train chatbots to decipher user questions.

What user wants to achieve?

What info provided or required to action?

Provide info or update backend system.

Prompt for related information or tasks.

17

Page 18: Get PeopleSoft Chatbots Production Ready In 5 Simple Steps

#ALLIANCEVIRTUAL #AV21

Chabot Maintenance Process for ODA

Download Delivered Skill

Clone and Create Custom

version

Customize and Enhance Skill

Deploy and UseReview Usage

Insights

Utterances

Intents and Entities

Question and Answers

Dialog Flow

Channels

18

Page 19: Get PeopleSoft Chatbots Production Ready In 5 Simple Steps

iGetting PeopleSoft Chatbots Production Ready

1. Utterances• Different ways user say or ask for things

• Enhance the delivered list with custom terminologies, additional variations, languages etc.

2. Intents• Conveys user’s intention (action) to accomplish

• Extend delivered entities for custom usage

• Increase the scope of delivered chatbots with additional intents

3. Question and Answers• Respond to general interest questions

• Use Q&A feature to surface FAQs or other knowledge-base documents

4. Dialog Flow• Choreograph the interaction between a bot and user

• Enhance the chatbots with blending custom intents and Q&A feature

5. Channels• Gateway for user’s interaction with Chatbot

• Deploy PeopleSoft Chatbots on Channel in addition to standard “Web Channel”

19

Page 20: Get PeopleSoft Chatbots Production Ready In 5 Simple Steps

#ALLIANCEVIRTUAL #AV21

WORKING WITH UTTERANCES

20

Page 21: Get PeopleSoft Chatbots Production Ready In 5 Simple Steps

i

Enhancing Utterances

• Review delivered Intents and Utterances

• Add/Remove/Change utterances for delivered intents

✓Variations in Utterances makes the chatbots flexible

✓Anticipate the way your audience might speak

✓Use different lengths of sentence

✓Mix the grammar up

✓Polarization, Punctuation variations

• Export/import utterance using flat file (Bulk Updates)

• Run Utterance Quality Report

• Add Auto-Complete Suggestions

• Train, Train, Train…21

Page 22: Get PeopleSoft Chatbots Production Ready In 5 Simple Steps

iReviewing Delivered Intents and Utterances

22

Page 23: Get PeopleSoft Chatbots Production Ready In 5 Simple Steps

i

Adding Utterances

23

Page 24: Get PeopleSoft Chatbots Production Ready In 5 Simple Steps

i

Intent and Utterance – Export/Import

For bulk updates,

1. Export Intent/Utterance list2. Make changes in CSV file3. Upload file to update Intent/Utterance list

24

Page 25: Get PeopleSoft Chatbots Production Ready In 5 Simple Steps

i

Enable Auto-Complete Suggestions

25

Page 26: Get PeopleSoft Chatbots Production Ready In 5 Simple Steps

i

Intent and Utterance – Export/Import

26

Page 27: Get PeopleSoft Chatbots Production Ready In 5 Simple Steps

i

Validating Utterance/Intent Match

27

Page 28: Get PeopleSoft Chatbots Production Ready In 5 Simple Steps

iUtterance Quality Report

28

Page 29: Get PeopleSoft Chatbots Production Ready In 5 Simple Steps

i

Do’s and Don'ts for Conversational Design

29

Page 30: Get PeopleSoft Chatbots Production Ready In 5 Simple Steps

#ALLIANCEVIRTUAL #AV21

WORKING WITH INTENTS & ENTITIES

30

Page 31: Get PeopleSoft Chatbots Production Ready In 5 Simple Steps

i

Delivered Intents and Entities

31

Page 32: Get PeopleSoft Chatbots Production Ready In 5 Simple Steps

i

32

Page 33: Get PeopleSoft Chatbots Production Ready In 5 Simple Steps

i

Export/Import Entities

For bulk updates,

1. Export Entities list2. Make changes in CSV file3. Upload revised file

33

Page 34: Get PeopleSoft Chatbots Production Ready In 5 Simple Steps

i

Answer Intent

34

Page 35: Get PeopleSoft Chatbots Production Ready In 5 Simple Steps

i

Answer Intent - Example

35

Page 36: Get PeopleSoft Chatbots Production Ready In 5 Simple Steps

i

WORKING WITH QUESTION AND ANSWERS

36

Page 37: Get PeopleSoft Chatbots Production Ready In 5 Simple Steps

i3. Question and Answers

The Q&A framework enables your skill to answer general interest questions by returning one or more question and answer pairs. It's a way for you to use a skill to surface FAQs or other knowledge-base documents.

• Question and Answer created by importing data source file

• Supports multiple languages

• Ability to manually add/edit question and answers after file upload

• Used for answering Frequently Asked Questions

Note: PeopleSoft Chatbots do not have a Question-and-Answer library, customers can create their own.

37

Page 38: Get PeopleSoft Chatbots Production Ready In 5 Simple Steps

iQuestion and Answer – Input File

38

Page 39: Get PeopleSoft Chatbots Production Ready In 5 Simple Steps

iCreating Q&A Source

39

Page 40: Get PeopleSoft Chatbots Production Ready In 5 Simple Steps

i

40

Page 41: Get PeopleSoft Chatbots Production Ready In 5 Simple Steps

iTrain Q&A Module

41

Page 42: Get PeopleSoft Chatbots Production Ready In 5 Simple Steps

iQ&A Example

42

Page 43: Get PeopleSoft Chatbots Production Ready In 5 Simple Steps

#ALLIANCEVIRTUAL #AV21

4. WORKING WITH DIALOG FLOW

43

Page 44: Get PeopleSoft Chatbots Production Ready In 5 Simple Steps

iDialog Flow - Sample

• The dialog flow definition is the model for the conversation, one that lets us choreograph the interaction between a skill and its users.

• OBotML - Digital Assistant’s own implementation of YAML.

44

Page 45: Get PeopleSoft Chatbots Production Ready In 5 Simple Steps

#ALLIANCEVIRTUAL #AV21

Chatbot Dialog Flow

• Customizing Messages and Wordings

• Refining Conversation Flow

• Adding QnA Capability

• Adding new intents and transitions

45

Page 46: Get PeopleSoft Chatbots Production Ready In 5 Simple Steps

i

Custom Messages in Dialog Flow

46

Page 47: Get PeopleSoft Chatbots Production Ready In 5 Simple Steps

i

Before and After Dialog Flow Update

Unresolved intent responded with 3 options.

Unresolved intent updated to respond with 5 options.

47

Page 48: Get PeopleSoft Chatbots Production Ready In 5 Simple Steps

i

48

Page 49: Get PeopleSoft Chatbots Production Ready In 5 Simple Steps

i

Updates needed to the Dialog flow to add “Q&A” ability to the chatbot.

49

Page 50: Get PeopleSoft Chatbots Production Ready In 5 Simple Steps

i

4. WORKING WITH INSIGHTS

50

Page 51: Get PeopleSoft Chatbots Production Ready In 5 Simple Steps

i

Working with Insights

51

Page 52: Get PeopleSoft Chatbots Production Ready In 5 Simple Steps

i

Working with Insights

52

Page 53: Get PeopleSoft Chatbots Production Ready In 5 Simple Steps

iWorking with Insights

53

Page 54: Get PeopleSoft Chatbots Production Ready In 5 Simple Steps

iWorking with Insights

54

Page 55: Get PeopleSoft Chatbots Production Ready In 5 Simple Steps

iQ&A Insights

55

Page 56: Get PeopleSoft Chatbots Production Ready In 5 Simple Steps

i

Working with Insights

56

Page 57: Get PeopleSoft Chatbots Production Ready In 5 Simple Steps

#ALLIANCEVIRTUAL #AV21

5. EXPANDING CHATBOT CHANNELS

57

Page 58: Get PeopleSoft Chatbots Production Ready In 5 Simple Steps

i

ODA Channels

• Oracle Web (Default for PeopleSoft)

• Text-Only Channels: Twilio/SMS (Supported for PeopleSoft)

• Slack

• Microsoft Teams

• Facebook Messenger

• Cortana

• Oracle Android

• Oracle iOS

• Webhooks

58

Page 59: Get PeopleSoft Chatbots Production Ready In 5 Simple Steps

#ALLIANCEVIRTUAL #AV21

Chabot Maintenance Process for ODA

Download Delivered Skill

Clone and Create Custom

version

Customize and Enhance Skill

Deploy and UseReview Usage

Insights

Utterances

Intents and Entities

Question and Answers

Dialog Flow

Channels

59

Page 60: Get PeopleSoft Chatbots Production Ready In 5 Simple Steps

#ALLIANCEVIRTUAL #AV21

QUESTIONS?

60

Page 61: Get PeopleSoft Chatbots Production Ready In 5 Simple Steps

#ALLIANCEVIRTUAL #AV21

Oracle Digital Assistant Pricing

61

Page 62: Get PeopleSoft Chatbots Production Ready In 5 Simple Steps

#ALLIANCEVIRTUAL #AV21

References

• PeopleSoft Chatbots Homepage

• Oracle Digital Assistant Homepage

• PeopleSoft Chatbot Integration Framework Video Feature Overview

62

Page 63: Get PeopleSoft Chatbots Production Ready In 5 Simple Steps

#ALLIANCEVIRTUAL #AV21

SESSION SURVEYS

1. Open the HEUG Events App on your phone, tablet, or laptop

2. Click on this session in your schedule

3. Then click the “Resources” button and “Survey”You will be required to login once with your Eventsential username and password.

63

Page 64: Get PeopleSoft Chatbots Production Ready In 5 Simple Steps

i

THANK YOU!

This presentation and all Alliance Virtual 2021 presentations will be available for download from the Conference site at

www.alliance-conference.com

64