Digital Conversational Assets and Accelerators
Digital Conversational Assets and Accelerators
Page 2
Why Chat bots?
Page 3
Chatbot Platform Capabilities
Delivery Conversational Interfaces (QnA/FAQ/Knowledge, Intelligent, Proactive, Decision Tree, Task Automation )
Platforms
Assets & Accelerators
SQL Schema, Scripts
Intelligent & Task Analytics & Visualization Bot Service API & Bot Frameworks
Web chat Skype
Automation Bots Templates Custom Bot UI JSON, XML Templates
Cloud, On-Premise, SharePoint, Open Source
EY ShareBot Javascript Bot Admin Portal Text Stemmer ARM Templates
Cortana Slack
Azure Google
Power BI Azure Machine Cognitive Services Dialogflow
On-premise Azure Azure
Azure Learning
& Azure SQL Data Lake Cosmos DB
eMail GroupMe AppInsight Azure Search
Facebook
Kik SQL Amazon Lex
Messenger Azure Blob Azure IBM Watson
Reporting
Table Amazon ML
Azure IOT
HDInsight
Microsoft Cortana
Hololens Google TensorFlow Intelligence
Amazon Alexa
Maya Robotic Assistant
development efforts.
Page 5
Digital Chat bot Assets
EY ShareBot
Cloud SharePoint
Cloud
Page 6
Assets - Cloud Chat bot
FAQ Bot based on Azure Search : Knowledge chat bot which answers user queries on specific/pre-defined set of topics
using Azure Search.
Intelligent FAQ Bot based on Azure Search + LUIS: Knowledge chat bot which answers user queries on
specific/pre-defined set of topics using Azure search identifying the intents through NLP (LUIS).
Intelligent Bot based on Azure Cognitive Services : Generic chat bot which interacts with the user by identifying
the intent through Azure cognitive services including Speech, Text and Image recognitions.
Intelligent Bot based on IBM Watson: Generic chat bot which interacts with the user by identifying the intent through IBM
Watson API.
Intelligent Bot based on Google Dialog Flow: Generic chat bot which interacts with the user by identifying the intent
through Google Dialog Flow.
Intelligent Bot based on Amazon Lex: Generic chat bot which interacts with the user by identifying the intent through
Amazon Lex.
Analytics Logging Templates : Chat bot component which can be plugged into bot service to send analytics data to multiple
destinations including Azure App Insights .
ChatAnalytics Visualization Templates : Visualization templates in PowerBI which is tailored to visualize chat analytics
Task Automation/Workflow Assets : Chat bot component for task automations required in chat bot. Currently we have
incorporated functionalities to trigger events and send emails .
Page 7
Assets - SharePoint Chat bot
EY Share Bot
Tailor made Chatbot to help EY users using SharePoint portals
Leverage inbuilt security capabilities in EY SharePoint platforms
The chat bot can be trained using NLP methods which will help the users get relevant answers to their queries instantly across
"share.ey.net" and "internal.ey.net".
It reduces the hassles in getting information through multiple navigations and in depth search to a unified conversational interface.
The chat bot has a customizable UI
Page 8
Assets - On-Premise Chat bot
Bot Interface API : Generic chat bot communication interface which exposes basic conversational functionalities through its REST
end points. A chat bot client can consume this service to perform its conversational functions.
SQL– Shema & Script : SQL database for chat bot repository. We have created the schemas and scripts to perform search
based actions efficiently.
Templates – JSON, XML : We have created standard JSON & XML schema used for bot service communications.
JavaScript Bot : Client side chat bot using JavaScript. This can be very helpful in FAQ scenarios where with faster query response
where data protection of FAQ is not a concern.
Customizable Bot UI : Are Bot UI components which can be customized as per user experience requirement.
Page 9
Chat bot Accelerators
http://sporthero.thewhizmarketing.com/?chid=128&oid=641&subid=1494003148mb37993214023&pubid=8431&dynid=
126
Reusable components to accelerates the development, delivery and maintenance of chat bot
solutions across platforms.
Page 10
Benefits of using the Assets & Accelerators
Page 11
Credentials
Page 12
can you provide the business benefits of Smart Assistant chat bot... (as a part of deck creation)
Objectives
To reduce the usage of WhatsApp conversation used by the sales
representative and bring in a chat bot which is capable to answer their
queries on price and news. The chat bot will also capture the live news
from sales representatives that could impact business decisions and
consolidates the data to provide insights in a dashboard view
Proposal
A web chat bot based on Azure bot service capable of handling user
queries related to price and news intelligently. It is also capable of
capturing user inputs for building business insights from them .
Business Benefits
Objectives
The FSO Assurance team currently does not have a single system that
serves as a repository for acronyms and has a capability to check and
compare forecast plan and actual efforts from ARMS and WIP systems.
This data would enable Assurance resources to plan their forecast
better, and also provide insights into upcoming team changes, holiday
plans with respect to clients and granular client engagement codes.
Proposal
A Decision tree based skype chat bot which guides the user to reach to
the necessary information. Insights extraction from the raw data includes
complex computations such as comparison, variance, statistics and
vacation plans.
Business Benefits
• Intelligent search to find the information of an acronym
• Capability to define an acronym with the system
• Capability to handle budgeting inquiries related to comparison,
variance, statistics and vacation plans of people across multiple
engagements
• Able to capture user feedback about the system
Objectives
To solve the queries and problems of the customers to
ensure consumer loyalty along with the brand establishment.
.
Proposal
Business Benefits
• Integrated chatbot experience with SharePoint
portals
• Secured SharePoint locations can be leveraged
as chatbot Knowledge repository
• Easy to set up the basic version using reusable
assets
• On boarding cost & effort will be less , as
compared to other chatbot options
• Costumer Service Improvement through
Analytics and Data collection
• It allows companies to better know and Products & Services Service Line / Sector Competencies/Technologies Involved
understand their users
Chatbot Advisory SharePoint, Brain.js, Bayes-classifier.js, HTML, JS
and Natural language processing feature
Child Protection Chat Bot
Objectives
Interaction with Child Protection Intelligence Platform Data Sources
to search information related to child..
Proposal
Business Benefits
Objectives
The chat bot will ultimately enable South 32 employees to perform the daily site
operations and checks in a more systematic and user friendly interface..
Proposal
A Modular web chat bot implemented using ITopics, provides the user with advanced
capability to switch between topics and resume from previous step thus achieving a
more human like interaction
Business Benefits
Objectives
This chat bot is proposed to Improve the COX CCI IT Helpdesk experience by facilitating
intelligent bot capabilities around ticket life cycle management.
Proposal
Currently user has to navigate through menus, find right category and log tickets. The
Addition of a chat bot will help users have a more convenient and productive means to
search and receive information without the hassles of site navigation
Business Benefits
• Service Now Integration- Helps users view the status of their current tickets, log new
service now tickets, view any reported outages in the location etc.
• Voice Enabled– Seamless voice interactions using BING Speech Synthesizers & helps
users provides users a more convenient and productive approach
• CORTANA , Mobile browser & Alexa integrations
• Unified Interface: Chat bot provides a one stop interface to query tickets, create tickets
in right categories, escalate tickets based on sentiments
• Portability : Making the chat bot accessible on the go, users can access this chat bot via
web, CORTANA, Android / IOS browsers with secure options
• Skinned Bot: Leveraging Direct line channels to provide a cleaner more custom interface
to present user data with Adaptive / Hero cards, Carousel views
• Easy functionality: Users can Create new Service now tickets , View Ticket statuses
with additional options, Report outages to IT Helpdesk, Escalate tickets Products & Services Service Line / Sector Competencies/Technologies Involved
Chatbot Advisory Service Now, Azure PaaS, Microsoft Bot framework V3,
LUIS, QnA Maker ,Azure Table Storage, BING Speech API ,
Hero & Adaptive cards, Azure Key Vault, S-NOW Email API
, Azure Cognitive Sentiment Analysis
Other Chatbot Use cases/ PoVs
Page 19
Use case / PoVs
Page 20
Page 21
Chatbot Types
QnA Bot:- Is a knowledge Bot which answer user's queries on specific/pre-defined set of topics
which is customizable. Users can configure topics/FAQs through its admin portal.
Intelligent Bot:- Is a Bot which uses artificial intelligence (NLP) to find the user intent and perform
actions based on the intent. Users can train the bot through its admin portal.
Proactive Bot:- Is a Bot which proactively notifies users through messages about an event which
can be configurable.
Decision Tree Bot:- Is a Bot which executes a transaction by identifying the user intent through a
predefined set of decision criteria. It can leverage machine learning capabilities as well.
Task Automation Bot:- Is a Bot which performs background activity based on messages from a
user. Here the identified user intent serves as the command
Page 22
Contacts Demo Demos & Asset Repository Location
Development team build lot of utilities that accelerates the delivery of chatbot solutions and all assets ,accelerators and
PoCs are available in a common repository. Below link provide further details on the same.
https://share.ey.net/sites/NsiMicrosoft/SPWorks/SitePages/Conversation.aspx
Page 23