Krithika Manohar & Karan Sood 23 min

How Generative AI Improves Support Experience


You think you know AI, but do you understand how generative AI can redefine your support organization? In this session, we’ll delve deep into advanced AI functions like case summarization and language translation, challenging you to rethink how you manage and interpret support data. Expect to walk away with a new perspective on what AI can truly accomplish.



0:00

My audible log there.

0:01

Hello, everybody.

0:02

Welcome back from the break.

0:04

We're going to be starting with our next session.

0:06

Today's quick introduction.

0:11

My name is Kratika Manohar, senior director

0:13

of product at Support Logic.

0:15

So I'm going to be walking you through the Gen AI-powered

0:18

workflows.

0:19

A little bit more in detail.

0:20

We saw an overview of a lot of those capabilities

0:24

during the keynote session from current this morning.

0:27

I'm going to be double clicking on all of those workflows.

0:30

And talking to a little bit more in detail,

0:32

we'll go through the demos and some under the hood details

0:36

as well.

0:36

Now, just a year ago, more than 50% of the C-suite

0:44

were the main blockers when it came to Gen AI adoption.

0:48

They did not really trust the maturity of the technology.

0:51

We just fast forward a year.

0:53

And now we see two in three executives really

0:57

think that Gen AI is going to be the next disruptive technology.

1:00

And 33% of them are already investing in it.

1:06

Now, if we look at the economic impact

1:08

of the different functions, customer support

1:11

and operations is third in line.

1:14

Now, there's significant potential to be unlocked.

1:16

There's about $400 billion worth of value

1:20

that we are seeing just from customer support and operations.

1:24

And that's because we are not only

1:26

able to increase the issue resolution,

1:29

but we're also increasing the productivity as well.

1:34

So there's an uplift as well as an increase

1:36

in the issue resolution with time gain.

1:41

So as a result, there's a huge impact and a huge interest

1:44

when it comes to Gen AI workflows in customer support

1:47

and operations.

1:49

Now, as far as our support logic journey goes,

1:53

you saw that summarization engine and answer engine

1:56

are some of the recent investments

1:58

we have been making in 2023 and 2024.

2:03

Summarization in general--

2:05

if we-- in general terms, LLM summarization

2:08

is you all know it takes a large document.

2:11

It could be a PDF.

2:12

It could be a knowledge-based article.

2:15

It takes it condensities and gives you a concise summary.

2:18

Now, when it comes to the CX world,

2:20

we are talking about agents call summary, a chat summary.

2:24

It could be a summary of an account

2:26

or it could be summary of an agent or a product.

2:28

There's a lot of potential over here.

2:30

Now, we have built a summarization engine

2:33

in which we have a very robust case summarization,

2:37

account summarization, and knowledge summarization

2:39

capabilities in the product.

2:42

Now, let's start with case summarization.

2:44

Now, at a surface, case summarization may seem very simple.

2:48

There's quite a bit of nuances that come with case summarization.

2:53

One, in general, when we talk about complex cases,

2:58

there's a lot of information that's involved.

3:00

There's a lot of technical details in the information.

3:03

And there's a lot of back and forth involved.

3:06

Being able to take all that information

3:08

and create a concise summary while still maintaining

3:11

the context is a complex challenge.

3:15

And striking the right balance becomes critical here.

3:18

We don't want to end up creating a very, very brief summary,

3:21

which is not useful to anyone.

3:22

On the other hand, we don't want to have a long cumbersome

3:25

summary, which nobody's going to read.

3:28

Another challenge is that these cases are long running

3:31

and they're evolving over a period of time.

3:33

So what started off as problem A may not be problem A.

3:37

It could have transformed into problem B.

3:39

So being able to carry that long running context

3:45

and maintaining the recency when we are creating the summary

3:48

is another tricky challenge.

3:50

Thirdly, there's going to be a lot of sentiments,

3:52

fluctuating sentiments as the case progresses.

3:56

There could be ups and downs, which we also

3:58

want to be able to accurately capture

4:00

as part of the summary.

4:02

And last is the sensitive information

4:04

that's there in the case.

4:06

It could be just four numbers, emails.

4:11

We want to be able to redact or mask that information

4:14

while creating the summary, but at the same time,

4:16

give a complete picture to the users.

4:20

Now, it's a port logic we have been

4:21

able to solve for each one of these challenges

4:25

with our enhanced case summarization.

4:28

Now let's take a look at the demo.

4:29

We're going to be starting with case summarization

4:34

from the context of the support manager.

4:38

Now, we briefly looked at this this morning.

4:40

So support manager, for me, support logic already

4:46

gives me the right cases.

4:49

It helps me be proactive by identifying the right cases.

4:52

Could it be a LTE case?

4:53

It could be a needs attention, negative case.

4:58

I don't want to be running through the entire case details,

5:01

especially if it has 40, 50 conversations.

5:05

I don't want to be reading through all of that.

5:07

Time is a sense for me.

5:08

So seeing this case summary is extremely helpful.

5:12

And what's more important is it gives me

5:14

the latest problem.

5:17

Like I mentioned earlier, the problem could have started as A.

5:20

And after a lot of troubleshooting,

5:22

it could have been discovered that there's

5:24

another underlying problem, Brie.

5:26

So our case summary is able to understand

5:29

where the exact problem is at the given point in time

5:32

and be able to give it to me as a support manager.

5:35

And two, we don't want to have the lost in the middle problem

5:38

where we are looking at the early part of the case

5:40

or looking at the conversations that

5:43

happened during the early stages.

5:47

We don't want to lose track of it,

5:48

but at the same time, we want to give more

5:50

weightage to the most recent actions.

5:52

So that current status is built to be able to remember

5:55

the context and still give you the latest current status

5:58

of the case.

6:00

And last, we have the planned actions.

6:02

So these are the actions that the agent has been--

6:06

based on the agent's conversations with the other agents

6:09

or the customer, there are some deducted next steps

6:12

that we have identified as part of the summary.

6:14

So as a support manager, this is extremely helpful for me

6:17

because now I know exactly what to do next.

6:19

I can bring in the right people, bring in a swarming team.

6:22

So it gives me the right actionable insights

6:24

to move the case forward.

6:26

Now, let's look at it from an agent's perspective.

6:30

Now, if I'm a support agent, I could be starting off

6:32

with a new case.

6:33

I could be starting with a case that somebody handed a word

6:36

to me, or I could be just picking up a case

6:38

that I was working on a week back,

6:40

it's just a long running case.

6:41

In either case, being able to orient myself to the case

6:46

and understand what the problem is,

6:47

understand where the current status is,

6:49

and knowing what has happened with the case

6:51

helps me jump into action right away.

6:55

Now, we talked about the complexities of case summarization.

6:59

We're seeing what is available right now,

7:01

but there's a lot more nuances that go behind case

7:05

summarization, kind of if we can switch to the--

7:09

all right.

7:10

So one is being channel aware, especially

7:14

with omni-channel cases.

7:15

A case could have come in as a web case,

7:17

and then there could have been, over into the complexity

7:20

of the case, the agent could have called the customer

7:23

multiple times, there could be blocks of wise conversations

7:25

inside a case, there could be a case which

7:29

started off as a chat case, and then transformed

7:31

into a wise case.

7:32

So it's possible that we have a case which

7:35

has a wise conversation blocks, chat conversation blocks,

7:40

and just general back and forth information

7:43

that the agent might have had with other employees

7:46

in the organization.

7:47

So being able to understand those units of conversation,

7:50

summarizing that, summarizing multiple of those

7:53

in the context of the entire case,

7:55

and then presenting the latest status on the next steps,

7:59

is extremely important for us to get a holistic view.

8:02

So we need to be absolutely channel aware.

8:05

And two is being context aware.

8:08

When I say context, we're talking about what

8:10

is the status of the case.

8:11

Now, is it-- maybe it's likely to escalate case

8:14

in which case the kind of workflows that I want to take?

8:18

And what kind of summary I want to produce,

8:20

where I want to present it, am I going to send it

8:23

as part of the escalation review,

8:25

am I going to present it as part of the alert?

8:28

So there's a lot of nuances that one could look for when we're

8:32

depending on the context of the case itself.

8:35

So two, we need to be context aware.

8:37

And three is being persona or role aware.

8:41

For example, as an escalation manager,

8:43

the kind of summary that I'm looking for,

8:45

will be very focused on, OK, why did this escalation happen?

8:48

What exactly did not work?

8:49

And what do I need to make it work?

8:51

Versus, if I'm a QA manager, the kind of summarization

8:55

that I'm looking for is going to be centered around the Asian

8:58

performance.

8:59

I need to know what kind of signals or behaviors went wrong.

9:03

Likewise, if I'm an executive, I'm

9:05

looking at a very high level summary.

9:07

I don't want to get into the nitty-gritty details.

9:08

So we need to be persona aware to be

9:10

able to generate the right summarization

9:12

so that we're giving the right insight to the right people.

9:16

Now, we have built the right level of configurability

9:20

under the hood to be able to present the right summarization

9:24

that is channel aware, context aware, and persona aware.

9:28

Now, under the hoods, we use anthropic cloud for case

9:33

summarization.

9:34

However, we do have a robust ML as a service that

9:38

is able to seamlessly work with multiple MLM models

9:43

and multiple LMM vendors.

9:44

And they are constantly evaluating models

9:48

for their performance, for scalability, for cost.

9:52

And also, depending upon the context channel or the persona,

9:58

the kind of prompts that we want to have

10:01

or the kind of LMM that would fit best for it

10:03

is going to change.

10:04

So on the one hand, we are constantly assessing it

10:08

because we have the flexibility to do it seamlessly.

10:11

And two, we are also able to do it in a configurable way.

10:15

So depending on the input or the need,

10:18

we are able to use different models.

10:21

Now, again, as a manager, getting a summary of one case

10:25

is great, but what would be even more useful

10:28

is if I can get a summary of a cohort of cases.

10:32

And when I say a cohort of cases,

10:33

it could be a group of cases tied to a certain topic

10:36

that's trending.

10:38

There could be a certain adapter failure,

10:42

some topic that is trending right now.

10:43

I want to see all the cases that are facing

10:46

that particular issue.

10:48

And I want to group them all together

10:50

and get a summary of that case.

10:51

Or it could be a team.

10:52

A team could be not performing very well.

10:54

I want to look at all the cases that are being managed

10:56

by that team.

10:57

And I want to get a summary of those cases.

10:59

Now, what we're doing here is trying

11:01

to look at the common patterns and underlying issues

11:04

to identify those common issues as well as emerging issues

11:10

and key signals and patterns that we are able to detect

11:13

using our ML engine.

11:16

Now, what we also want to do-- this is not something

11:18

that we have today-- but is based on the common and emerging

11:22

issues and key signals and patterns

11:24

to be able to detect the next best actions

11:26

and then automatically perform these actions.

11:29

Now, what you're seeing here is a generic way

11:32

of being able to summarize a cohort of cases.

11:35

Now, what we-- what Keren talked about earlier today

11:38

is account summarization, which is live in the product today.

11:41

Let's look at a demo.

11:43

It's doing exactly the same thing,

11:44

but just in the context of an account.

11:46

So given an account, we look at all the cases

11:48

that are tied to the account.

11:50

And we are able to generate a summary for that particular

11:53

account.

11:57

Now, here as account manager, there

12:02

are a couple of insights that I get just by looking

12:04

at the account summary.

12:06

Now, there's three sections here.

12:07

Now, the current status is really helping

12:10

me focus on those issues that are current burning

12:13

and something that we need to really pay attention to.

12:16

For things like there's active escalations,

12:20

there are production issues going on,

12:21

or there is business impacting high priority cases

12:25

that we need to really work on.

12:28

And then we have signals and risk indicators,

12:30

which kind of tell me, give me the warning signs such as,

12:33

there's a churn risk, or maybe there's

12:35

a lot of frustration signals or urgency signals,

12:38

or maybe there's confusion.

12:39

So there's a lot of signals that are elevated over here

12:43

at an account level.

12:44

So I know exactly what is going on with this account

12:47

so I can act up top directly.

12:50

And third is the overall trends and issues.

12:52

And this is where we are able to un-ert the overall common

12:58

patterns.

12:58

Again, these are not things which I may be able to resolve right

13:01

away.

13:02

However, by resolving this, we'll be

13:04

able to fix the health of the account as a whole.

13:08

Now, let's look at a little bit under the hood

13:11

on what exactly we do to get the account summarization.

13:16

So as I mentioned earlier, today the account summarization

13:22

is based on all the support cases that are tied to it.

13:27

Now, we feed a lot of facts about the case

13:30

to the summarization engine for it

13:32

to be able to generate all the current issues, key signals,

13:36

and overall trends that we discussed earlier.

13:38

Now, what are the facts that we feed it with?

13:40

The case trend, the signals that are detected on the cases,

13:44

the problems, the issue tags that are detected on the case,

13:47

and other factors like, what is the customer effort typically

13:51

involved when dealing with cases of this particular customer

13:54

and so on.

13:56

Now, what's coming next to what we're working on

13:59

is being able to do the same for account level interactions,

14:03

not just supposed interactions, but also

14:05

look at all your customer success interactions,

14:08

onboarding interactions, et cetera,

14:09

that are tied directly to the account,

14:12

and be able to take the facts from those interactions

14:14

and, again, feed into the summarization engine.

14:17

So we are able to generate a holistic summary for the account.

14:21

Now, one, just one, yes.

14:25

Similar to the cohort of cases, again, what will be really useful

14:32

here is to be able to look at the overall trends and patterns

14:36

that we already have, and then determine

14:38

what the next best actions are, and subsequently, what to be

14:42

even great is to be able to automatically

14:44

execute those next best actions.

14:46

And another important element here is to be able to look

14:51

at patterns across the accounts, while we are summarizing

14:54

a single account, just like how summarization of a cohort

14:57

of cases was useful, summarizing a group of accounts for us

15:01

to be able to determine the patterns across accounts

15:03

is another area that we will be looking into.

15:06

So now, moving on to the answer engine.

15:13

Again, we saw-- so we'll talk about the answer engine

15:16

this morning.

15:17

It is powered by our precision-guided RAG solution.

15:20

This answer engine is capable of taking in domain-specific,

15:25

long natural language questions, and it is able to look at

15:29

complex sources, data sources, and give us precise answers.

15:33

Now, there's a couple of different modalities through which

15:35

we expose the answer engine for different personas.

15:38

We have the agent assist, customer assist, and employee assist.

15:42

Let's start with agent assist demo.

15:45

So as an agent, we saw the case summary, which was great,

15:56

but for me as an agent, what's even more important is

16:00

knowing exactly how to solve this case.

16:02

And that's exactly what knowledge summary is giving me.

16:05

Now, this case could have been a simple case where a solution

16:10

has already been identified, in which case I would have been

16:13

presented with the exact solution, which I can take and give it

16:16

to the customer.

16:17

Or it could have been a very complex case where there is no

16:21

obvious solution, but there is enough information hidden in

16:25

the underlying Don Ledge base, or it could be information from

16:29

other cases, other engineering tickets.

16:32

The information from there is counted, and we are able to

16:35

present the right troubleshooting steps for the agent.

16:38

So the agent now knows that at least he needs to do A, B, and

16:41

C in order to progress the case to the next step.

16:44

And as an agent, again, they're going to not just see the

16:47

summary, but I'm also able to see all the reference knowledge

16:50

sources, because I'm an agent.

16:52

I want to read more.

16:53

I want more context.

16:54

So I can always click into those reference knowledge sources

16:57

and get more additional context and details that I want.

17:02

And if I want to do more research, I always have the knowledge

17:05

source through which I can do my independent research to figure

17:08

out how I want to go about resolving the case.

17:13

Now let's look at how exactly all of this is coming together.

17:20

We can go to the presentation.

17:28

All right.

17:29

So behind the scenes, what we do is we auto-summerize all the

17:33

cases.

17:34

So every time there is a change in the case, we auto-summerize it.

17:37

We are able to auto-tag the issues of all the cases.

17:42

So we have a repository of cases with issues that have been

17:45

automatically tagged on these cases.

17:47

And then an agent comes in, I'm opening up a case, and I have

17:51

a new case that I need to work on.

17:55

So we run the automatic summarization on this case as well.

17:58

Now we are able to identify the issue of this new case.

18:01

Now I have a repository of cases where the issues have been

18:04

tagged, and I have this new case that has come in.

18:07

And my case summary not only gives the issue tag, it also gives

18:10

me the problem statement.

18:11

So I take the problem statement of the current case.

18:14

I take the entire case context.

18:16

I just don't -- I don't pass simple parameters, but I take

18:19

the entire case as a context.

18:21

I pass this on to the answer engine.

18:23

And the answer engine is already powered with a lot of data

18:26

sources.

18:27

It has all the knowledge sources that you might have.

18:29

And it has all the cases.

18:31

It has all the engineering issues.

18:32

There's a lot of context, complex sources that it can look into.

18:35

And it also has the case context and the problem.

18:38

So looking at all of this, it is able to give me precise answers.

18:42

Now we take the precise answers.

18:44

We pass it through our support logic AI engine again.

18:47

And again we have other LLM summarization engines and other

18:51

ML capabilities that helps us to get to the knowledge summary.

18:55

Like I mentioned earlier, the under the hood, the LLM that we

19:00

use for one summarization may -- like in this case for auto

19:05

summarization, we use a different model versus the case

19:08

summarization we use a different model.

19:10

So it's fit for purpose.

19:12

So once it goes into our support logic AI engine, we are able to

19:16

get the knowledge summary that you show -- that we saw in the demo

19:19

along with the troubleshooting steps or the resolution.

19:22

And that knowledge summary can also be used for drafting a

19:26

response to your customer.

19:28

And then we also have the jinnai tools which will take the

19:31

draft response and you can apply the grammar checks.

19:35

You can do the tonality checks.

19:36

You can do the translation and all of that.

19:39

And all of this is great.

19:41

We saw it in the demo.

19:43

What's coming next is automatically creating knowledge

19:47

from the knowledge summary we just saw.

19:49

Once we have the automatic creation of knowledge, we are also

19:54

then able to tag that knowledge to the issue or the case where

20:00

the issue was found.

20:02

Now, by being able to create a pattern or make a correlation

20:06

between the case, the issue and the knowledge, we are improving

20:11

our -- the precision of our answer region.

20:14

Now, the value of this improved answers are more precise answers

20:19

is not only going to help me as an agent, but this is also

20:24

going to help with self-service.

20:26

It's also going to help customers that are coming in through

20:28

portal and they're interacting with the answer engine via a

20:32

portal.

20:33

So with that, let's go into the demo of customer self-service

20:38

on portal.

20:39

So this portal is -- as I showed is plugged into the same answer

20:46

engine that is used that is powering the agent assist.

20:50

So the same thing is leveraged here as well.

20:53

So it is one looking at the same complex sources.

20:57

It now has all the refined and great knowledge that it needs

21:00

to be able to precisely answer your customers' questions through

21:03

the portal.

21:04

As you can see, the question over here is quite nuanced.

21:08

I want to remove a case from escalated list, but be able to

21:11

get back to it later.

21:12

How do I do that?

21:13

Now, that's very domain specific and that's a very long

21:18

phrase.

21:19

We are able to take that and, again, scout through all the

21:22

knowledge that we have and produce the knowledge summary that

21:25

you see on the right-hand side.

21:27

And it also gives you the referenced article.

21:31

So as your customer can always go and look into the details

21:34

right from here.

21:38

Now, another area where the answer engine power -- another

21:46

persona that the answer engine powers is your employees.

21:50

Now, the employees can now access knowledge.

21:54

The knowledge is democratized by giving them access to the

21:58

knowledge co-pilot via Slack.

22:00

Now, here they can come and just use /resolve and type in

22:04

their question.

22:05

Very similar to the agent, very similar to your customer.

22:08

Your agents can also now use natural language.

22:11

They can type in very long questions the way they want to

22:16

phrase it.

22:17

And they are able to take that in, again, plug it into our answer

22:20

engine and give you the same kind of results that you saw in

22:22

the other two modalities.

22:23

So here, as you can see, the expine answer gives you the exact --

22:27

it gives you the summary and it gives you the sources where

22:31

this was -- where the information was referenced from.

22:35

Well, that brings us to the end of the demos.

22:44

Quickly takeaways for us.

22:47

So investment in Giniai has gained traction, as you saw.

22:51

Companies are now more willing to invest, especially when it

22:55

comes to customer support operations, there is a lot of

22:58

opportunity to unlock.

23:00

Now, support logic, Giniai-powered capabilities is large in

23:05

here.

23:06

We have the summarization capabilities.

23:07

We have the insights engine.

23:08

We have the answer engine, which powers the resolutions.

23:11

All of this is going to significantly improve your

23:14

agent performance and the support of operations efficiency.

23:18

And our commitment to AI continues, we are investing in

23:22

agent engine and as you all know, that is going to be

23:26

transforming the whole customer support function.

23:30

All right.

23:31

Thank you all for joining us.

23:33

[Applause]