This is a brief demo of an app I built for Airbnb.
00:07
And this is the interface.
00:09
It's called Airbnb Strategist.
00:11
And let me jump into the tickets.
00:14
So this is, this app connects to a couple of platforms.
00:19
One is Jira for ticket management and the second one is Confluence for the knowledge articles.
00:25
So this is a list of tickets.
00:27
in Jira, there's a section here called Knowledge Gap Detected.
00:31
I'll talk about that in a moment.
00:33
But here is your typical list of tickets.
00:36
A couple of new columns here that I've added is that one's called Type, which is going to separate M2 types of tickets.
00:44
AI is looking at the context of the content of the tickets and looking for whether it's either relational related meaning an upset, customer, maybe somebody, there's a hidden camera somewhere and the response needs to be more personal with some more empathy versus more technical tickets.
01:06
For example my, I can't connect to WI Fi, I can't log into my, my web portal or I can't upload a photograph.
01:13
The things that are, that require a solution article that are more is more procedural and repeatable by nature.
01:19
So at least that's an indication of what type of ticket is the second.
01:22
Second column, new column here is called resolution Likelihood.
01:27
And what that is is that during when it's loading the tickets it's pre searching the, the knowledge base for is there a solution already in place that can solve this?
01:39
But the reason is because when there is a, a ticket with a high probability that there's a solution in the knowledge base that's already available, it's a quick win, right?
01:50
An ambassador can open the ticket and quickly resolve it because we already have the solution and the ability to open a ticket and close it quickly that impacts our TTR our time to resolution, metric.
02:05
So this is one cool way of looking as an ambassador to look at the queue and, and be able to identify very easy quick wins.
02:13
So let's just open up a ticket here that is typical.
02:18
let's see, connect to property WI Fi.
02:22
So let me just open one of these.
02:24
So here's the ticket to name.
02:25
Here's the description.
02:27
So of course what it's trying to do is it wants me to search for an article.
02:32
So here's searching for an article.
02:34
There's no hits.
02:36
So the next it's prompting me to do next prompt is to generate a troubleshoot shooting playbook.
02:41
This is the first introduction of AI.
02:43
So real AI.
02:44
So let me click this button.
02:45
What it's doing AI and in this case I'm using Grok.
02:49
It's going into look at the ticket details and it's going out on the Internet and it's trying to come up with a, a an approach, a plan for me as an ambassador to resolve the issue.
03:01
So this is not the resolution, it's not the salt to how to solve it.
03:04
It's, it's how I can solve it.
03:07
So it's and it's in a decision tree format.
03:09
So for example if this condition happens, do this, if this and that for example is the password verified network reset, router power cycle.
03:19
So it gives me the instructions as an ambassador itself to resolve it.
03:23
So let's just say I did all that and then me as, as the ambassador, I solved it.
03:28
Great.
03:29
So I'll say you know what the, the issue was?
03:33
The issue was the router needed to be reset once customer reset router everything the thing worked right?
03:52
all right.
03:53
And then I click resolve and close ticket.
03:56
So what this is doing of course is going to jira.
03:58
It's closing the ticket and it's including my resolution notes.
04:02
Now what is also being presented is called create the solution article.
04:07
So in true KCS form or processes we should as a support agency or as a help organization, we should try to capture every time we learn something.
04:18
So in this case we did not have a solution already existing.
04:22
So we are being flagged or being suggested that we create the solution so that the next time we have a ticket that says I can't connect my wi fi, there's a solution already in the knowledge base.
04:34
So let me go ahead and click that.
04:35
Now this is the second time we're introducing AI.
04:38
So it's taking a moment to load because what it's doing AI is going into the ticket details, it's reading the ticket, what was wrong and it's looking at my resolution notes.
04:46
Hopefully I'd have a lot of resolution notes but it's looking at my resolution notes for how I solved it.
04:51
So you can see here it's can't connect To WI fi.
04:54
Here are the symptoms, here's the environment that pulled from the ticket issue, ticket details, and here's the cause.
04:59
Sometimes the router can get stuck or experience a temporary glitch.
05:03
Resetting the router clears these issues.
05:05
So obviously this is a rich text editor.
05:07
I, as the ambassador, can make editorial decisions.
05:10
I can make changes to it.
05:12
but what's also noteworthy is here I have what's called a voice, score.
05:18
This is again another algorithm that's going on behind the scenes.
05:21
It's reading the article that the draft and it's measuring it against some criteria.
05:26
These, what I have these five dimensions for my content standard.
05:29
So I've defined a content standard and that it must meet these dimensions and it must be very good.
05:35
AI generated that.
05:36
Of course it's going to be a good score.
05:37
But if I, generated this from scratch, I probably wouldn't have that high of a score.
05:42
So it would recommend fixes.
05:43
So here's a button called Optimize.
05:45
I click this and then the panel pops out and it's going to make, it's going to make some suggestions for how I can improve my scoring.
05:51
So it'll, whether it's related to accuracy or structure or clarity, it's going to make those.
05:55
And I can click the apply button.
05:57
I won't do that, but it'll, it'll update the, the content.
06:01
So let's just say I'm happy with this.
06:03
There's a couple of toggles here.
06:05
One is called Flag for training.
06:06
So I can flag this article for, for training.
06:10
Let's say this is significant.
06:11
I, as a, as a strategist want to train all my ambassadors on this so that they know about it.
06:17
Or I could just toggle it for required reading, which that means it'll push this to everybody's dashboard.
06:22
So when they log in, hey, read this.
06:25
new solution.
06:26
and now I can just publish.
06:28
It's doing its magic.
06:29
It's actually going to Confluence and it's publishing this article in Confluence.
06:34
Meanwhile, it's also linking this solution to the ticket that I just closed.
06:39
So now that, that, that's closing the loop there.
06:41
So that's pretty cool.
06:43
So let me go back to tickets and I'm going to introduce you to what's the knowledge gap?
06:47
which I think is a really interesting way of looking at these tickets.
06:52
So this knowledge gap detected.
06:54
AI looked through the ticket queue and it's looking for a, pattern.
06:59
It's detecting and recognizing patterns.
07:02
So here's A few in this case there's eight opportunities.
07:05
So here's 11 hosts or 11 tickets are related to that.
07:09
The property is not clean.
07:11
So what, what this opportunity is, it's saying look, we have 11 people who have talked about that their properties are not clean.
07:19
We should have a standard response generated for this.
07:23
So here is a trigger for that.
07:24
So let me click that again.
07:26
Here's another introduction for AI.
07:29
It's doing the same thing.
07:30
It's actually reading all those 11 tickets.
07:34
It's digesting that and it's And let me expand this show issue details which is doing the same thing.
07:40
It's going through all those 11 tick.
07:42
It's, it's understanding what's going on so that I as an ambassador can really understand what these 11 tickets are about.
07:49
So here's the issue.
07:50
There's the root causes, here's the proposed solution.
07:53
So this is just for me as the as the ambassador I now know what this common issue is.
08:02
I'll collapse that and, and then it's also drafting again AI is drafting a standard response draft.
08:10
So and the standard responses need to be.
08:13
Are very different than solution articles of course because they are personal, they are they show empathy.
08:21
It's more of a conversation.
08:22
So you can see that over here the voice score, the dimensions are different.
08:26
So we have tone, we have clarity, actionability, editorial consistency and of course inclusivity and accessibility.
08:32
So you can read this.
08:33
I'm so sorry to hear the property wasn't clean when you arrived.
08:35
So it's a very different response that the.
08:37
This is generating.
08:39
So I.
08:40
And then so this is a temp.
08:41
This is a template that to go into our, our knowledge base.
08:45
So and again I can flag it for training and let's just say I am happy with that.
08:49
I want to push, push it to my knowledge base.
08:51
This also going to Confluence is putting this into our, into our repository.
08:56
So let's just look what that is.
08:58
So here's our standard.
08:59
Let me just go to standard responses here on the left property.
09:02
Not clean.
09:03
That's the article we just wrote.
09:04
So if I click on that there it is.
09:06
I can always edit it.
09:07
I can improve it and let me go to the solution articles.
09:10
Let's go to there can't connect to wi Fi.
09:13
That's the article we created earlier as well.
09:17
you may also see that periodically there's these Solve improve or solve reuse or solve capture.
09:25
These are just teachable moments learning moments where to indicate where we are following KCS practices.
09:32
So this is an interesting way for not only is it a tool that solves, but it's also a tool that's teaching.
09:38
here on voice score standards is a lot more information about how the scoring is, is calculated.
09:45
The that is following KCS is following some brand and voice guidance.
09:51
why score matters.
09:52
So you can read into this.
09:53
Of course there's a calculation, the calculation is there as well.
09:56
You can read about this app.
09:58
So I use a product called Replit.
10:00
Replit is the app that I used to create the apps.
10:05
I cost me $147 and about two full days to develop this.
10:10
But I also would have probably would have cost just this iteration of this app, about $24,000 if we went through the traditional developer route.
10:20
So that's a pretty significant impact in savings and not to mention how fast I was able to pull this off.
10:26
A little bit about me, a little bit about the technology.
10:28
The tech stack here of course is connecting to Jira Confluence and it's using Grok for its AI.
10:34
So there's a lot more to this, to this app I would want to love to get into.
10:38
You get into it about the things about the dashboard, some of the KPIs that we're tracking I could switch to for example the Strategist.
10:45
You'll see that the dashboard refreshes here and it changes.
10:48
So as a strategist, as the manager, I have a little bit more insight about my agents, how they're performing, how many articles are we writing, things like that.
10:58
So this is an interesting way of managing not just our incoming tickets, but using AI to assist the troubleshooting, assist with the drafting of knowledge articles as well as our standard responses.
11:14
I know this is a long video but if you want a one on one demo you're welcome to let me know and I'll walk you through it.