15.01.2018 Views

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!