AWS re:Invent 2022 - JPMorganChase real-time agent assist for contact center productivity (AIM307)
AWS re:Invent 2022 - JPMorganChase real-time agent assist for contact center productivity (AIM307)
Resolving complex customer issues is often time-consuming and requires agents to quickly gather relevant information from knowledge bases to resolve queries accurately. Join this session to learn how JPMorganChase built an AWS Contact Center Intelligence (CCI) real-time agent assist solution to help 75 million customers and help 8,500 servicing agents generate next best actions in the shortest time—reducing agent frustration and churn. Hear how JPMorganChase’s real-time agent assist solution uses Amazon Transcribe to provide real-time transcriptions, Amazon Kendra to provide best answers from knowledge bases during a live call, and Amazon SageMaker for machine learning and training their intent models.
ABOUT AWS Amazon Web Services (AWS) hosts events, both online and in-person, bringing the cloud computing community together to connect, collaborate, and learn from AWS experts.
AWS is the world’s most comprehensive and broadly adopted cloud platform, offering over 200 fully featured services from data centers globally. Millions of customers—including the fastest-growing startups, largest enterprises, and leading government agencies—are using AWS to lower costs, become more agile, and innovate faster.
#reInvent2022 #AWSreInvent2022 #AWSEvents
Content
0.21 -> - Hello everyone. Welcome to our session.
2.52 -> My name is Vafa Ahmadiyeh.
4.8 -> I'm one of the AWS principle
solution architect.
8.88 -> I'm working in global financial sector.
13.23 -> I'm part of a large team
that we are looking after
15.96 -> JP Morgan Chase with a migration to AWS.
19.89 -> I'm honored to have Ami with
me on the stage from JP Morgan
23.7 -> and we are, we have created a
25.89 -> fantastic talk to go
through JP Morgan Chase
29.7 -> at how they are using AIML
services to improve the
33.57 -> productivity in the contact center.
36.87 -> So I'll let Ami introduce herself
38.61 -> and then we get through the talk.
40.95 -> - Hi everyone,
41.783 -> I'm Ami Ehlenberger and I'm the
CTO for machine learning for
44.82 -> operations within Chase.
46.74 -> We focus on predictive modeling,
48.75 -> we focus on NLU and NLP
solutions and really
52.83 -> contact center optimization,
which is why we're here today.
57.39 -> - So, let us walk you
through this journey.
60.66 -> Customer service is important.
63.39 -> We all know that the customer
service is important,
65.67 -> but how important is it really?
67.59 -> Let's look at the number.
69.81 -> On a survey on a PWC survey
that, that we have done,
73.83 -> 75% of the people said that
having a good customer service
79.83 -> is a really key factor for
them to choose a provider.
83.52 -> I personally happy to pay a
bit more every month to make
87 -> sure that I risk my bank or is my
91.53 -> phone provider or internet
provider happy to pay more,
94.29 -> and when I've got an issue
and I'm grabbing the phone,
96.72 -> calling the customer service,
I receive what I'm expected.
101.25 -> But that more interesting number
is that half of the people,
104.97 -> or almost half the people,
106.68 -> they will turn around and find
another provider after just
109.89 -> one bad experience.
112.08 -> That's, that's quite
astonishing that number.
115.17 -> But on the positive side,
85% of the companies,
118.92 -> they are telling us that they
actually can improve their
121.74 -> customer service through
the call center where they,
124.623 -> when they introduce technologies
and when they're bringing
127.92 -> AIML to improve the
productivity of their agents.
131.97 -> So we are going to dive deeper
into these If you haven't
136.44 -> done this at this reinvent,
we are trying something new.
139.5 -> So we got the pole in,
you can grab your phone,
142.68 -> scan this or you can go on
AWS reinvent app on the right
146.94 -> hand side, click on more and
the third is live polling.
151.5 -> Just put that number 307177
155.61 -> and let us know that what,
158.01 -> which of the following is
actually your contact center
160.89 -> challenges or your customers are facing.
164.4 -> I'll give you a few seconds
to see how is the room feeling
168.84 -> about these challenges.
171.3 -> Okay,
172.133 -> so all of them basically
that wasn't surprising.
175.98 -> When we were doing other sessions,
177.39 -> It seems that these
are the challenges that
181.71 -> most of our customer are facing.
184.41 -> I think in the equal number, 32%, 18, 25,
187.71 -> that with your existing call
centers or with your customers.
192.48 -> Let's move on.
193.86 -> So, what you can introduce with
199.14 -> AIML to your services is to basically
203.73 -> not only tackle the time
that the customer is on
207.36 -> the call, by two ways.
208.92 -> One is that you want to transfer
211.77 -> the call to the right agent.
214.17 -> I think at Chase we call them
specialist is that right?
216.81 -> - That's right.
218.347 -> - So you want to find
the right specialist.
220.44 -> Especially for example for
for a large organization like
223.26 -> Chase, if I've,
224.46 -> if I've got a credit card
problem or a debit card problem,
227.25 -> there are two maybe different specialists.
228.81 -> So while I'm calling the call center,
231.107 -> I want to talk to that specialist
first before going through
234.72 -> department to the department.
235.89 -> Not only that, we want to make sure that
238.41 -> we empower the agent to
resolve my problem much,
242.064 -> much quicker.
243.81 -> So the other issue is that we
saw the result is high agent
248.73 -> turnout but introducing AIML,
251.61 -> you can actually make
their life a bit easier.
254.19 -> You can, what you can introduce is
256.65 -> things like chat bot or self agent
260.52 -> assist to answer some of those
questions earlier or having a
264.42 -> good knowledge base system to
bring all the information that
267.75 -> that agent needs to be able
to resolve the problem much,
270.63 -> much quicker.
272.43 -> And obviously got tons of data
that you can find out that
275.49 -> what are the areas that you can
276.81 -> improve in your customer service.
279.81 -> More importantly, cost saving.
282.27 -> You can do a lot of cost
saving when you introduce AIML.
285.9 -> Let's dive deeper.
288.09 -> At Amazon, we got two options.
290.76 -> Amazon connect, I'm sure almost maybe
294.33 -> all of or majority of you, you
know what Amazon Connect is,
297.75 -> it's easy to use cloud contact center
300.81 -> with a built in AIML in it.
303.06 -> So that's one solution.
305.16 -> If you have worked,
306.06 -> I have worked in the past
with designing call centers.
308.82 -> Sometimes it takes six months
to 12 months even to just
312.21 -> design networking and everything
else with the call center.
315.74 -> In Amazon Connect, five minute few clicks.
317.69 -> You got the call center,
319.35 -> literally got call center
to use every single of you.
322.08 -> You can just go on your AWS
account If you don't have
324.016 -> AWS account, create a free trial,
325.762 -> just have Amazon call
center within five minutes.
329.88 -> The other option that we have
got is what you call CCI.
332.76 -> How many of you by raising
hand heard about CCI?
337.56 -> Okay, not many but quite few.
340.59 -> So today we are going through
the CCI solutions or AWS
344.31 -> Contact Center Intelligence.
347.52 -> What we heard from the customer,
349.11 -> obviously Amazon Connect is,
350.25 -> is a good service for really
easy build contact center for
354.24 -> many, many of our customer but
many of our large enterprise
356.88 -> customer like Chase or many
other financial sector,
360.33 -> they already have got a call center.
362.37 -> Either it's Genesis or
Cisco Y or anything else.
366.03 -> CCI is actually a
combination of the services
370.32 -> that we created the solutions to integrate
372.66 -> to all of these no matter what call center
375.81 -> that you've got to bring
AIML services into it.
379.29 -> So CCI is not a product,
382.23 -> it's not off the shelf product
that you buy and it's not a
384.99 -> new service. Is it too complex?
387.36 -> Not really.
388.193 -> It's just a combination of
the services that we already
391.084 -> created some solutions because there is
394.14 -> no one T-shirt fit all.
396.48 -> With every enterprise
customer that we have got that
398.727 -> got different needs.
399.78 -> So we had to make it flexible
enough that you meet your
403.41 -> goals with the CCI
solution that we've got.
407.73 -> So there are three use cases with CCI,
411.03 -> self-service virtual agents
that for example chatbot,
415.65 -> we talked about it or IVR solutions,
418.56 -> when you would like to resolve
the customer issues before
422.7 -> even you transfer the
call to a live agent.
425.61 -> On the right hand side you
got post call analytics.
427.98 -> So that's where you are going
through all of your data,
431.85 -> either is for a month or for
the whole year or for the week.
435.39 -> And you wanna go through all
of your data and see what are
438.687 -> the common problems, where
are the area of improvement,
442.26 -> where I can focus what,
443.4 -> what are common problems with my customer,
445.56 -> what are the common problems
with my agent that I can
447.96 -> improve that.
449.37 -> So we've got post call
analysis, CCI solutions,
451.95 -> we got self-service virtual
agent or the middle one,
455.22 -> which in this talk we are
going to dive deeper into that
457.83 -> which is realtime call
analysis and agent assist.
462.72 -> Behind the CCI is basically
these AIML services.
466.38 -> If you need to create a IVR,
469.05 -> if you need to do a conversational AI,
471.66 -> you will use Amazon Lex.
473.94 -> Obviously as soon as you try to do IVR,
476.55 -> then based on your business need,
478.02 -> you need to do some text to speech,
479.7 -> that's where Amazon Poly is coming.
481.59 -> If you're in an environment
that you need to do
484.051 -> multi-language, obviously
you need Amazon translate.
487.29 -> So that's come to the picture.
488.82 -> You can think of them as a
Lego boxes and we created the
491.52 -> solution to put them
together. You might say that,
493.62 -> well I don't need the translation
494.79 -> but I do need this and that.
497.49 -> For example, a knowledge base,
499.38 -> you might need a knowledge
base to help your agent that
502.62 -> I call the bank say that
I've lost my credit card.
505.17 -> Then you can immediately tell
the customer that's okay if
507.66 -> it's to do with losing credit card,
509.015 -> these are the things that
you can tell the customer.
511.8 -> For that we have got intelligence search,
514.05 -> which is Amazon Kendra that you can use
516.63 -> for your knowledge base system and
518.76 -> Amazon transcribe and I'm so
happy that we have got one of
522.48 -> our senior product manager from
Amazon transcribe toward the
525.84 -> end of this talk.
526.673 -> We are going to dive deeper
into the architecture and we
528.66 -> have a QA to answer your questions
530.649 -> about Amazon transcribe as well.
533.34 -> So, and we go through the use
case of the JP Morgan Chase.
536.58 -> So if you need to do speech to text,
538.62 -> Amazon transcribe is one of the services
541.11 -> that you're going to use.
543.57 -> Who has heard about TCA?
546.69 -> Transcribe Call Analytics?
549.57 -> Okay, perfect.
551.46 -> That's actually announcement
we had yesterday.
553.56 -> TCA was enabled Transcribe Call Analytics.
556.17 -> We had it for a year or two,
558.33 -> and it was doing fantastic things for you.
560.76 -> So with TCA,
562.92 -> what it was doing before,
it was doing the batch.
565.02 -> So you were putting all your
call recording into a three
567.99 -> bucket and then you were running a job
570.51 -> against that three bucket.
571.607 -> You would say that, okay,
572.44 -> these are a month of call
recording that I've got and out of
576.66 -> the box they will give you three things,
577.98 -> which is really, really important.
579.45 -> So, if you wanna know that what is
582.163 -> the main issue of each call,
583.98 -> you cannot go read all the text
or listen to all your calls.
587.82 -> So one of the things that
TCA will give you main issue,
591.15 -> what is the main issue with that call?
593.58 -> That gives you out of the box.
595.47 -> The other thing that TCA will give you is,
598.02 -> which is actually very,
599.1 -> very good for improvement
in your call center is that
602.85 -> has my agent promised anything?
605.49 -> Is there any action that I
told the customer that will get
608.67 -> back to you and then you can
put them in a category and then
611.31 -> go back to see that have you
actually done what you promised
613.71 -> to the customer or not?
615.96 -> That's the other thing
that TCA is giving to you.
619.14 -> The third one is a call summary.
621.63 -> It gives you a call summary
of the of each call,
625.53 -> but more importantly TCA has
got an engine that you can,
628.835 -> a rule engine that you
can create the rule,
631.71 -> you can create as many rule as you want.
633.39 -> I'm sure there is a total limit,
634.44 -> I can't remember top of my head.
636.15 -> But you can create many rules
to say that for example,
639.63 -> I want to know all the calls
that there is more than a
642.81 -> minute silence in it.
644.43 -> I want to know all the calls
that for example in the last
648.96 -> 60 seconds, the sensitive
of the call was negative.
652.59 -> I wanna know the calls that ended badly.
655.95 -> One of the things that
our customer using a lot,
658.62 -> I wanna know all the calls that the agent
660.87 -> at the end didn't say that,
662.46 -> can I help help you with anything else?
665.34 -> I want to know all the calls, which is,
667.53 -> that's one of the most use
cases that the customer on the
670.74 -> phone says that I wanna
talk to your manager.
673.35 -> You wanna, you wanna know those calls,
675.03 -> put them in a category and
then take some actions.
679.08 -> So this was exist in TCA
or transcribe chronologist,
684.03 -> what we announced yesterday,
you can do that all live,
687.36 -> you can do that all in real time now.
690.18 -> So imagine a call center,
I'm an angry customer.
693.66 -> I ring and I say that I
wanna cancel my subscription.
697.05 -> Live, you can send it,
698.94 -> you can flag that call and you
can send your supervisor to
702.45 -> go and help that agent. Before
that call get escalated.
705.84 -> I'm gonna show you them
at the end about this.
710.22 -> Gonna ask you another question.
711.75 -> Let's have the phones ready.
714.57 -> Before I hand over to Ami,
716.25 -> I quite like to know that what
are these call centers you
719.82 -> are actually dealing at the moment?
721.62 -> Let's see where we are with the results.
725.52 -> Oh wow. Again, we see that
that's not unexpected.
730.35 -> That's what we are thinking
that we get today and that's
734.49 -> what we are actually
experiencing with most of our
737.46 -> enterprise customers as well.
739.8 -> In exact same. I've got one.
745.74 -> Perfect. Let's go back and I've got,
749.73 -> this is the last question,
750.84 -> I promise I'm not gonna do that again.
752.73 -> So I'd like to know that what you have got
756.18 -> in the pipeline for next year.
759.69 -> Let's check the result.
763.74 -> Oh wow. That's interesting.
766.14 -> 'Cause in another talk was
lot more on the self-service
768.69 -> visual, it seems that that that's perfect.
771.45 -> So we'll go through at
the end of the slide,
774 -> we'll go through how you can
get help from what we have
775.98 -> built in CCI solutions
and how we can help you.
780.39 -> But let's go through the
fantastic journey that JP Morgan
784.44 -> went to build live agent assist.
788.76 -> - All right, so I like
to start at the top.
794.057 -> Technology at JP Morgan.
796.8 -> There's a lot that JP Morgan
Chase has to be able to do.
800.88 -> We focus on scale, on
reliability and security.
805.35 -> And then we overlay the ability to
807.48 -> innovate using AIML as a part of our
810.15 -> key investment strategy.
812.1 -> This is a across all pillars
and it is something that we're
814.8 -> intentional on.
818.19 -> When I break it down to Chase,
820.89 -> we actually stood up a focused
team a couple of years ago to
825.33 -> start solving operations
problems through automation and
828.54 -> applying AIML.
830.49 -> And the reason we're focused here,
833.76 -> is some of these key pain
points that you see today.
837.54 -> Right now Chase has 66 million
households and 5 million
842.19 -> small businesses that we run and service
844.95 -> on a day to day basis.
847.14 -> With those customers,
850.02 -> 62 are digitally active,
854.67 -> 48.9 million have our mobile app.
858.78 -> These are double digit
growth year over year.
861.69 -> Every, I was gonna say every
day, it's not every single day,
865.62 -> but we are continually pushing
new self-service capabilities
868.8 -> out into the market.
870.36 -> We wanna make sure that we're
meeting the customers where
872.46 -> they are and where they wanna be.
874.65 -> Personal finances and
banking become emotional.
878.13 -> This isn't something that I
can drop the ball on when they
881.46 -> try to make a payment, when
they wanna do a transfer,
883.47 -> this is affecting their
day-to-day lives and we have to be
886.53 -> there for them.
887.67 -> One of the other driving factors
for the kinds of work that
890.13 -> we're after is the fact that
not only is money personal,
894.9 -> but people are using multiple channels.
896.88 -> 50% of our customer base
are starting online,
901.972 -> going to the app.
903.9 -> They, they interact with us in all facets.
907.71 -> Every channel they come into
our kiosk, they're at the atm,
910.62 -> they're in our branches and
then they call our call center.
914.34 -> Bringing everything we know
about them together allows us to
917.25 -> personalize and experience and
understand what they wanna be
919.95 -> able to do.
921.63 -> So with all of these digital
safe service capabilities
924.45 -> coming to life and new
capabilities coming live,
928.26 -> not every day but really frequently,
931.5 -> how do we keep up and why do
I still see 32 million calls
936.33 -> coming into a call center?
939 -> So, let's take a look at the
Chase call center experience.
944.73 -> I don't know how many of you
here are Chase customers.
946.86 -> If you are, thank you.
948.27 -> I'm hoping to continue
to earn your business.
950.49 -> But while you're here,
951.84 -> the first thing we do
is put you through IVR.
956.1 -> Sometimes it's great,
sometimes it's terrible,
958.95 -> but we are focusing on improving,
961.23 -> using NLU and other automated
prompts and right now,
965.91 -> I can cut out probably two
thirds of the calls by allowing
968.73 -> self-service and automation
to take over in that space.
973.23 -> So once you're authenticated
and if I haven't gotten you
976.47 -> through or self haven't delivered
an ability to self-serve
981.27 -> in that channel, we'll
connect you to a specialist,
984.84 -> but the specialist will
then validate your identity.
988.62 -> But problem identification is
the piece that continues to
992.07 -> add swirl. How do I know at
which level of granularity,
995.97 -> how do we be able to knit
through everything they say,
999.54 -> there's a backstory for
how they lost their card,
1002.63 -> there's a reason they need to
be able to transfer things.
1007.34 -> What is the disambiguation we
have to go through in terms of
1010.31 -> clarifying the right intent so
that we're creating the right
1013.7 -> task and workflow for our agents?
1016.49 -> And then finally we wanna make
sure that this is handled and
1019.55 -> dealt with and closed out.
1021.35 -> First contact resolution is our goal.
1024.35 -> So, after the call we do a wrap up.
1029.09 -> Now the the quality of the
wrap up really drives the
1031.76 -> insights and the analytics
capabilities of our teams as well
1034.55 -> as the models and the accuracy
of the predictive power that
1036.77 -> we have using the entire
data chain and not only just
1042.069 -> thinking of it as an exhaust
but thinking of it as a
1044.78 -> product. How can I consume
it and make more, more value?
1050.03 -> So what can I do with AIML?
1052.58 -> Again, self-service
automation, just take it out.