Chatbot Research Paper_FIL GDW_Edited_v0
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
GLOBAL WEALTH<br />
FIDELITY CHATBOT<br />
RESEARCH<br />
OCTOBER 2017<br />
1
CONTENTS<br />
EXECUTIVE SUMMARY 3<br />
Overview 3<br />
Context 4<br />
Key Findings 5<br />
The research team 6<br />
USER RESEARCH 8<br />
Overview 8<br />
Persona 9<br />
User Journey 10<br />
Use Cases 13<br />
<strong>Chatbot</strong> Service Blueprint 17<br />
UK perception of <strong>Chatbot</strong> 23<br />
German perception of <strong>Chatbot</strong> 26<br />
Competitor Analysis 28<br />
TECHNICAL RESEARCH 36<br />
Introduction 37<br />
Sample Architecture 39<br />
Generative vs. Retrieval Based <strong>Chatbot</strong> Models 40<br />
Implementation Options 41<br />
<strong>Chatbot</strong> Capabilities 40<br />
REFERENCE 46<br />
MARKET RESEARCH 18<br />
Global perception of <strong>Chatbot</strong> 19<br />
2
EXECUTIVE SUMMARY S<br />
Overview<br />
Objective: develop an intelligent, scalable virtual assistant that will<br />
enhance both our customer journey and experience for Fidelity’s<br />
Global Wealth platform.<br />
This workstream is currently working toward 2 sequential delivery<br />
targets: the ‘Engage’ site (Q1’18) and the MVP launch (May ’18). To<br />
maximise the benefits of a lean framework, we are taking a rapid<br />
prototyping approach to the ‘Engage’ phase. This will allow us to<br />
accelerate, learn and deliver in an agile manner.<br />
This research paper presents the findings from the research phase of<br />
this project, which follows a design thinking methodology and<br />
commenced in September 2017, spanning 13+ weeks in total:<br />
<strong>Research</strong><br />
Design<br />
Build<br />
2 weeks<br />
3 - 4 weeks<br />
8+ weeks (ongoing)<br />
Design thinking puts our customers at the center of our platform. The<br />
more our bot is designed with our customers needs in mind, the more<br />
successful it’s likely to be. Understanding our customers needs, pain<br />
points and desires therefore formed an integral part of our research.<br />
In turn, our research informed several workshops involving the wider<br />
<strong>GDW</strong> team (relevant stakeholders, incl. technologists, data scientists,<br />
architectures) to formulate the use cases and user journeys that we<br />
have also developed as part of this phase.<br />
This paper also explores macro- and micro- factors relevant to the bot<br />
landscape, including: customer perceptions of bots (especially within<br />
our target markets), expectations, ‘best of breed’ bot qualities,<br />
competitive landscape, technology integration and requirements.<br />
The comprehensive bot-service blueprint (p.17) is a culmination of our<br />
research and ultimately functions as a roadmap (that will continue to<br />
shape as we gain traction) for us to maintain our long-term view as we<br />
work toward our shorter-term delivery dates.<br />
Structure: This paper consists of 3 primary sections, split across user,<br />
market, and technical research.<br />
• User research uncovers customer needs and identifies different<br />
journeys that users might take to interact with our bot<br />
• Market research includes bot capabilities within the wealth<br />
management industry and across industry as well as chatbot<br />
perception in the German market will determine our chatbot<br />
design direction to optimise the customer experience.<br />
• Technical research includes the feasibility of channel of<br />
communication and an assessment of chatbot vendor options,<br />
whilst identifying the data needed for the prototype. At the<br />
end, this research will help inform our chatbot service blueprint<br />
that brings together the customer journey map and customer<br />
needs from a holistic viewpoint with the underlying technology<br />
and data.<br />
3
EXECUTIVE SUMMARY<br />
Context<br />
Boasting broad appeal due to their efficiency and ease of interaction,<br />
chatbots are gaining traction globally and across industries. One<br />
survey, incorporating more than 5,000 consumers from 6 countries,<br />
found that 38% of consumers globally already have a positive<br />
perception of chatbots, despite the technology being relatively new.<br />
These findings align with the vision of key technology players including<br />
Facebook, Google, Microsoft, Amazon, and IBM as well as Gartner.<br />
The consensus is that chatbots, driven by artificial intelligence (AI), will<br />
play important roles in interactions with consumers, within the<br />
enterprise, and in business-to-business situations. Likewise, the<br />
increasing amount of multiple open-source bot frameworks will lead to<br />
a proliferation of readily available bots that can be used across<br />
businesses.<br />
From a business perspective, there are multiple benefits of a wellharnessed<br />
chatbot. Their presence enables human servicing agents to<br />
focus on higher value tasks, producing the potential to reduce both<br />
complexity and costs behind the operating service model. From a<br />
customer standpoint, as AI-related capabilities continue to become<br />
commonplace, expectations will increase whether or not financial<br />
services have caught up. Enterprises that fail to address the<br />
developments of AI within their businesses are likely to suffer the<br />
consequences.<br />
Whilst overall sentiment toward bots outweighs the negative, the<br />
majority of consumers still prefer human assistance. 56% of global<br />
consumers still prefer speaking with humans, while 60% of respondents<br />
believe a human would better understand their needs than a bot<br />
would.<br />
Nevertheless, advancements in artificial intelligence (AI), coupled with<br />
the proliferation of messaging apps are fueling the development of<br />
bots. A number of organisations have already deployed bots on their<br />
messaging and collaboration channels, including Bank of America,<br />
Wells Fargo, Mastercard, Alibaba, Wall Street Journal, and CNN. By<br />
2020, nearly 80% of companies plan to field all first-line user-business<br />
interactions via bots. A 2017 Gartner report similarly indicates that by<br />
2019, 40% of enterprises will actively be using bots to facilitate<br />
business processes using natural language interactions.<br />
In UK, 75% of UK consumers have not yet interacted with a bot, but 57%<br />
are aware of what bots are. Over 35% want to see more companies<br />
using bots to answer questions, whilst 43% perceive bot adopters as<br />
innovative. The German landscape is less developed but nonetheless<br />
encouraging: 46% claim not to know what a bot is, but 1 in 4 citizens<br />
(25%) are open to communicating with bots. 41% meanwhile find bots<br />
attractive in customer servicing situations. Ultimately, indicating a<br />
divide in opinion between those aware and unaware of bots. The<br />
study also shows that the German market generally trusts bots to<br />
complete simple tasks - such as updating an address or querying an<br />
account. In a worldwide comparison, the Germans ranked as most<br />
sceptical about bots when it comes to making payment.<br />
4
Key Findings<br />
User research looking at the needs and desires of users revealed<br />
several use cases across user groups, which we categorized into 4<br />
themes:<br />
Seeking information:<br />
Each individual is different. This means how a user perceives<br />
information and the way they access and digest information are all<br />
different too. With limited content on the marketing site including its<br />
structure, layout, context, and mood and tone, sometimes it is difficult<br />
for users to find information they are looking for. A chat bot can help<br />
discover content by a user that might not immediately be signposted –<br />
or might be obfuscated to improve the customer experience e.g. terms<br />
and conditions.<br />
Getting Guidance:<br />
Several factors were highlighted as major concerns across all<br />
participants, including: the ability to understand the service and how it<br />
works, and the ability to make a decision around whether the service<br />
is suitable for the individual. This was particularly concerning for those<br />
new to investing.<br />
Many participants felt clueless about the value of investing, lacking the<br />
ability to determine how one service differs from another. That is,<br />
many require a level of reassurance to ensure they are taking the right<br />
investment decisions and their financial future is secure. This is a<br />
significant opportunity to provide guidance and offer personalized<br />
recommendations using a broad and varied set of data and analytics<br />
capabilities.<br />
Reporting problem/complaint/feedback:<br />
According to a Nielsen study, 56% of consumers in Germany would<br />
rather handle customer service issue by chat than over the phone.<br />
When it comes to technical support, customers are already frustrated<br />
enough – so as a service, we need to ensure that their issues are<br />
resolved quickly and easily. On the other hand, businesses do not<br />
want to prevent customers from completing transactions, especially<br />
financial transactions including payments.<br />
Given that most of customer inquiries will likely require similar,<br />
repetitive answers from a support agent, a business can improve<br />
efficiency through a chat bot by reducing time and effort dealing with<br />
common issues – only escalating to a human where required.<br />
Completing an action:<br />
In a digital world, where customers are used to completing<br />
transactions or orders via their virtual assistants (e.g. asking Amazon’s<br />
Alexa to check bank balance or telling Apple Siri to transfer money), it<br />
is necessary to manage customer expectations on a chat service. Key<br />
metrics are ease, simplicity and security. The provision of these<br />
positive effect on transaction rates, encourages further interaction and<br />
provides a more convenient customer experience.<br />
5
THE RESEARCH TEAM<br />
This paper has been written by a research team following a 2-week <strong>Research</strong> phase, conducted by the following people:<br />
SOPHIE<br />
WIHLBORN<br />
Fidelity, AI Product Owner<br />
PLOY<br />
SUTHILEELAKUL<br />
SPARCK, Strategy Consultant<br />
HARSHA<br />
THARKABHUSHANAM<br />
BJSS, Data Scientist<br />
6
DETAILED FINDINGS:<br />
USER RESEARCH<br />
7
USER RESEARCH<br />
Overview<br />
Design thinking puts the user at the centre of the provision of a service or product. If they are designed with the user at their heart they are much<br />
more likely to be successful and meet user needs. Understanding the needs, pain points and desires of the user is therefore a key focus area for any<br />
research phase.<br />
This research initiative was undertaken over a 3-week period beginning in September 2017. This section details the results from the user research and<br />
includes:<br />
1. Persona<br />
2. User Journeys<br />
3. Use cases<br />
4. <strong>Chatbot</strong> Service Blueprints<br />
8
Persona<br />
Personae are composite characters created from the behaviours and<br />
psychologies of your target users derived from user interviews and contextual<br />
studies.<br />
They are useful for helping team members understand and empathise with their<br />
users, their needs and goals—and thus create better products for them. Personae<br />
ensure the different users are at front of mind when making crucial design<br />
decisions, for example, “What should be the mood & tone as well as the<br />
personality of the chatbot for Brigitte, a career-driven young professional?<br />
Each persona includes a variety of demographic information:<br />
• A user quote and representative picture quickly establishes a more<br />
personal identity for the persona, putting their main issue front and<br />
centre.<br />
• Their name, age, ‘job’, location, education, and biography are used to<br />
broadly outline the parameters of that persona.<br />
• Their motivations, capacities and issues provide important details that<br />
inform the product design and prototyping stages.<br />
• The technology they use frequently and their most popular social media<br />
channels or tools are included to inform design decisions around the<br />
suitable type of technical solution, user experience or social media<br />
integrations that should be considered.<br />
Together they help the team design a product that is attractive, useful, usable<br />
and sticky.<br />
For the project of this purpose, we have selected Brigitte as our key wealth<br />
persona to focus on.<br />
9
User Journey<br />
User journeys are useful for capturing the customer experience across touch points, including what the customer is doing, thinking, and/or feeling. It<br />
captures positive/negative aspects of the various touch points that users interact with. When designing a new service, user journeys enable us to<br />
understand the ideal world of a customer’s pain points and desires and to see what services could fit seamlessly into a customer’s world.<br />
In order to draw out the most effective journey that is relevant for Fidelity <strong>GDW</strong>, we chose to integrate key use cases into 2 different user journeys that<br />
engage 2 different phases in our service blueprint: ‘ENGAGE’ and ‘IN-LIFE’ journey,<br />
10
Engage Journey:<br />
11
In-Life Journey:<br />
12
Use Cases<br />
Developing a deep understanding of users’ needs and desires within the context of the connecting customers to chatbot is essential for designing an<br />
overall experience that meets their real needs. Based on the user journeys, user research, latest developments in the application of machine<br />
learning, the following use cases were considered as key propositions.<br />
I can’t find the<br />
information I’m<br />
looking for<br />
I need instructions<br />
for how to do things<br />
I want to ask<br />
questions about<br />
service information<br />
eg. fees<br />
I have questions<br />
related to my<br />
portfolio that I want<br />
answers to<br />
I I I I<br />
I want to talk about<br />
specific news/events<br />
in order to get more<br />
insights I<br />
I need an<br />
explanation for this<br />
term<br />
I<br />
I need someone to<br />
assure that I’m doing<br />
the right thing<br />
G<br />
I need guidance to<br />
make decisions<br />
G<br />
I<br />
G<br />
P<br />
Seeking information<br />
Getting guidance<br />
Reporting problem/complaint/feedback<br />
I need some<br />
information/stats/<br />
data to help me<br />
make decision<br />
G<br />
I need explanation<br />
for what I’m reading<br />
G<br />
I want to discuss<br />
about specific news/<br />
events related to my<br />
portfolio G<br />
I need technical help<br />
P<br />
A<br />
Completing an action<br />
I need to provide<br />
feedback or complain<br />
I want to complete<br />
this whole process<br />
via chatbot<br />
I need to make a<br />
transaction<br />
P A A<br />
I want to make<br />
changes to my<br />
account details<br />
A<br />
Bots for Customer Support Agent<br />
13
Use Case 1: Seek information<br />
Each individual is different. This means how a user perceives<br />
information and the way they access and digest information are all<br />
different too. With limited content on the marketing site including its<br />
structure, layout, context, and mood and tone, sometimes it is difficult<br />
for users to find information they are looking for. A chat bot can help<br />
discover content by a user that might not immediately be signposted –<br />
or might be obfuscated to improve the customer experience e.g. terms<br />
and conditions.<br />
With natural language processing of chatbot, this will allow customers<br />
to access information more quickly and convenient.<br />
The use case will address following needs and pain points:<br />
• I can’t find the information I’m looking for<br />
• I need instructions on how to do things<br />
• I want to ask questions about service information<br />
• I have questions related to my portfolio that I want answers to<br />
• I want to talk about specific news/events to get more insights<br />
• I need an explanation for this term<br />
The use case attempts to answer the following questions:<br />
• Is this product right for me?<br />
• What are the fees I have to pay?<br />
• What is the account opening process?<br />
Use Case 2: Get guidance<br />
Understanding what the service is and how it works, and then<br />
deciding whether the service suits them was a major concern for all<br />
users; especially those who are new to investing.<br />
Many felt clueless about investing and its value – and indeed how a<br />
service is different from another in the market. Many need some level<br />
of reassurance that their investment decision is right and financial<br />
future is secure.<br />
There is a significant opportunity to provide guidance and offer<br />
personalised recommendations using a broad and varied set of data<br />
and analytics capabilities.<br />
The use case will address following needs and pain points:<br />
• I need someone to assure that I’m doing the right thing<br />
• I need guidance to make decisions<br />
• I need some information/stats/data to help me make decision<br />
• I need explanation for what I’m reading<br />
• I want to discuss about specific news/events related to my<br />
portfolio<br />
The use case attempts to answer the following questions:<br />
• How much should I invest?<br />
• Why I should invest?<br />
• Am I making the right decision?<br />
14
Use Case 3: Reporting problem/complaint/feedback<br />
Several factors were highlighted as major concerns across all<br />
participants, including: the ability to understand the service and how it<br />
works, and the ability to make a decision around whether the service<br />
is suitable for the individual. This was particularly concerning for those<br />
new to investing.<br />
Many participants felt clueless about the value of investing, lacking the<br />
ability to determine how one service differs from another. That is,<br />
many require a level of reassurance to ensure they are taking the right<br />
investment decisions and their financial future is secure. This is a<br />
significant opportunity to provide guidance and offer personalized<br />
recommendations using a broad and varied set of data and analytics<br />
capabilities.<br />
The use case will address following needs and pain points:<br />
• I need technical help<br />
• I need to provide feedback or complain<br />
The use case attempts to answer the following questions:<br />
• What should I do, the screen disappears after I confirmed my<br />
top up order?<br />
• Why I can’t access my account from the new laptop?<br />
• I can’t remember my password, how do I reset?<br />
Use Case 4: Complete action<br />
In a digital world, where customers are used to completing<br />
transactions or orders via their virtual assistants (e.g. asking Amazon’s<br />
Alexa to check bank balance or telling Apple Siri to transfer money), it<br />
is necessary to manage customer expectations on a chat service.<br />
Key metrics are ease, simplicity and security – this has a positive effect<br />
on transaction rates, encourages further interaction and provides a<br />
more convenient customer experience.<br />
The use case will address following needs and pain points:<br />
• I want to complete this whole process via chatbot<br />
• I need to make a transaction<br />
• I want to make changes to my account details<br />
The use case attempts to answer the following questions:<br />
• Can you please top up £250 to my home goal?<br />
• Can you please change my email address to….?<br />
• Can you please send me the report from the last month?<br />
15
Use Case 5: <strong>Chatbot</strong> for support agent:<br />
On the other side of the coin, apart from considering how chatbots<br />
could assist our end customers, it is worth exploring how chatbots<br />
could assist our servicing agents in the future. According to IBM<br />
Watson, 61% of failed customer support calls could have been<br />
remedied if the agent had better access to data.<br />
What if the support agent not only had access to real-time data,<br />
delivered by chatbot, but also could get recommendations around<br />
how they should best handle a customer’s problem? Additionally,<br />
Gartner reports that by 2017, only 1/3 of customer service interactions<br />
will involve human efforts. <strong>Chatbot</strong>s are the face of a new era in<br />
customer servicing technology.<br />
The use case attempts to answer the following needs:<br />
• I want to view last conversation that customer has with the<br />
chatbot<br />
• I want to extract data been collected by the chatbot<br />
The use case attempts to answer the following questions:<br />
• When did the customer report this issue?<br />
• How much does the customer usually top up?<br />
• What was the customer initial contribution?<br />
From a conversational perspective however, there are gaps in natural<br />
language capabilities amongst the majority of bots in financial<br />
services. Ultimately, this culminates in a huge opportunity for Global<br />
Wealth to emerge with a competitive advantage by properly<br />
harnessing the benefits that come with a truly personable and<br />
functionable customer facing bot.<br />
Existing competitors are already starting to recognise how the AI and<br />
conversational user interface behind bots can help offer a better<br />
product and customer experience. In October 2017, MoneyFarm<br />
secured a deal that acquires chatbot start-up, Ernest, with the goal of<br />
integrating the technology across their product offering to enable them<br />
to "assist over an individual's full wealth lifecycle" 1<br />
16
I can’t find the<br />
information I’m<br />
looking for<br />
I want to talk about<br />
specific news/events<br />
in order to get more<br />
insights I<br />
I need some<br />
information/stats/<br />
data to help me<br />
make decision<br />
I need to provide<br />
feedback or complain<br />
I<br />
P<br />
FAQ Content<br />
Register<br />
Interest<br />
Generic chat<br />
Conversatio<br />
n<br />
Create<br />
investing<br />
profile<br />
Provide<br />
Recommend<br />
ation<br />
Explain<br />
decisions<br />
Payment<br />
Setting<br />
View Chat<br />
History<br />
Geo Analysis<br />
Behaviour<br />
Monitoring<br />
Client<br />
identification<br />
(non-secure<br />
site)<br />
Conversation<br />
Response<br />
Generation<br />
Customer<br />
Profile<br />
XX<br />
I need instructions I want to ask<br />
I have questions<br />
for how to do things questions about<br />
related to my<br />
service information portfolio that I want<br />
I I eg. fees<br />
I answers to I<br />
G<br />
Seek information<br />
I need an<br />
explanation for this<br />
term<br />
I need explanation<br />
for what I’m reading<br />
I want to complete<br />
this step via chatbot<br />
Report problems/complaints/Feedback<br />
Marketing<br />
Content<br />
Export chat<br />
history<br />
Share news/<br />
insights:<br />
internal<br />
Goal<br />
Suggestion<br />
Provide<br />
Forecast<br />
Top up/<br />
Withdraw<br />
What-if<br />
scenarios<br />
Update<br />
Profile<br />
Local<br />
language<br />
integration<br />
(NLG)<br />
Help Desk<br />
Augmentatio<br />
n<br />
Response<br />
Enrichment<br />
Risk Profile<br />
XX<br />
I<br />
G<br />
Service<br />
Information<br />
Terminology<br />
explanation<br />
Share news/<br />
insights:<br />
external<br />
Goal Setting<br />
Account<br />
Opening<br />
Process<br />
Provide<br />
Transaction<br />
History<br />
Provide<br />
Report<br />
Account<br />
Management<br />
Help Desk<br />
Integration<br />
Sentiment<br />
analysis<br />
Anomaly<br />
Detection<br />
Natural Language<br />
Understanding<br />
I need someone to<br />
assure that I’m doing<br />
the right thing<br />
I want to discuss<br />
about specific news/<br />
events related to my<br />
portfolio G<br />
I need to make a<br />
transaction<br />
P A A<br />
Bots for Customer Support Agent<br />
Digital<br />
Passport<br />
User Details<br />
XX<br />
G<br />
A<br />
G<br />
I need guidance to<br />
make decisions<br />
I need technical help<br />
I want to make<br />
changes to my<br />
account details<br />
Get guidance<br />
Complete action<br />
People Like<br />
you Analysis<br />
Tool Tips<br />
(how-to’s)<br />
Voice<br />
Command<br />
Goal Editing<br />
Portfolio<br />
Information<br />
Notification<br />
Service<br />
Provide<br />
Portfolio<br />
updates<br />
Profiling<br />
Engine<br />
Context<br />
Storing &<br />
Recall<br />
Authenticati<br />
on<br />
Dialogue<br />
Management<br />
Intent<br />
Mapping<br />
Content<br />
Management<br />
XX<br />
G<br />
P<br />
A<br />
I can’t find the<br />
information I’m<br />
looking for<br />
I need some<br />
information/stats/<br />
data to help me<br />
make decision<br />
FAQ Content<br />
Register<br />
Interest<br />
Generic chat<br />
Conversatio<br />
n<br />
Create<br />
investing<br />
profile<br />
Provide<br />
Recommend<br />
ation<br />
Explain<br />
decisions<br />
Payment<br />
Setting<br />
View Chat<br />
History<br />
Geo Analysis<br />
Behaviour<br />
Monitoring<br />
Client<br />
identification<br />
(non-secure<br />
site)<br />
I need instructions I want to ask<br />
I have questions<br />
for how to do things questions about<br />
related to my<br />
service information portfolio that I want<br />
I I eg. fees<br />
I answers to I<br />
I want to talk about I need an<br />
I need someone to I need guidance to<br />
specific news/events explanation for this assure that I’m doing make decisions<br />
in order to get more term<br />
the right thing<br />
insights I I<br />
G G<br />
I need explanation I want to discuss<br />
I need technical help<br />
for what I’m reading about specific news/<br />
events related to my<br />
G G portfolio G P<br />
I need to provide<br />
I want to complete I need to make a<br />
I want to make<br />
feedback or complain this step via chatbot transaction<br />
changes to my<br />
account details<br />
P A A A<br />
I<br />
P<br />
Seek information<br />
Report problems/complaints/Feedback<br />
Conversation<br />
Response<br />
Generation<br />
Customer<br />
Profile<br />
XX<br />
Marketing<br />
Content<br />
Export chat<br />
history<br />
Share news/<br />
insights:<br />
internal<br />
Goal<br />
Suggestion<br />
Provide<br />
Forecast<br />
Top up/<br />
Withdraw<br />
What-if<br />
scenarios<br />
Update<br />
Profile<br />
Local<br />
language<br />
integration<br />
(NLG)<br />
Help Desk<br />
Augmentatio<br />
n<br />
Service<br />
Information<br />
Terminology<br />
explanation<br />
Share news/<br />
insights:<br />
external<br />
Goal Setting<br />
Account<br />
Opening<br />
Process<br />
Provide<br />
Transaction<br />
History<br />
Provide<br />
Report<br />
G<br />
A<br />
Account<br />
Management<br />
Help Desk<br />
Integration<br />
Sentiment<br />
analysis<br />
Anomaly<br />
Detection<br />
Get guidance<br />
Complete action<br />
People Like<br />
you Analysis<br />
Tool Tips<br />
(how-to’s)<br />
Voice<br />
Command<br />
Goal Editing<br />
Portfolio<br />
Information<br />
Notification<br />
Service<br />
Provide<br />
Portfolio<br />
updates<br />
Profiling<br />
Engine<br />
Context<br />
Storing &<br />
Recall<br />
Authenticati<br />
on<br />
I can’t find the<br />
information I’m<br />
looking for<br />
I<br />
P<br />
FAQ Content<br />
Register<br />
Interest<br />
Generic chat<br />
Conversatio<br />
n<br />
Create<br />
investing<br />
profile<br />
Provide<br />
Recommend<br />
ation<br />
Explain<br />
decisions<br />
Payment<br />
Setting<br />
View Chat<br />
History<br />
Geo Analysis<br />
Behaviour<br />
Monitoring<br />
Client<br />
identification<br />
(non-secure<br />
site)<br />
I need instructions I want to ask<br />
I have questions<br />
for how to do things questions about<br />
related to my<br />
service information portfolio that I want<br />
I I eg. fees<br />
I answers to I<br />
I want to talk about I need an<br />
I need someone to I need guidance to<br />
specific news/events explanation for this assure that I’m doing make decisions<br />
in order to get more term<br />
the right thing<br />
insights I I<br />
G G<br />
I need some<br />
information/stats/<br />
data to help me<br />
make decision<br />
I need explanation I want to discuss<br />
I need technical help<br />
for what I’m reading about specific news/<br />
events related to my<br />
G G portfolio G P<br />
I need to provide<br />
I want to complete I need to make a<br />
I want to make<br />
feedback or complain this step via chatbot transaction<br />
changes to my<br />
account details<br />
P A<br />
A A<br />
Seek information<br />
Report problems/complaints/Feedback<br />
Marketing<br />
Content<br />
Export chat<br />
history<br />
Share news/<br />
insights:<br />
internal<br />
Goal<br />
Suggestion<br />
Provide<br />
Forecast<br />
Top up/<br />
Withdraw<br />
What-if<br />
scenarios<br />
Update<br />
Profile<br />
Local<br />
language<br />
integration<br />
(NLG)<br />
Help Desk<br />
Augmentatio<br />
n<br />
Service<br />
Information<br />
Terminology<br />
explanation<br />
Share news/<br />
insights:<br />
external<br />
Goal Setting<br />
Account<br />
Opening<br />
Process<br />
Provide<br />
Transaction<br />
History<br />
Provide<br />
Report<br />
Account<br />
Management<br />
Help Desk<br />
Integration<br />
Sentiment<br />
analysis<br />
Anomaly<br />
Detection<br />
G<br />
A<br />
Get guidance<br />
Complete action<br />
People Like<br />
you Analysis<br />
Tool Tips<br />
(how-to’s)<br />
Voice<br />
Command<br />
Goal Editing<br />
Portfolio<br />
Information<br />
Notification<br />
Service<br />
Provide<br />
Portfolio<br />
updates<br />
Profiling<br />
Engine<br />
Context<br />
Storing &<br />
Recall<br />
Authenticati<br />
on<br />
I can’t find the<br />
information I’m<br />
looking for<br />
I need some<br />
information/stats/<br />
data to help me<br />
make decision<br />
FAQ Content<br />
Register<br />
Interest<br />
Generic chat<br />
Conversatio<br />
n<br />
Create<br />
investing<br />
profile<br />
Provide<br />
Recommend<br />
ation<br />
Explain<br />
decisions<br />
Payment<br />
Setting<br />
View Chat<br />
History<br />
Geo Analysis<br />
Behaviour<br />
Monitoring<br />
Client<br />
identification<br />
(non-secure<br />
site)<br />
I need instructions I want to ask<br />
I have questions<br />
for how to do things questions about<br />
related to my<br />
service information portfolio that I want<br />
I I eg. fees<br />
I answers to I<br />
I want to talk about I need an<br />
I need someone to I need guidance to<br />
specific news/events explanation for this assure that I’m doing make decisions<br />
in order to get more term<br />
the right thing<br />
insights I I<br />
G G<br />
I need explanation I want to discuss<br />
I need technical help<br />
for what I’m reading about specific news/<br />
events related to my<br />
G G portfolio G P<br />
I need to provide<br />
I want to complete I need to make a<br />
I want to make<br />
feedback or complain this step via chatbot transaction<br />
changes to my<br />
account details<br />
P A<br />
A A<br />
I<br />
P<br />
Seek information<br />
Report problems/complaints/Feedback<br />
Marketing<br />
Content<br />
Export chat<br />
history<br />
Share news/<br />
insights:<br />
internal<br />
Goal<br />
Suggestion<br />
Provide<br />
Forecast<br />
Top up/<br />
Withdraw<br />
What-if<br />
scenarios<br />
Update<br />
Profile<br />
Local<br />
language<br />
integration<br />
(NLG)<br />
Help Desk<br />
Augmentatio<br />
n<br />
Service<br />
Information<br />
Terminology<br />
explanation<br />
Share news/<br />
insights:<br />
external<br />
Goal Setting<br />
Account<br />
Opening<br />
Process<br />
Provide<br />
Transaction<br />
History<br />
Provide<br />
Report<br />
Account<br />
Management<br />
Help Desk<br />
Integration<br />
Sentiment<br />
analysis<br />
Anomaly<br />
Detection<br />
G<br />
A<br />
Get guidance<br />
Complete action<br />
People Like<br />
you Analysis<br />
Tool Tips<br />
(how-to’s)<br />
Voice<br />
Command<br />
Goal Editing<br />
Portfolio<br />
Information<br />
Notification<br />
Service<br />
Provide<br />
Portfolio<br />
updates<br />
Profiling<br />
Engine<br />
Context<br />
Storing &<br />
Recall<br />
Authenticati<br />
on<br />
I can’t find the<br />
information I’m<br />
looking for<br />
FAQ Content<br />
Register<br />
Interest<br />
Generic chat<br />
Conversatio<br />
n<br />
Create<br />
investing<br />
profile<br />
Provide<br />
Recommend<br />
ation<br />
Explain<br />
decisions<br />
Payment<br />
Setting<br />
View Chat<br />
History<br />
Geo Analysis<br />
Behaviour<br />
Monitoring<br />
Client<br />
identification<br />
(non-secure<br />
site)<br />
I need instructions I want to ask<br />
I have questions<br />
for how to do things questions about<br />
related to my<br />
service information portfolio that I want<br />
I I eg. fees<br />
I answers to I<br />
I want to talk about I need an<br />
I need someone to I need guidance to<br />
specific news/events explanation for this assure that I’m doing make decisions<br />
in order to get more term<br />
the right thing<br />
insights I I<br />
G G<br />
I need to provide<br />
I want to complete I need to make a<br />
I want to make<br />
feedback or complain this step via chatbot transaction<br />
changes to my<br />
account details<br />
P A<br />
A A<br />
I<br />
P<br />
Seek information<br />
I need explanation<br />
for what I’m reading<br />
Report problems/complaints/Feedback<br />
Marketing<br />
Content<br />
Export chat<br />
history<br />
Share news/<br />
insights:<br />
internal<br />
Goal<br />
Suggestion<br />
Provide<br />
Forecast<br />
Top up/<br />
Withdraw<br />
What-if<br />
scenarios<br />
Update<br />
Profile<br />
Local<br />
language<br />
integration<br />
(NLG)<br />
Help Desk<br />
Augmentatio<br />
n<br />
G<br />
I want to discuss<br />
about specific news/<br />
events related to my<br />
portfolio G<br />
Service<br />
Information<br />
Terminology<br />
explanation<br />
Share news/<br />
insights:<br />
external<br />
Goal Setting<br />
Account<br />
Opening<br />
Process<br />
Provide<br />
Transaction<br />
History<br />
Provide<br />
Report<br />
Account<br />
Management<br />
Help Desk<br />
Integration<br />
Sentiment<br />
analysis<br />
Anomaly<br />
Detection<br />
G<br />
A<br />
I need technical help<br />
Get guidance<br />
Complete action<br />
People Like<br />
you Analysis<br />
Tool Tips<br />
(how-to’s)<br />
Voice<br />
Command<br />
Goal Editing<br />
Portfolio<br />
Information<br />
Notification<br />
Service<br />
Provide<br />
Portfolio<br />
updates<br />
Profiling<br />
Engine<br />
Context<br />
Storing &<br />
Recall<br />
Authenticati<br />
on<br />
P<br />
I can’t find the<br />
information I’m<br />
looking for<br />
I<br />
P<br />
FAQ Content<br />
Register<br />
Interest<br />
Generic chat<br />
Conversatio<br />
n<br />
Create<br />
investing<br />
profile<br />
Provide<br />
Recommend<br />
ation<br />
Explain<br />
decisions<br />
Payment<br />
Setting<br />
View Chat<br />
History<br />
Geo Analysis<br />
Behaviour<br />
Monitoring<br />
Client<br />
identification<br />
(non-secure<br />
site)<br />
I need instructions I want to ask<br />
I have questions<br />
for how to do things questions about<br />
related to my<br />
service information portfolio that I want<br />
I I eg. fees<br />
I answers to I<br />
I want to talk about I need an<br />
I need someone to I need guidance to<br />
specific news/events explanation for this assure that I’m doing make decisions<br />
in order to get more term<br />
the right thing<br />
insights I I<br />
G G<br />
I need some<br />
information/stats/<br />
data to help me<br />
make decision<br />
I need explanation I want to discuss<br />
I need technical help<br />
for what I’m reading about specific news/<br />
events related to my<br />
G G portfolio G P<br />
I need to provide<br />
I want to complete I need to make a<br />
I want to make<br />
feedback or complain this step via chatbot transaction<br />
changes to my<br />
account details<br />
P A A A<br />
Seek information<br />
Report problems/complaints/Feedback<br />
Marketing<br />
Content<br />
Export chat<br />
history<br />
Share news/<br />
insights:<br />
internal<br />
Goal<br />
Suggestion<br />
Provide<br />
Forecast<br />
Top up/<br />
Withdraw<br />
What-if<br />
scenarios<br />
Update<br />
Profile<br />
Local<br />
language<br />
integration<br />
(NLG)<br />
Help Desk<br />
Augmentatio<br />
n<br />
Service<br />
Information<br />
Terminology<br />
explanation<br />
Share news/<br />
insights:<br />
external<br />
Goal Setting<br />
Account<br />
Opening<br />
Process<br />
Provide<br />
Transaction<br />
History<br />
Provide<br />
Report<br />
Account<br />
Management<br />
Help Desk<br />
Integration<br />
Sentiment<br />
analysis<br />
Anomaly<br />
Detection<br />
G<br />
A<br />
Get guidance<br />
Complete action<br />
People Like<br />
you Analysis<br />
Tool Tips<br />
(how-to’s)<br />
Voice<br />
Command<br />
Goal Editing<br />
Portfolio<br />
Information<br />
Notification<br />
Service<br />
Provide<br />
Portfolio<br />
updates<br />
Profiling<br />
Engine<br />
Context<br />
Storing &<br />
Recall<br />
Authenticati<br />
on<br />
I can’t find the<br />
information I’m<br />
looking for<br />
I need some<br />
information/stats/<br />
data to help me<br />
make decision<br />
FAQ Content<br />
Register<br />
Interest<br />
Generic chat<br />
Conversatio<br />
n<br />
Create<br />
investing<br />
profile<br />
Provide<br />
Recommend<br />
ation<br />
Explain<br />
decisions<br />
Payment<br />
Setting<br />
View Chat<br />
History<br />
Geo Analysis<br />
Behaviour<br />
Monitoring<br />
Client<br />
identification<br />
(non-secure<br />
site)<br />
I need instructions I want to ask<br />
I have questions<br />
for how to do things questions about<br />
related to my<br />
service information portfolio that I want<br />
I I eg. fees<br />
I answers to I<br />
I want to talk about I need an<br />
I need someone to I need guidance to<br />
specific news/events explanation for this assure that I’m doing make decisions<br />
in order to get more term<br />
the right thing<br />
insights I I<br />
G G<br />
I need explanation I want to discuss<br />
I need technical help<br />
for what I’m reading about specific news/<br />
events related to my<br />
G G portfolio G P<br />
I need to provide<br />
I want to complete I need to make a<br />
I want to make<br />
feedback or complain this step via chatbot transaction<br />
changes to my<br />
account details<br />
P A A A<br />
I<br />
P<br />
Seek information<br />
Report problems/complaints/Feedback<br />
Marketing<br />
Content<br />
Export chat<br />
history<br />
Share news/<br />
insights:<br />
internal<br />
Goal<br />
Suggestion<br />
Provide<br />
Forecast<br />
Top up/<br />
Withdraw<br />
What-if<br />
scenarios<br />
Update<br />
Profile<br />
Local<br />
language<br />
integration<br />
(NLG)<br />
Help Desk<br />
Augmentatio<br />
n<br />
Service<br />
Information<br />
Terminology<br />
explanation<br />
Share news/<br />
insights:<br />
external<br />
Goal Setting<br />
Account<br />
Opening<br />
Process<br />
Provide<br />
Transaction<br />
History<br />
Provide<br />
Report<br />
Account<br />
Management<br />
Help Desk<br />
Integration<br />
Sentiment<br />
analysis<br />
Anomaly<br />
Detection<br />
G<br />
A<br />
Get guidance<br />
Complete action<br />
People Like<br />
you Analysis<br />
Tool Tips<br />
(how-to’s)<br />
Voice<br />
Command<br />
Goal Editing<br />
Portfolio<br />
Information<br />
Notification<br />
Service<br />
Provide<br />
Portfolio<br />
updates<br />
Profiling<br />
Engine<br />
Context<br />
Storing &<br />
Recall<br />
Authenticati<br />
on<br />
I can’t find the<br />
information I’m<br />
looking for<br />
I need some<br />
information/stats/<br />
data to help me<br />
make decision<br />
FAQ Content<br />
Register<br />
Interest<br />
Generic chat<br />
Conversatio<br />
n<br />
Create<br />
investing<br />
profile<br />
Provide<br />
Recommend<br />
ation<br />
Explain<br />
decisions<br />
Payment<br />
Setting<br />
View Chat<br />
History<br />
Geo Analysis<br />
Behaviour<br />
Monitoring<br />
Client<br />
identification<br />
(non-secure<br />
site)<br />
I need instructions I want to ask<br />
I have questions<br />
for how to do things questions about<br />
related to my<br />
service information portfolio that I want<br />
I I eg. fees<br />
I answers to I<br />
I want to talk about I need an<br />
I need someone to I need guidance to<br />
specific news/events explanation for this assure that I’m doing make decisions<br />
in order to get more term<br />
the right thing<br />
insights I I<br />
G G<br />
I need explanation I want to discuss<br />
I need technical help<br />
for what I’m reading about specific news/<br />
events related to my<br />
G G portfolio G P<br />
I need to provide<br />
I want to complete I need to make a<br />
I want to make<br />
feedback or complain this step via chatbot transaction<br />
changes to my<br />
account details<br />
P A A A<br />
I<br />
P<br />
Seek information<br />
Report problems/complaints/Feedback<br />
Marketing<br />
Content<br />
Export chat<br />
history<br />
Share news/<br />
insights:<br />
internal<br />
Goal<br />
Suggestion<br />
Provide<br />
Forecast<br />
Top up/<br />
Withdraw<br />
What-if<br />
scenarios<br />
Update<br />
Profile<br />
Local<br />
language<br />
integration<br />
(NLG)<br />
Help Desk<br />
Augmentatio<br />
n<br />
Service<br />
Information<br />
Terminology<br />
explanation<br />
Share news/<br />
insights:<br />
external<br />
Goal Setting<br />
Account<br />
Opening<br />
Process<br />
Provide<br />
Transaction<br />
History<br />
Provide<br />
Report<br />
Account<br />
Management<br />
Help Desk<br />
Integration<br />
Sentiment<br />
analysis<br />
Anomaly<br />
Detection<br />
G<br />
A<br />
Get guidance<br />
Complete action<br />
People Like<br />
you Analysis<br />
Tool Tips<br />
(how-to’s)<br />
Voice<br />
Command<br />
Goal Editing<br />
Portfolio<br />
Information<br />
Notification<br />
Service<br />
Provide<br />
Portfolio<br />
updates<br />
Profiling<br />
Engine<br />
Context<br />
Storing &<br />
Recall<br />
Authenticati<br />
on<br />
I can’t find the<br />
information I’m<br />
looking for<br />
I need some<br />
information/stats/<br />
data to help me<br />
make decision<br />
FAQ Content<br />
Register<br />
Interest<br />
Generic chat<br />
Conversatio<br />
n<br />
Create<br />
investing<br />
profile<br />
Provide<br />
Recommend<br />
ation<br />
Explain<br />
decisions<br />
Payment<br />
Setting<br />
View Chat<br />
History<br />
Geo Analysis<br />
Behaviour<br />
Monitoring<br />
Client<br />
identification<br />
(non-secure<br />
site)<br />
I need instructions I want to ask<br />
I have questions<br />
for how to do things questions about<br />
related to my<br />
service information portfolio that I want<br />
I I eg. fees<br />
I answers to I<br />
I want to talk about I need an<br />
I need someone to I need guidance to<br />
specific news/events explanation for this assure that I’m doing make decisions<br />
in order to get more term<br />
the right thing<br />
insights I I<br />
G G<br />
I need explanation I want to discuss<br />
I need technical help<br />
for what I’m reading about specific news/<br />
events related to my<br />
G G portfolio G P<br />
I need to provide<br />
I want to complete I need to make a<br />
I want to make<br />
feedback or complain this step via chatbot transaction<br />
changes to my<br />
account details<br />
P A A A<br />
I<br />
P<br />
Seek information<br />
Report problems/complaints/Feedback<br />
Marketing<br />
Content<br />
Export chat<br />
history<br />
Share news/<br />
insights:<br />
internal<br />
Goal<br />
Suggestion<br />
Provide<br />
Forecast<br />
Top up/<br />
Withdraw<br />
What-if<br />
scenarios<br />
Update<br />
Profile<br />
Local<br />
language<br />
integration<br />
(NLG)<br />
Help Desk<br />
Augmentatio<br />
n<br />
Service<br />
Information<br />
Terminology<br />
explanation<br />
Share news/<br />
insights:<br />
external<br />
Goal Setting<br />
Account<br />
Opening<br />
Process<br />
Provide<br />
Transaction<br />
History<br />
Provide<br />
Report<br />
Account<br />
Management<br />
Help Desk<br />
Integration<br />
Sentiment<br />
analysis<br />
Anomaly<br />
Detection<br />
G<br />
A<br />
Get guidance<br />
Complete action<br />
People Like<br />
you Analysis<br />
Tool Tips<br />
(how-to’s)<br />
Voice<br />
Command<br />
Goal Editing<br />
Portfolio<br />
Information<br />
Notification<br />
Service<br />
Provide<br />
Portfolio<br />
updates<br />
Profiling<br />
Engine<br />
Context<br />
Storing &<br />
Recall<br />
Authenticati<br />
on<br />
I can’t find the<br />
information I’m<br />
looking for<br />
I need some<br />
information/stats/<br />
data to help me<br />
make decision<br />
FAQ Content<br />
Register<br />
Interest<br />
Generic chat<br />
Conversatio<br />
n<br />
Create<br />
investing<br />
profile<br />
Provide<br />
Recommend<br />
ation<br />
Explain<br />
decisions<br />
Payment<br />
Setting<br />
View Chat<br />
History<br />
Geo Analysis<br />
Behaviour<br />
Monitoring<br />
Client<br />
identification<br />
(non-secure<br />
site)<br />
I need instructions I want to ask<br />
I have questions<br />
for how to do things questions about<br />
related to my<br />
service information portfolio that I want<br />
I I eg. fees<br />
I answers to I<br />
I want to talk about I need an<br />
I need someone to I need guidance to<br />
specific news/events explanation for this assure that I’m doing make decisions<br />
in order to get more term<br />
the right thing<br />
insights I I G G<br />
I need explanation I want to discuss<br />
I need technical help<br />
for what I’m reading about specific news/<br />
events related to my<br />
G G portfolio G P<br />
I need to provide<br />
I want to complete I need to make a<br />
I want to make<br />
feedback or complain this step via chatbot transaction<br />
changes to my<br />
account details<br />
P A A A<br />
I<br />
P<br />
Seek information<br />
Report problems/complaints/Feedback<br />
Marketing<br />
Content<br />
Export chat<br />
history<br />
Share news/<br />
insights:<br />
internal<br />
Goal<br />
Suggestion<br />
Provide<br />
Forecast<br />
Top up/<br />
Withdraw<br />
What-if<br />
scenarios<br />
Update<br />
Profile<br />
Local<br />
language<br />
integration<br />
(NLG)<br />
Help Desk<br />
Augmentatio<br />
n<br />
Service<br />
Information<br />
Terminology<br />
explanation<br />
Share news/<br />
insights:<br />
external<br />
Goal Setting<br />
Account<br />
Opening<br />
Process<br />
Provide<br />
Transaction<br />
History<br />
Provide<br />
Report<br />
Account<br />
Management<br />
Help Desk<br />
Integration<br />
Sentiment<br />
analysis<br />
Anomaly<br />
Detection<br />
G<br />
A<br />
Get guidance<br />
Complete action<br />
People Like<br />
you Analysis<br />
Tool Tips<br />
(how-to’s)<br />
Voice<br />
Command<br />
Goal Editing<br />
Portfolio<br />
Information<br />
Notification<br />
Service<br />
Provide<br />
Portfolio<br />
updates<br />
Profiling<br />
Engine<br />
Context<br />
Storing &<br />
Recall<br />
Authenticati<br />
on<br />
I can’t find the<br />
information I’m<br />
looking for<br />
I need some<br />
information/stats/<br />
data to help me<br />
make decision<br />
FAQ Content<br />
Register<br />
Interest<br />
Generic chat<br />
Conversatio<br />
n<br />
Create<br />
investing<br />
profile<br />
Provide<br />
Recommend<br />
ation<br />
Explain<br />
decisions<br />
Payment<br />
Setting<br />
View Chat<br />
History<br />
Geo Analysis<br />
Behaviour<br />
Monitoring<br />
Client<br />
identification<br />
(non-secure<br />
site)<br />
I need instructions I want to ask<br />
I have questions<br />
for how to do things questions about<br />
related to my<br />
service information portfolio that I want<br />
I I eg. fees<br />
I answers to I<br />
I want to talk about I need an<br />
I need someone to I need guidance to<br />
specific news/events explanation for this assure that I’m doing make decisions<br />
in order to get more term<br />
the right thing<br />
insights I I<br />
G G<br />
I need explanation I want to discuss<br />
I need technical help<br />
for what I’m reading about specific news/<br />
events related to my<br />
G G portfolio G P<br />
I need to provide<br />
I want to complete I need to make a<br />
I want to make<br />
feedback or complain this step via chatbot transaction<br />
changes to my<br />
account details<br />
P A A A<br />
Bots for Customer Support Agent Bots for Customer Support Agent Bots for Customer Support Agent Bots for Customer Support Agent Bots for Customer Support Agent<br />
Bots for Customer Support Agent Bots for Customer Support Agent Bots for Customer Support Agent Bots for Customer Support Agent Bots for Customer Support Agent<br />
Response<br />
Enrichment<br />
Risk Profile<br />
XX<br />
Natural Language<br />
Understanding<br />
Digital<br />
Passport<br />
User Details<br />
XX<br />
Dialogue<br />
Management<br />
Intent<br />
Mapping<br />
Content<br />
Management<br />
XX<br />
Conversation<br />
Response<br />
Generation<br />
Customer<br />
Profile<br />
XX<br />
Response<br />
Enrichment<br />
Risk Profile<br />
XX<br />
Natural Language<br />
Understanding<br />
Digital<br />
Passport<br />
User Details<br />
XX<br />
Dialogue<br />
Management<br />
Intent<br />
Mapping<br />
Content<br />
Management<br />
XX<br />
Conversation<br />
Response<br />
Generation<br />
Customer<br />
Profile<br />
XX<br />
Response<br />
Enrichment<br />
Risk Profile<br />
XX<br />
Natural Language<br />
Understanding<br />
Digital<br />
Passport<br />
User Details<br />
XX<br />
Dialogue<br />
Management<br />
Intent<br />
Mapping<br />
Content<br />
Management<br />
XX<br />
I need some<br />
information/stats/<br />
data to help me<br />
make decision<br />
Conversation<br />
Response<br />
Generation<br />
Customer<br />
Profile<br />
XX<br />
G<br />
Response<br />
Enrichment<br />
Risk Profile<br />
XX<br />
Natural Language<br />
Understanding<br />
Digital<br />
Passport<br />
User Details<br />
XX<br />
Dialogue<br />
Management<br />
Intent<br />
Mapping<br />
Content<br />
Management<br />
XX<br />
Conversation<br />
Response<br />
Generation<br />
Customer<br />
Profile<br />
XX<br />
Response<br />
Enrichment<br />
Risk Profile<br />
XX<br />
Natural Language<br />
Understanding<br />
Digital<br />
Passport<br />
User Details<br />
XX<br />
Dialogue<br />
Management<br />
Intent<br />
Mapping<br />
Content<br />
Management<br />
XX<br />
Conversation<br />
Response<br />
Generation<br />
Customer<br />
Profile<br />
XX<br />
Response<br />
Enrichment<br />
Risk Profile<br />
XX<br />
Natural Language<br />
Understanding<br />
Digital<br />
Passport<br />
User Details<br />
XX<br />
Dialogue<br />
Management<br />
Intent<br />
Mapping<br />
Content<br />
Management<br />
XX<br />
Conversation<br />
Response<br />
Generation<br />
Customer<br />
Profile<br />
XX<br />
Response<br />
Enrichment<br />
Risk Profile<br />
XX<br />
Natural Language<br />
Understanding<br />
Digital<br />
Passport<br />
User Details<br />
XX<br />
Dialogue<br />
Management<br />
Intent<br />
Mapping<br />
Content<br />
Management<br />
XX<br />
Conversation<br />
Response<br />
Generation<br />
Customer<br />
Profile<br />
XX<br />
Response<br />
Enrichment<br />
Risk Profile<br />
XX<br />
Natural Language<br />
Understanding<br />
Digital<br />
Passport<br />
User Details<br />
XX<br />
Dialogue<br />
Management<br />
Intent<br />
Mapping<br />
Content<br />
Management<br />
XX<br />
Conversation<br />
Response<br />
Generation<br />
Customer<br />
Profile<br />
XX<br />
Response<br />
Enrichment<br />
Risk Profile<br />
XX<br />
Natural Language<br />
Understanding<br />
Digital<br />
Passport<br />
User Details<br />
XX<br />
Dialogue<br />
Management<br />
Intent<br />
Mapping<br />
Content<br />
Management<br />
XX<br />
I<br />
P<br />
Response<br />
Customer<br />
Profile<br />
Seek information<br />
Report problems/complaints/Feedback<br />
Marketing<br />
Content<br />
Export chat<br />
history<br />
Share news/<br />
insights:<br />
internal<br />
Goal<br />
Suggestion<br />
Provide<br />
Forecast<br />
Top up/<br />
Withdraw<br />
What-if<br />
scenarios<br />
Update<br />
Profile<br />
Local<br />
language<br />
integration<br />
(NLG)<br />
Help Desk<br />
Augmentatio<br />
n<br />
Multichannel<br />
compatibility<br />
Multichannel<br />
compatibility<br />
Multichannel<br />
compatibility<br />
Multichannel<br />
compatibility<br />
Multichannel<br />
compatibility<br />
Multichannel<br />
compatibility<br />
Multichannel<br />
compatibility<br />
Multichannel<br />
compatibility<br />
Multichannel<br />
compatibility<br />
Multichannel<br />
compatibility<br />
Multichannel<br />
compatibility<br />
Response<br />
Service<br />
Information<br />
Terminology<br />
explanation<br />
Share news/<br />
insights:<br />
external<br />
Goal Setting<br />
Account<br />
Opening<br />
Process<br />
Provide<br />
Transaction<br />
History<br />
Provide<br />
Report<br />
Account<br />
Management<br />
Help Desk<br />
Integration<br />
Sentiment<br />
analysis<br />
Anomaly<br />
Detection<br />
Digital<br />
Passport<br />
G<br />
A<br />
Get guidance<br />
Complete action<br />
People Like<br />
you Analysis<br />
Tool Tips<br />
(how-to’s)<br />
Voice<br />
Command<br />
Goal Editing<br />
Portfolio<br />
Information<br />
Notification<br />
Service<br />
Provide<br />
Portfolio<br />
updates<br />
Profiling<br />
Engine<br />
Context<br />
Storing &<br />
Recall<br />
Authenticati<br />
on<br />
Intent<br />
Mapping<br />
<strong>Chatbot</strong> Service Blueprint<br />
After developing a deep understanding of users’ needs and desires for chatbot, we developed our <strong>Chatbot</strong> Service Blueprint to illustrate what an<br />
intelligent chatbot service could look like across our Global Wealth customer journey. This Blueprint brings together the customer journey and<br />
customer needs with the underlying use cases, technical capabilities and data captured/required. This also defines how the chat service will be<br />
delivered.<br />
Engage & Guidance Digital Advice Invest & In-Life (DFM)<br />
ENGAGE<br />
A. DEFINE GOAL B. CHOOSE & CONFIRM GOAL C. USER PRO<strong>FIL</strong>ING D. PROVIDE ADVICE E. REVIEW ADVICE & CONFIRM F. ADD MONEY G. VIEW GOALS & PORTFOLIO H. GET INSIGHTS I. GOAL EDITING J. TOP UP & WITHDRAW<br />
DATA<br />
COGNITIVE PLATFORM<br />
BACK-END CABALITIES<br />
CHANNEL CHATBOT FUNCTIONAL CABALITIES CAPABILITIES<br />
CHATBOT USE CASES<br />
Conversation Natural Language Dialogue<br />
Understanding Management<br />
Generation<br />
Enrichment<br />
Risk Profile User Details Content<br />
Management<br />
XX XX XX<br />
XX<br />
More details of underlying technical capabilities and data in the Technical <strong>Research</strong> section (p.40)<br />
17
DETAILED FINDINGS:<br />
MARKET RESEARCH<br />
18
MARKET RESEARCH<br />
Global perception of <strong>Chatbot</strong><br />
Chat bots are gaining popularity globally. A 2017 survey by<br />
Liveperson 2 , which surveyed over 5,000 participants across 6 countries,<br />
found 38% of consumers globally already rated their overall<br />
perception of chatbots as positive, despite the technology as relatively<br />
new. Only 11% of those surveyed globally reported a negative<br />
perception of chatbots, while the remaining 51% took neutral stances.<br />
However, it is interesting to note that over half of consumers in Japan<br />
and Germany would prefer to speak with a bot than a human (Table<br />
2).<br />
Table 2: Communication method preference<br />
While overall sentiment toward chatbots outweighed the negative<br />
(Table 1), the majority of consumers still prefer human assistance. 56%<br />
of global consumers still prefer speaking with humans, with 60%<br />
believing that a human would better understand their needs than a<br />
chatbot would 3 .<br />
Table 1: Sentiment toward chatbots<br />
The usage of chatbots continues to gain momentum. Of consumers<br />
who have interacted with bots during the past year, 67% used them for<br />
customer support while 30% chatted for fun and 25% for purchases<br />
(Table 3). In regard to customer support, globally, most consumers<br />
(52%) would not be open to waiting more than 2 minutes to chat with<br />
19
customer care agents, considering that to be a sub-par experience.<br />
That said: consumers in Japan and Germany appear to be the most<br />
patient, 25% of respondents from both countries would be willing to<br />
wait 3 minutes and still rate the customer service as excellent.<br />
Interestingly, 25% of UK respondents would wait more than 5 minutes.<br />
Table 3: Bot with name & personality<br />
apt opportunity to harness the strength of both bot and human<br />
channels, use the bot first: 67% want to be transferred directly to a<br />
human when the bot does not understand what they need. 26% are<br />
more forgiving and would be prepared to reword or try their requests<br />
again.<br />
<strong>Research</strong> highlights that bots with personalities are generally<br />
preferred (Table 4). Many customers, especially in the US, don’t care<br />
about personality, however more than 40% of German and Japanese<br />
consumers believe in giving bots names and personalities. Friendly<br />
bots are generally preferred over formal bots except in Japan, where<br />
a formal personality rules the consensus.<br />
In terms of chatbot implementation, 92% of businesses want to build<br />
chatbot on Facebook Messenger, while 80% want to house their<br />
chatbots on their own company website, followed by Slack and Twitter<br />
respectively, according to another <strong>Chatbot</strong> Survey by <strong>Chatbot</strong>s<br />
Journal 4 . One of the biggest statistics comes from Facebook, in just a<br />
year, Facebook Messenger has significantly grown to enable more<br />
than 100,000 developers who have made around 100,000 bots.<br />
According to Venturebeat survey, Facebook Messenger now has more<br />
than 11,000 chatbots have been created for users to try. 5<br />
It is expected that chatbot adoption will drastically pick up and<br />
become more intelligent in 2017.<br />
The survey suggests that human support agent is still essential for<br />
businesses that integrate chatbots into their services. This identifies an<br />
20
Table 4: Type of bot personality<br />
Source: LivePerson Survey 2017, surveying 5,000 consumers from France, Germany, Australia, Japan, US, and UK 6<br />
21
Other key figures on global perspective<br />
Source: <strong>Chatbot</strong> Survey 2017 by <strong>Chatbot</strong> Journals, surveying 300+ organisations 7<br />
22
UK perception of <strong>Chatbot</strong><br />
A recent study conducted by Morar Consulting 8 surveying 2,000 UK<br />
consumers to better understand their attitude towards the rising growth<br />
in chatbots suggests that chatbots are gaining popularity in UK and<br />
consumers are willing to talk to businesses via new channels and<br />
technology. This perception is aligned with the global perspective. This<br />
means that it is a great opportunity for UK businesses to start adopting<br />
chatbot technology.<br />
The majority of British consumers (68%) state that reaching a desired<br />
outcome is the most important thing when communicating with<br />
a brand, followed by ease of experience, speed, availability,<br />
friendliness, and personalisation (Table 6).<br />
Table 6: The most important thing in communicating with a brand<br />
In UK, three-quarters (75%) of consumers have not yet spoken to a<br />
chatbot. The majority of consumers are aware of what a chatbot is<br />
(57%) and over a third (35%) want to see more companies using<br />
chatbots to answer their questions (Table 5).<br />
Table 5: <strong>Chatbot</strong> adoption<br />
Even though the global study found that most of consumers still prefers<br />
to speak with a human instead of a chatbot. UK study found it is<br />
interesting to see the reasons why consumers would be more courage<br />
to engage with a chatbot. Nearly 70% believe that they will get instant<br />
answers to their questions via chatbot and over 21% see a chatbot as<br />
the easiest way to contact a business (Table 7).<br />
23
Table 7: Reasons of using chatbot<br />
Table 8: Negative chatbot experience<br />
43% of UK consumers perceive companies that offer a chatbot as<br />
innovative while 35% perceive in negative way that they are less<br />
personal in providing the service. In terms of utility, customers found<br />
that those companies are helpful (30%) and efficient (22%)<br />
Despite the majority of consumers having had positive experiences<br />
with chatbots, 21% of UK consumers had a negative experience with<br />
12% reporting that the chatbot didn’t respond with the right information<br />
and 9% saying that the chatbot was clunky and difficult to use. The<br />
research also uncovered a need for more education around how<br />
consumers should engage with chatbots (Table 8). 40% of UK<br />
consumers said that would not think to engage with a chatbot, or do<br />
not know how to engage.<br />
The research suggests that chatbots must make customer experience<br />
efficient and reliable, but also delight customers. They will not only<br />
deliver the excellent customer service needed, but they will offer a<br />
novel experience that cannot be delivered by any other means of<br />
digital contact. One way to achieve this is to embed a brand persona<br />
into a chatbot which helps increase brand recall. By doing so, brands<br />
can have personalised, two-way conversations in real time, at scale.<br />
Consumer trust in chatbots will come when brands can deliver a good<br />
experience. In 2017, people don’t expect to have in-depth, human-like<br />
conversations with automated technology such as Alexa – they just<br />
want to be able to get the information they need, quickly.<br />
Looking forward, when consumers trust that brands can deliver the<br />
experience they demand from chatbots, widespread adoption will<br />
take hold. This expectation is aligned with findings from Juniper<br />
research. 9 Juniper forecast that the success rate of bot interactions will<br />
increase significantly in 5 years especially in healthcare and banking<br />
sector. In the healthcare sector will move from 12% currently, to over<br />
75% in 2022. In the banking sector, Juniper expects this to reach over<br />
90% in the same year.<br />
24
Other key figures on UK perspective<br />
Table 9: Amount of money consumers willing to spend via a chatbot<br />
Table 10: Top reasons to use a chatbot<br />
Source: <strong>Chatbot</strong> Survey 2017 by Morar Consulting, 2,000 UK consumers 10<br />
25
German perception of <strong>Chatbot</strong><br />
Based on the LivePerson survey 11 , consumers in Germany is considered<br />
as the most openness to bots, as more than half would prefer to speak<br />
with a bot over a human and believe that chatbots gives them faster<br />
and better service.<br />
Similar trend from a recent Bitkom <strong>Research</strong> 12 , surveying 1,005<br />
consumers in Germany, even though 46% claim not to know what a<br />
chatbot is, but every fourth citizen (25%) would be open to<br />
communicate to one. 41% find chatbots attractive for use in customer<br />
service to handle requests for orders and complaints. This indicates<br />
that there is a split – those who are aware and those who are not. The<br />
study also shows that the German markets trust bots to achieve simple<br />
tasks - such as updating an address or querying an account. In a<br />
world-wide comparison, the Germans are most sceptical about<br />
chatbots when it comes to making payments 13 .<br />
• 68 % want to use chatbots as personal scheduling assistant<br />
• 64 % want to use it to reserve or buy event tickets<br />
• 58 % want to use chatbots for online shopping, for example<br />
when searching for specific products<br />
• 58 % want to use travel bookings, flights, train travels or hotels<br />
• 53 % want to access daily information such as the weather,<br />
news, traffic situation or stock market values<br />
• 41 % find chatbots attractive for customer service calls to ask<br />
for orders and complaints<br />
• 23 % find it interesting to use chatbots in connection with<br />
delivery services, for example, to order food or flowers by<br />
voice command<br />
26
According to a study conducted by Fittkau & Maaß Consulting among<br />
1,200 German Internet users 14 , one third of the interviewees believe in<br />
the potential of chatbots: in their opinion, these are currently still undeveloped,<br />
but they will develop rapidly and then unfold their full<br />
potential.<br />
YouGov, a global market research and analytics firm, survey 15<br />
suggests that companies should not be afraid to explore and<br />
implement chatbot technology - customers will appreciate the<br />
advantages including personalised communication that tailors to their<br />
individual needs, and a more personal identity that brands can be<br />
achieved through a chatbot.<br />
Referring to the LivePerson survey 16 , consumers prefer chatbot to have<br />
a name and personality. In Germany, 58% of respondents select<br />
friendly bots as their top choice. 11% says they prefer bots to rather be<br />
formal and another 11% says they prefer humorous chatbots. A<br />
personality gives consumers an experience that’s most similar to<br />
interacting with a real person, whether it’s through an online shopping<br />
experience, a weather forecast, a customer service helpdesk<br />
conversation, a virtual assistant, or other transactions. A chatbot’s<br />
personality provides consumers with the most pleasurable experience<br />
possible so that they remember the brand and look forward to using a<br />
particular product or services again and again 17 .<br />
In terms of chatbot landscape in Germany, based on available data<br />
from <strong>Chatbot</strong>s.org, the world’s fastest growing community on humanlike<br />
conversational AI, there are 61 chatbots including virtual<br />
assistants, chat bot, conversational agents, virtual agents in<br />
Germany. 18 48 out of 61 (80%) chatbots are using Web as a platform<br />
while only 8 (13%) chatbots are using Facebook Messenger.<br />
27
Competitor Analysis<br />
The broad appeal of chatbots stems from the efficacy and ease of<br />
interaction that they facilitate across the customer experience. As AI<br />
capabilities continue to emerge across industries, and the wider public<br />
becomes accustomed to chatbots and AI assistants, customer<br />
expectations will increase regardless of whether or not financial<br />
services has caught up to speed. Consequently, companies that fail to<br />
address AI’s development within their industries will likely suffer the<br />
consequences of seeing their competitive advantages reduced.<br />
A quick scan of the competitor’s landscape indicates that the financial<br />
services industry is still in early stages when it comes to chatbot<br />
adoption. Within wealth management particularly, chatbots are still in<br />
infancy, with no major competitors having rolled out any sophisticated<br />
tools thus far. The biggest developments are happening within the<br />
Banking sphere, with the integration of bots such as erica (BoAML)<br />
and Luvo (RBS, Natwest) into the their websites and/or apps to answer<br />
customer questions and perform simple banking tasks, e.g. money<br />
transfers, within smart Whatsapp-like conversations.<br />
We have also noticed regional difference in bot approaches: in the<br />
US, the trend has been to ‘unbundle’ apps into separate, use case<br />
specific bots (e.g. Facebook’s separation of Messenger into its own<br />
platform, with a chat-based personal assistant and tie-ins to third party<br />
apps) 19 .<br />
Meanwhile in China, the trend is very much the opposite, as exampled<br />
by the likes of dominant social network, WeChat.<br />
When looking at ‘best of breed’ qualities, discoverability, shortcuts and<br />
proactivity are integral to good conversational interfaces. Whilst a NLP<br />
engine should be able to understand everything a user is saying, new<br />
users also need to understand the scope of what they can ask, which<br />
can be achieved by utilising autocomplete tools and menus, among<br />
other things. Likewise, proactive behaviour underlies the most<br />
intelligent bots. That is, when bots can take initiative to instigate<br />
conversation - e.g. providing portfolio updates, or delivering time<br />
sensitive notifications 20 .<br />
Additionally, research shows that the best bots are those that provide<br />
users with a sense of control over the conversation. This can be done<br />
through ‘stop gaps’ that allow the user to confirm or cancel certain<br />
processes, giving the impression of control.<br />
From a conversational perspective, there are nonetheless still gaps in<br />
natural language capabilities amongst financial services bots and<br />
beyond.<br />
It is thus important to look beyond financial services when seeking<br />
inspiration and ‘best practice’ analysis of the competitive landscape.<br />
We split up our research into 4 different guiding topics: form filling,<br />
content delivery, conversational skills, and financial services based.<br />
28
1. <strong>Chatbot</strong> that help with Form Filling:<br />
Hello.Vote<br />
• What: Voter registration in 2 minutes<br />
• Like: Targets people more likely to engage via smartphone than<br />
respond to a mass mailing campaign<br />
SPIXII<br />
• What: Insurance<br />
• Like: Designed to enhance customer experience by replacing form<br />
filling<br />
• Regulated by the FCA and can speak all existing languages<br />
29
Habito<br />
• What: AI mortgage advisor<br />
• Queries an applicant’s financial status, personal life, employment<br />
info<br />
• Like: After a 10-15m ‘chat’, the bot collates the data given and<br />
queries hundreds of products<br />
• Produces recommendations in a fraction of the time that a human<br />
advisor would need<br />
30
2. <strong>Chatbot</strong>s that Deliver Content:<br />
IBM DeveloperWorks News Bot<br />
• What: Delivering news<br />
• Like: Specify topics of interest, drill further into topics<br />
• <strong>Chatbot</strong> also supports searching for other / relevant articles using<br />
Google-like queries<br />
CNN News<br />
• What: News delivery<br />
• Like: ‘Get a Summary’ button on each story card - tapping this<br />
gives a short summary of the article, within your conversation feed<br />
• Available across messaging apps like Kik, LINE, and Facebook<br />
Messenger as well as voice-activated devices like Amazon Echo.<br />
31
Complex<br />
• What: News delivery<br />
• Like: Good use of space via a menu that highlights a list of the<br />
most useful bot commands a user might not have been aware of<br />
Marriott Hotel: ChatBotlr and Marriott Rewards <strong>Chatbot</strong>s<br />
• What: ChatBotlr, available via text message, gives guests a new<br />
way of making service requests<br />
• Like: Order room service, set up wake up calls, get information<br />
about the hotel, listen to the music, and connect with the front desk<br />
- even when they’re not on-property.<br />
• What: Marriott Rewards 21 serves loyalty members before, during,<br />
and between stays<br />
• Like: Members can research/book over 4,700 hotels, link Rewards<br />
accounts, and plan for upcoming trips using articles from the<br />
Marriott’s digital magazine.<br />
• They can also chat directly with customer engagement associates.<br />
• Available on Facebook Messenger, Slack, WeChat, Google<br />
Assistant.<br />
32
3. <strong>Chatbot</strong>s with Good Conversational Skills:<br />
woebot<br />
• What: 24/7 therapist<br />
• Like: Personality exists behind the bot: fun, casual, friendly<br />
• A combination of natural language processing, therapeutic<br />
expertise, personalized content, and a sense of humour all exist to<br />
“create the experience of a therapeutic conversation for everyone<br />
who uses him” 22<br />
Taco Bell<br />
• What: Food ordering/delivery<br />
• Like: conversational language and tone; personality; helpful<br />
guidance: e.g. ‘the most popular add-on’s are…’; learning element<br />
that incorporates ‘Tips’ that teach the user how to maximize the<br />
bot<br />
Alibaba<br />
• Among other features, this bot is able to respond to questions with<br />
images, e.g. product photos and emojis, to add depth to its<br />
answers<br />
• It can even make customer-specific recommendations for shoe and<br />
clothing sizes, and answer technical questions about consumer<br />
electronics (e.g. the data-storage capacity for a smartphone<br />
model)<br />
33
4. <strong>Chatbot</strong>s in Financial Services<br />
erica, Bank of America Merrill Lynch<br />
• What: make payments; check balances; save money; pay down<br />
debt; look at educational videos; etc.<br />
• Like: Lots of work went into teaching erica to learn conversational<br />
nuances and conversational contexts<br />
• Bot is also being trained to find insights for customers and make<br />
recommendations: e.g. if a customer’s FICO score dropped, for<br />
instance, erica might suggest better money habits, drawing on a<br />
partnership with Khan Academy, a provider of educational tools.<br />
The chatbot may identify ways the customers could save more or<br />
pay down debt. erica could help customers avoid mistakes like<br />
missing a mortgage payment.<br />
• Next steps: BoAML is looking at integrating the technology with<br />
mainstream virtual assistants like Alexa and Siri. Working proof of<br />
concepts already exist 23<br />
Wells Fargo<br />
• What: account balance reporting; finding closest branches;<br />
providing spending breakdown; launched May 2017<br />
• Next steps: the bot is powered by machine learning, i.e. an<br />
engine that learns over time, so eventually its keyword responses<br />
will be replaced by full conversation. Once the bot has mastered<br />
the art of conversation, it will learn emotional comprehension 24<br />
34
<strong>Chatbot</strong>s Landscape 2017<br />
35
DETAILED FINDINGS:<br />
TECHNICAL RESEARCH<br />
36
TECHNICAL RESEARCH<br />
Introduction<br />
The chatbot market place is currently flooded with a range of chatbot<br />
solutions from novel implementations to enterprise grade. It is<br />
predicted that by year 2020, 80% of all first-line user-business<br />
interactions would be fielded by a chatbot. A chatbot enables the<br />
human agent to concentrate on higher valued tasks like business<br />
development, customer understanding, tailoring products/ services<br />
and conversations per user, reduce organization costs, among many<br />
benefits. This brings to the fore the key question – “How do I design<br />
and implement an enterprise grade chatbot?” 25<br />
There are three design principles which can be used for this as shown<br />
in diagram below. And technology selection and implementation is the<br />
3rd step in this process. Once the business has a good understanding<br />
of why and if the users would want it, then comes the technology<br />
question – which platform to use, what NLP engine to implement, how<br />
to design conversations, etc?<br />
Recognizing the market trend, all of the technology giants have<br />
already made their foray into this area, either for improvement of their<br />
own products/ services or as a commercial offering for other<br />
organizations to implement on their own. Google integrated API.ai into<br />
their cloud offering and has been acquiring additional businesses to<br />
bolster their offering. Microsoft built Language Understanding<br />
Intelligent Services (LUIS) which can plugin into any dialog manager<br />
as well as their own BOT framework. Facebook has recently acquired<br />
wit.ai to enhance their products. IBM has built the most popular<br />
enterprise chatbot infrastructure as part of their Watson conversation<br />
engine 26 (Table 11).<br />
37
Table 11: AI Vendor Assessment<br />
38
Sample Architecture<br />
The existing technology providers are rapidly addressing organization needs and security requirements in terms of re-usability of conversations for<br />
community model training, PII, etc. In any chatbot infrastructure or technology stack, there are certain core components of an enterprise grade<br />
chatbot architecture. They are listed below and these are incorporated into the available offerings in varying degrees of flexibility and stability.<br />
At a very high level, as described in a best practice article for building bots, the general areas of a chat bot are as follows.<br />
The figure below shows a sample architecture that is built with a vendor agnostic view of the chatbot solution. The exact architecture will be designed<br />
in the next phase, but the figure below is a step in that direction. The technologies and vendors will be finalised in the design phase. <strong>GDW</strong> would be<br />
integrating into this architecture via API calls to the CRM systems and any user related data warehouses. One of data content providers would be the<br />
CMS system, providing curated content from <strong>FIL</strong>. There is no specific data technologies in use, especially for the Engage phase, but once the scope of<br />
the phase is finalized, the exact data technology requirements will be finalised as well.<br />
39
Generative vs. Retrieval Based <strong>Chatbot</strong> Models<br />
There are broadly two types of chatbots, as defined by the way they<br />
respond to user interactions 27 :<br />
Generative models are difficult and complex to build as they rely on<br />
the model to learn automatically from the conversations, but are also<br />
prone to learning abusive, unconventional and un-curated content.<br />
These models are still the lab phase.<br />
Retrieval-based models are those seen implemented commercially as<br />
they provide consistent responses using curated content and<br />
conversations. They rely on the fact that there is a list of responses to<br />
choose from and the model chooses the closest to right response from<br />
the list. In effect, it retrieves a response instead of generating it. This<br />
process of response retrieval can be made as bespoke and as<br />
business rule friendly as possible. See diagram on the right such<br />
version.<br />
40
Implementation Options<br />
Our research in chatbot technology stacks and implementations has identified the following breakdown of different components of an enterprise<br />
chatbot implementation (see Appendix 1 for terminology):<br />
Conversation Channel<br />
Messaging<br />
Service<br />
Conversation Providers<br />
Dialog Managers with<br />
Convo. Design<br />
<strong>Chatbot</strong> Analytics<br />
External Content<br />
Providers<br />
• Facebook<br />
• SF chat add-in<br />
• SMS<br />
• iMessage<br />
• Slack, etc.<br />
• Pubnub<br />
• Twilio<br />
• RabbitMQ,<br />
etc.<br />
• Detects presence of users<br />
• Delivers content to the user via channel of choice<br />
• Real time or otherwise<br />
• Tree based<br />
• Graph based<br />
• Branded<br />
• Unbranded – Built<br />
bespoke<br />
• News articles<br />
• Reports<br />
Internal Content<br />
Providers<br />
Analytics Engine Conversation Data Conversation Engine Data Storage<br />
• News articles<br />
• Fidelity product<br />
Reports<br />
• Fidelity curated<br />
marketing material<br />
• ML Knowledge Base<br />
w/ Insights engine<br />
• Customer profiler<br />
• Product/ Service<br />
recommendation<br />
engine<br />
• Sentiment analyser<br />
• Emotion analyser<br />
• NLP service (optional)<br />
• Data<br />
transformation<br />
service<br />
• Conversation<br />
map<br />
• NLP Engine: Interprets user entered text into machine readable and machine<br />
interpretable content<br />
• Rules/ Transformation engine: Business rules and logic is applied to the logic<br />
• Intent service: Identifies the intention behind a conversation from a predefined<br />
list of intents<br />
• Entity service: Extracts conversation specific data-objects which are passed on<br />
to other services as parameters<br />
• Context service: Captures context and carries forward or relinquishes context<br />
of a sub-section of a conversation, based on the conversation map<br />
• Fulfilment engine: Defines the logical and (or) data end point of a<br />
conversation that defines the end of context and intent<br />
• Emotion service: Identifies the emotion of the user via the conversation text<br />
• Sentiment service: Identifies the sentiment of the user via the conversation text<br />
• User<br />
• Conversations<br />
• Contexts<br />
• Conversational<br />
metadata<br />
• Session<br />
Within Fidelity, there are several instances of a chatbot being implemented for specific purposes with varied degrees of success. One of the pivotal<br />
pieces of work has been in the area of creating a template of an enterprise grade chatbot architecture from FMR. There have been other successful<br />
chatbot implementations in HK, etc using ClaireAI (similar to traditional big players of API.ai or IBM Watson). These would be explored in further<br />
detail in the next phase and a decision made and a solution designed in the next phases of Design and Build.<br />
41
<strong>Chatbot</strong> Channel Functional Capabilities<br />
FAQ Content<br />
Marketing<br />
Content<br />
Service<br />
Information<br />
People Like<br />
you Analysis<br />
Register<br />
Interest<br />
Export chat<br />
history<br />
Terminology<br />
explanation<br />
Tool Tips<br />
(how-to’s)<br />
Generic chat<br />
Conversatio<br />
n<br />
Share news/<br />
insights:<br />
internal<br />
Share news/<br />
insights:<br />
external<br />
Voice<br />
Command<br />
Create<br />
investing<br />
profile<br />
Goal<br />
Suggestion<br />
Goal Setting<br />
Goal Editing<br />
Provide<br />
Recommend<br />
ation<br />
Provide<br />
Forecast<br />
Account<br />
Opening<br />
Process<br />
Portfolio<br />
Information<br />
Explain<br />
decisions<br />
Top up/<br />
Withdraw<br />
Provide<br />
Transaction<br />
History<br />
Notification<br />
Service<br />
Payment<br />
Setting<br />
What-if<br />
scenarios<br />
Provide<br />
Report<br />
Provide<br />
Portfolio<br />
updates<br />
View Chat<br />
History<br />
Update<br />
Profile<br />
Account<br />
Management<br />
(see Appendix 2 for terminology)<br />
Back-end Capabilities<br />
Cognitive Platform<br />
Conversation<br />
Natural Language<br />
Understanding<br />
Dialogue<br />
Management<br />
Response<br />
Generation<br />
Response<br />
Enrichment<br />
Digital<br />
Passport<br />
Intent<br />
Mapping<br />
42
Appendix 1: Technologies involved in chatbots - explanations<br />
A chatbot offering might consist of a variety of technologies and services from different providers. The technologies involved can be categorised as<br />
follows (Gartner, 2017):<br />
• Messaging Platform: where the conversation between the human and machine occurs<br />
• Speech to text: the engine used to convert speech to text – text is the most common implementation method, but not the only one<br />
• Natural language processing: the engine that takes the textual input and maps it to a particular intent (with a confidence score). This is<br />
usually done with machine learning algorithms<br />
• Tree walker: The decision tree is used to take an intent and map to actions, responses, or follow up questions<br />
• Knowledge repository: if not using a tree walker, the chatbot becomes more of a front-end to a search engine and it will convert input into a<br />
query for a search engine. This might lead to a list of results or an attempt to summarise an answer based on the content of the repository<br />
• Natural language generation: in some cases, linking to an article in a knowledge repository might be seen as only ‘glorified search’, but<br />
attaching a step where the chatbot response is generated based on a summarization or refinement of the contents in the repository can be a<br />
differentiator.<br />
43
Appendix 2: Channel Functional Capabilities- explanations<br />
44
45
REFERENCE:<br />
1<br />
http://igniteseurope.com/c/1759633/207253/moneyfarm_acquires_chatbot_start<br />
2<br />
https://livepersoninc.docsend.com/view/826nkc4<br />
3<br />
http://uk.businessinsider.com/chatbots-are-gaining-traction-2017-5<br />
4<br />
https://www.slideshare.net/Mobileappszen/chatbots-survey-2017-chatbot-market-research-report<br />
5<br />
http://www.infosysblogs.com/infosysdigital/2017/07/chatbots%20.html<br />
6<br />
https://livepersoninc.docsend.com/view/826nkc4<br />
7<br />
https://www.slideshare.net/Mobileappszen/chatbots-survey-2017-chatbot-market-research-report<br />
8<br />
https://s3-eu-west-1.amazonaws.com/ubisend.assets/insights/ubisend_chatbot_survey_2017.pdf<br />
9<br />
https://www.juniperresearch.com/press/press-releases/chatbots-a-game-changer-for-banking-healthcare<br />
10<br />
https://s3-eu-west-1.amazonaws.com/ubisend.assets/insights/ubisend_chatbot_survey_2017.pdf<br />
11<br />
https://livepersoninc.docsend.com/view/826nkc4<br />
12<br />
https://www.bitkom.org/Presse/Presseinformation/Jeder-Vierte-will-<strong>Chatbot</strong>s-nutzen.html<br />
13<br />
https://www.contentmanager.de/nachrichten/studie-was-verbraucher-von-chatbots-halten/<br />
14<br />
https://www.digitalbusiness-cloud.de/studie-chatbots-stossen-deutschland-kaum-auf-interesse<br />
15<br />
https://www.digitalbusiness-cloud.de/studie-chatbots-stossen-deutschland-kaum-auf-interesse<br />
16<br />
https://livepersoninc.docsend.com/view/826nkc4<br />
46
17<br />
https://www.mycustomer.com/service/channels/building-a-chatbots-personality-why-how<br />
18<br />
https://www.chatbots.org/country/de<br />
19<br />
https://www.fastcompany.com/3054603/why-the-great-app-unbundling-trend-is-already-in-trouble<br />
20<br />
https://chatbotsmagazine.com/what-we-learned-designing-a-chatbot-for-banking-2dd2c51d7c2c<br />
21<br />
http://news.marriott.com/2017/09/marriott-internationals-ai-powered-chatbots-facebook-messenger-slack-alofts-chatbotlr-simplify-travelguests-throughout-journey/<br />
22<br />
https://woebot.io/<br />
23<br />
https://www.americanbanker.com/news/prepare-for-the-i-real-i-voice-of-the-customer<br />
24<br />
https://www.americanbanker.com/news/this-is-how-financial-services-chatbots-are-going-to-evolve<br />
25<br />
https://chatbotsmagazine.com/the-ultimate-guide-to-designing-a-chatbot-tech-stack-333eceb431da<br />
26<br />
https://chatbotsjournal.com/25-chatbot-platforms-a-comparative-table-aeefc932eaff<br />
27<br />
http://pavel.surmenok.com/2016/09/11/chatbot-architecture/<br />
47