HomeVideos

Grok Bot for Customer Support

Now Playing

Grok Bot for Customer Support

Transcript

739 segments

0:00

Hey everyone. Uh thank you for joining

0:03

today's workshop on Grokbot for customer

0:05

support. My name is David and I am a

0:08

software engineer here at SpaceX AI in

0:11

the user ops org.

0:12

I'm really excited to share what we've

0:14

been working on and how we're using

0:15

Grokbot for customer support.

0:19

So, here's the agenda for today. I'm

0:21

going to quickly give some context on

0:24

Grokbot in case you have haven't been

0:26

watching the live stream or been to one

0:29

of the other sessions.

0:30

Then I'll share a few

0:33

specific use cases for it around

0:35

customer support.

0:37

Then I'll demo a lot of these.

0:39

My goal is that the session is a little

0:41

bit bit more demo heavy

0:43

uh so you can really see it in action.

0:46

And finally, we'll finish with some Q&A.

0:49

So, let's get started.

0:52

So, first, what is Grokbot? Grokbot is a

0:55

new product that lets you hand off real

0:57

work

0:58

to an AI coworker.

1:00

The interface looks very familiar, just

1:03

like a messenger app on your phone or

1:06

computer.

1:07

But under the hood, it's built to keep

1:09

working after you've sent your original

1:12

message.

1:13

So, you aren't just chatting back and

1:14

forth with quick, simple

1:16

uh one-offs here and there. You're

1:18

really able to delegate a real project

1:20

to Grokbot

1:22

and

1:23

it can go off and take it from there.

1:27

One of my favorite things about Grokbot

1:28

is how flexible it is to the way you

1:30

work.

1:31

So, you can start with a single general

1:33

bot to help you get set up quickly and

1:35

easily

1:36

or create a team of specialists that

1:38

coordinate around the task and work in

1:40

parallel on certain

1:42

uh subtasks.

1:44

And however your team operates, Grokbot

1:46

can fit in and be very useful very

1:49

quickly.

1:51

So, why Grokbot? Why does it feel like

1:55

interacting with a capable coworker uh

1:58

rather than just another AI tool.

2:01

For me, there are three big reasons.

2:04

First, Grokbot is always on.

2:06

So, by now you may have heard that

2:08

Grokbots have their own computer.

2:11

What that

2:12

All that really means is that uh

2:14

they can work without using yours, which

2:16

is

2:17

uh a little bit uh more powerful than

2:19

you would think.

2:20

So, if you close your laptop or you are

2:22

working on something else, your Grokbots

2:24

can still finish the task you assigned

2:26

them without you having to check in

2:29

constantly and steer them too much or

2:31

slowing down your local machine.

2:34

There are also routines, which are

2:36

cron jobs or event-based triggers that

2:39

you can launch your Grokbots with and

2:41

make them

2:42

super reactive.

2:44

Uh this way you don't have to be online

2:46

at the exact moment you want them to run

2:49

uh or start working on the task.

2:52

And these are simple or these are super

2:54

simple to set up. All you have to do is

2:56

tell it, create a routine at this time

2:58

or on this event.

3:00

Just like a normal conversation.

3:02

Um and it will set it up for you.

3:05

Second, uh it is really easy to use.

3:08

The interface is familiar for a reason.

3:12

You don't have to be an engineer that is

3:13

familiar with the ins and outs of an IDE

3:16

to use bots effectively.

3:18

You can just talk with it normally like

3:20

you would a friend or teammate on Slack.

3:24

And finally, it fits how you actually

3:25

work. There are already connectors for

3:28

most tools you use. You just have to go

3:30

in the marketplace and search for them.

3:32

And

3:33

uh there is likely one for you. So, you

3:36

can plug Grokbot immediately into your

3:39

ticketing system,

3:40

whether that's uh Plane, Zendesk,

3:43

Intercom,

3:45

uh

3:46

where are your team chats like Slack, uh

3:48

where your Notion base or where your uh

3:51

knowledge base is like Notion.

3:53

And then from there, you can use the

3:54

bots and routines like building blocks

3:57

uh that fit the way your team actually

3:59

works.

4:00

And

4:01

one really uh powerful thing about

4:03

Grokbot is if there is a missing piece,

4:06

you can likely have Grokbot build it.

4:09

Um Grokbot has access to cloud agents.

4:12

So, if there's something that you're

4:14

missing, you can just have it tell it to

4:16

spin up a cloud agent to build a certain

4:18

connector or certain thing um and it can

4:21

go off and do it for you.

4:23

So, you can get creative and build

4:24

around and you're not stuck waiting on

4:27

Eng's roadmap or a third-party vendor to

4:29

um add support for the thing you need.

4:34

Cool. Now, we'll get into some customer

4:36

support use cases.

4:38

So, the big one is always can it answer

4:41

support tickets?

4:42

Uh the answer is yes, and I'll show this

4:45

later in the demo.

4:46

I know this can be scary at first to let

4:49

an agent uh sort of reply to your

4:51

customers.

4:52

So, you can definitely build up to it.

4:54

So, you can crawl, then walk, then run.

4:57

At first, you can have it just read

4:59

tickets, maybe give you a summary, and

5:02

uh the root issue of what the user is

5:05

asking about.

5:06

And maybe it can draft a response.

5:09

Then, you can have it add the draft to a

5:12

note in your ticketing system on the

5:14

ticket, so you can sort of see it before

5:18

you press send.

5:20

And finally, when you're confident, then

5:22

you can have it answer and actually

5:24

uh respond to the ticket and the user.

5:28

There's also things you can do around

5:29

the guardrails and environment you give

5:31

Grokbot.

5:32

So, you can set up evals and traces

5:34

fairly easily, so you know what it's

5:35

thinking and what actions it will take

5:38

uh

5:38

before it publishes. So, when you can

5:42

add traces to those draft steps, and

5:45

then sort of make sure it's

5:48

behaving the way you want it to before

5:50

going on.

5:52

Um

5:53

Cool. The second one.

5:55

Um so, at scale, you may have a lot of

5:57

support tickets with a ton of different

6:00

customer states. And it can be really

6:03

challenging to find the things you

6:05

should care about in that exact moment

6:07

that need your attention.

6:09

Um Grok Bot can make this a lot easier

6:12

uh through alerting.

6:14

So, you can spin up a bot that looks for

6:16

certain things. For example, maybe your

6:19

team is hyper-focused on churn this

6:22

quarter, and you want to know when

6:24

someone writes in

6:26

that is threatening to churn that has

6:28

been a customer for 6 months.

6:30

Um or more.

6:32

Anyone on your team can spin up a Grok

6:34

Bot that you have connected to your

6:36

ticketing system.

6:38

You can just at tell it to create a

6:40

routine that looks through your uh your

6:43

tickets.

6:44

Uh every hour

6:46

try classifies if a user is um

6:50

threatening to churn and has

6:52

uh been a customer for a certain period

6:54

of time, and then send you an alert in

6:56

the Slack channel, uh so everyone has

6:58

visibility.

7:01

Um Yeah, and another one that maybe is

7:06

more uh

7:07

powerful than you think or is harder to

7:10

get to than you think is an internal

7:13

like question and and answer agent. So,

7:17

if you've used other support agents,

7:19

they are primarily focused on customer

7:21

replies.

7:22

Uh it's surprisingly cumbersome to

7:24

leverage the knowledge knowledge base

7:26

you've already sort of created or

7:28

accumulated um to answer your own

7:31

teammates' questions. You may have

7:33

someone in GTM that is trying to get up

7:35

to speed on today's release about cloud

7:38

agents,

7:39

so they They come prepared to a customer

7:42

call or a TSE manager looking for

7:45

changes to the internal refund policy

7:47

over time.

7:48

And if that has impacted

7:51

certain customers.

7:53

You have already done the hard work of

7:56

creating this knowledge base of both

7:58

public info, so think your docs and help

8:00

center.

8:01

As well as likely some internal info, so

8:03

you might have suggested operating

8:05

procedures around how your teammates

8:08

handle refunds that does not public

8:10

information.

8:12

You should be able to query this

8:13

intelligently within Slack and Grokbot

8:15

makes this really easy.

8:18

And

8:19

maybe the last one and

8:21

one of the cooler ones is it can improve

8:23

itself. So finally, you can give Grokbot

8:27

your traces or have it look back on the

8:29

last week of tickets and sort of

8:31

ask it to look and try to find

8:33

improvements for tickets that maybe

8:36

could have been handled better, could

8:37

have been flagged earlier

8:39

and it can go and do those things for

8:41

you.

8:45

Cool.

8:46

Um so next we're going to get into the

8:48

demo.

8:49

Um

8:50

I have created this demo. I have a team

8:53

of four bots.

8:54

They are build, so it sort of runs the

8:57

setup

8:58

and the infrastructure. Reply, so this

9:00

actually answers users in both

9:03

our ticketing system and then Slack.

9:05

There's an alert, so it this one

9:08

usually gets pinged by reply and posts

9:11

an alert in Slack.

9:13

And tags me and then tune which tries to

9:16

improve the system as we go.

9:19

I want to call out that you definitely

9:20

do not have to have these in mind or set

9:23

them up before getting started.

9:25

In fact, I don't recommend that.

9:27

Instead, you can start with one bot,

9:29

name it a generic name and try to teach

9:31

it one workflow.

9:33

Then when the scope grows or you need

9:35

the need more than one running at a

9:37

time. Uh

9:39

I recommend breaking them up naturally

9:40

then and reorganizing them

9:42

uh in a way that makes sense to you.

9:47

Cool. So, now I'll get into the demo.

9:52

I have

9:54

Rockbot set up with the bots we

9:56

mentioned.

9:58

And then I have a few things that might

10:00

look familiar if you are uh

10:03

inside of a support work. So,

10:06

first we have a knowledge base.

10:08

Right now I just set this up in Notion

10:12

as an example. So, we have

10:15

public docs. So, think of this is like

10:17

this could be your documentation or your

10:20

help center that has a few things on

10:23

product and common issues like off and

10:26

billing and FAQ.

10:28

Oh, I should uh should have mentioned

10:29

that I'm going to use the FlyLo example

10:32

that you may have seen in other ones uh

10:34

other presentations. So,

10:36

this is

10:37

uh basically like an air a pretend

10:39

airline and I'm going to simplify it so

10:42

the only uh

10:44

like

10:46

skew we have is a monthly internet

10:48

subscription that is built it monthly

10:50

and is $20 a month.

10:52

Cool. So, we have this public

10:54

information

10:55

that a user could find if they searched

10:59

Google.

11:00

We have some internal policies. So,

11:02

right now

11:03

uh this is stuff that we want maybe uh a

11:07

billing support member to know if you

11:09

have a human answering

11:10

uh but you don't want to share

11:12

broadly with the public. So, this is

11:15

just a very simple example of if a user

11:18

asked for a refund, you can approve it

11:20

within 14 days and cancel and refund if

11:23

they've been

11:25

subscribed for more than 14 days, deny

11:26

the refund.

11:28

And then finally, I just have a a bit of

11:31

process for the GrokBot agent reply to

11:35

use when replying to some of these

11:38

tickets.

11:39

So, we just have this loop of what it

11:41

should do.

11:43

Read the Read the ticket. Look for

11:45

the knowledge and then decide to reply

11:48

or hand off and then

11:49

act, leave a note, and

11:52

yeah.

11:55

Cool. This is Plane. This is our

11:56

ticketing system. So, I've already

11:58

pre-filled

12:00

a few example tickets and we'll walk

12:02

through those.

12:04

I have Stripe pulled up as well. So, I

12:06

mentioned there's a subscription that

12:08

users may pay for that is the

12:12

basically like the Wi-Fi pass on a

12:14

plane.

12:15

And then I have Slack that I'll pull up

12:17

for later.

12:19

Cool. So,

12:21

first let's start with

12:23

um

12:24

maybe this first ticket. So, I'm going

12:26

to go through alphabetical.

12:28

So, this is just a very basic question.

12:32

I forgot my password. How can I sign in?

12:34

Or how do I reset it?

12:36

So, let me ask GrokBot to try to reply

12:39

to this.

12:40

So, like I mentioned, um

12:43

I have the GrokBots I mentioned. There

12:46

is build. So, I've already set up the

12:48

some of the connectors to make this a

12:50

little quicker. So, I've added Plane.

12:52

I've added Notion, Supabase, and Slack.

12:54

Um if you aren't familiar, you can just

12:56

click the marketplace and search and

12:59

click and install.

13:02

Cool. So, let's tell Reply,

13:06

"Hi, can you reply to Alex in Plane?"

13:12

And it is going to go off and try to

13:15

reply.

13:16

So, let's see. It's going to look it up.

13:19

Uh

13:21

I pulled up So, basically what it's

13:23

while I wait for it to reply, it's going

13:25

to go through this process. So, I have

13:29

sort of uh

13:30

made this loop pretty simple of just

13:33

what I wanted to do, how I wanted to

13:35

behave, and sort of show some thinking.

13:38

And we'll see that it replied. Okay,

13:42

cool. It replied.

13:43

It said it replied.

13:45

If I go back into the ticket,

13:47

you see that it followed the sort of

13:50

tracing

13:51

or it followed the process that I gave

13:53

it. So,

13:54

it showed some of its thinking where uh

13:57

it says it can reply with high

13:58

confidence, the root issue, and the

14:01

source uh that it referenced to answer

14:04

the question.

14:07

Um

14:08

cool. And then it gave the right

14:09

information. So, these are the exact

14:11

steps on

14:13

this public off forgot your password.

14:16

So, if we go to public off forgot your

14:19

password,

14:20

these are the exact steps.

14:22

Cool. So, that's obviously a pretty

14:25

basic example.

14:27

But, let's go on to a harder one.

14:30

So, this is an example of something that

14:32

is not covered in the toy knowledge base

14:36

we created. So, some SSO octa stuff.

14:40

Let's see.

14:43

I'm going to try this

14:45

prompt it so it will try to reply, but

14:47

it uh in the instructions, I told it to

14:51

not reply unless it's pretty confident.

14:54

Try

14:55

replying to Ben.

14:58

And playing.

15:04

And once again, it's going to go through

15:06

the exact same process. If I were to

15:09

change something in

15:12

this

15:13

sort of uh loop, it would

15:16

uh I've already told it to like make

15:17

sure to read this every single time. So,

15:19

if I were to add maybe seven and some

15:21

other step, it would know to do that

15:23

after every time.

15:26

So, let's wait on that for

15:29

a few more seconds.

15:34

And let's make sure I have

15:36

Slack pulled up for later.

15:41

Cool. Okay, nice. So, it says it tried

15:46

to do that, but there's no public docs

15:48

or internal policies, so low confidence

15:50

and handoff.

15:51

Which is

15:52

exactly what we wanted it to do.

15:54

And then, you'll notice that this is

15:56

new, so it messaged alert.

15:58

So, I've

15:59

set up that if something

16:02

uh if it looks like maybe an enterprise

16:04

customer that's locked out, to

16:07

uh make sure to alert me, so I can know

16:09

in real time. So, it messaged alert,

16:12

alert activated, and posted to Slack in

16:15

our alerts DG channel.

16:19

It is this one. So, yeah. So, now I'm

16:23

without too much work, I can already see

16:26

like in real time that uh important

16:28

tickets that I need to maybe action on

16:30

right now.

16:32

Cool.

16:33

Uh let's go on for now. So, I'm going to

16:36

mark this

16:37

done for now and go on to the next one.

16:42

So, the next one are going The next one

16:44

is going to be two uh refund-related

16:46

tickets. I mentioned at the beginning

16:48

that we have an SOP specifically around

16:51

that.

16:53

So, we have

16:54

two users, Carter and Damon.

16:59

If I go into Stripe and click into them,

17:02

I've set it up where uh

17:04

Carter just subscribed

17:06

and is requesting a refund. So, you

17:07

Today is September 16th, so his renews

17:10

in exactly a month. So, we should get

17:12

grant him this refund.

17:15

And then, Damon uh

17:17

you'll see that uh

17:19

it renews in about 10 days. So, it's

17:21

already been, call it 20 days, which is

17:25

and our policy is only 14 days within.

17:28

So, it should deny Damon and

17:33

grant the refund to Carter and it will

17:35

We've already set up Stripe, so it can

17:37

take these actions

17:39

uh

17:40

for you. You can set up

17:43

set it up to have

17:46

you approve the actions or you can tell

17:49

it let it like run loose. Okay.

17:52

So, let's say, okay, now try to answer

17:57

Carter and Damon.

18:01

And this one may take a second cuz it's

18:03

going to run through the loop, sort of

18:06

make

18:07

the call and then

18:09

if it needs to, it will have to run the

18:11

actions through Stripe.

18:15

So, let me have those pulled up.

18:18

And we'll see this

18:20

state get changed here shortly.

18:26

Uh

18:28

let me pass in the customer IDs, maybe

18:30

it'll make it quicker.

18:54

>> [snorts]

19:05

>> Cool. Let's

19:07

It should be on its way now.

19:14

>> Um,

19:15

let's see.

19:21

Cool. So, it's thinking it found them

19:23

now, and it says both replies are ready

19:25

up. So, let's go look at them.

19:28

Cool. So, it just answered.

19:29

Uh for Carter, like I mentioned, it

19:31

should have canceled and issued a

19:33

refund.

19:34

It's saying that it did that. If we go

19:35

to Carter in Stripe and refresh,

19:39

the status should have just changed.

19:42

So, nice. Uh it went from active to

19:44

canceled, and this payment has been

19:46

refunded.

19:48

And then,

19:50

that is what we

19:51

That's what it said it did. And then,

19:54

for Damon, it says, "We have denied your

19:56

refund."

19:57

It didn't give like the full SOP, so it

19:59

didn't leak the internal information.

20:01

It was just vague, and then it says, uh

20:04

"I can cancel I can schedule a

20:05

cancellation for you at the end of your

20:07

period, so you don't get billed for the

20:08

next month."

20:10

And then, if we go to Damon and refresh,

20:12

this should all stay the same.

20:16

And it does. Cool.

20:21

Great.

20:28

Great. Okay, so now we'll go on to the

20:30

next one.

20:33

So, Elena

20:34

is asking if we can if she can

20:39

share her Wi-Fi password with another

20:41

person.

20:43

This is something that's not actively in

20:44

the knowledge base.

20:46

So, let's see how it handles it.

20:49

Uh

20:51

home.

20:52

It would be under public docs.

20:54

Let me

20:55

move that. And it would likely go here.

20:58

Cool. So, let's tell

21:00

reply.

21:01

Let's clear that out.

21:04

Great.

21:06

Can you reply to Elena now?

21:15

And it should

21:18

go from there.

21:21

So, it's already come come back with

21:23

some thinking. It's found the ticket and

21:25

it's checking it's

21:27

uh sort of already classified that pass

21:29

sharing is

21:31

uh the root issue and looking if it's in

21:34

public docs.

21:36

And now it's saying that it couldn't

21:37

reply yet because public docs and the

21:39

FAQ

21:40

uh doesn't have pass sharing.

21:45

And it's recommending to tell Tune,

21:47

which is the self-improver, to add it to

21:51

uh the knowledge base.

21:54

So, yes, we'll say

21:57

add pass

22:00

sharing

22:01

to the FAQ.

22:05

Say this is not allowed.

22:11

So, this is an example of it asking

22:13

before it doing something um

22:15

by itself. So, for your knowledge base,

22:17

this is probably something you want uh

22:19

just to make sure you have the final say

22:21

over what happens because if this were

22:23

to go out um

22:25

without you looking and you didn't check

22:26

it and it wasn't correct and 100 people

22:29

asked about the same thing, then

22:31

uh yeah, that'd be an issue.

22:45

Okay, so it says it added it to the

22:47

knowledge base. I told it to

22:49

do it in green so we can delineate it.

22:52

So, and it just did. So, pass sharing,

22:54

no, you cannot share your Wi-Fi pass

22:56

with another person for simultaneous

22:59

use.

23:01

Um great. Let's see. I actually had one

23:05

more thing pulled up.

23:11

Um.

23:14

Okay, actually

23:16

let's skip that then.

23:18

Um.

23:20

Cool. So, back to GrokBot then.

23:23

Um.

23:25

It's

23:26

we've added the knowledge, so now let's

23:28

try to respond. So, in the ticket, uh it

23:31

left a note saying to hand off that the

23:33

information was missing and um it still

23:37

needs a response. So, let's tell reply.

23:40

Okay, can you try again now?

23:44

That the information's added.

23:51

And it says it's answering.

24:04

And it says it's replied now. So, now we

24:07

have a new sort of thinking note. Now it

24:10

can reply with high confidence. There's

24:12

a root issue and it links to the new

24:14

section in docs that covers it.

24:17

So, you cannot share your

24:19

Wi-Fi pass with another person. Great,

24:22

that's exactly what we wanted.

24:25

Um.

24:27

Let's mark this one as done.

24:32

Cool. Um, that covers a lot of it. Now

24:35

let's go to the other one of the other

24:39

use cases I mentioned. So, if we go into

24:41

Slack,

24:42

we've already seen that it can send us

24:44

alerts.

24:45

Um, but

24:47

we have another use case where um

24:51

you can have your teammates ask the bot

24:54

you've already set up to answer

24:55

customers and the knowledge base

24:57

uh with

24:58

to answer like your own teammates.

25:00

So, let's say I am

25:03

someone on your billing team and

25:06

I want to know what is the

25:10

uh refund SOP. So, this is I'm an

25:13

internal user.

25:16

I'm asking a question

25:17

um

25:18

and it should give me

25:20

the internal knowledge for it. Uh so,

25:23

that's the most helpful.

25:26

So, we sent it. This may take

25:30

about a minute, but uh

25:32

yeah, we should see

25:35

us getting a response here

25:37

pretty soon.

25:44

Cool. So,

25:46

it's asking for permission to post in

25:48

Slack. Let's say always allow

25:51

for this.

25:59

And it should reply here in a second.

26:39

Uh okay.

26:41

Let's try that again.

27:00

>> Make sure it's running.

27:05

Do you see the message?

27:21

Um

27:24

Okay, it's going. Um

27:26

Uh I ran this right before, so you can

27:27

see that this is what would happen.

27:30

Um it would reply

27:32

and go from there.

27:37

Let's give it maybe 10 more seconds. If

27:38

not, we can go on.

27:48

Okay. Now it says it's replied.

27:50

Great. So, it added the emoji and it

27:52

replied.

27:54

Awesome. So, that's the one of the other

27:55

use cases.

27:58

Cool.

27:59

Um

28:00

So,

28:02

that wraps

28:03

and cut the demo there. Um

28:07

So, what we learned. First, you can and

28:11

should feel comfortable setting

28:12

guardrails for your bots. You see So,

28:14

maybe at the end there it got it was

28:15

even more protective than I wanted it to

28:17

be, but that's probably better for

28:19

writes.

28:20

Uh you can have them be read-only to

28:22

start and then work up to writes and

28:24

have manual approvals for certain

28:26

actions. You can also scope permissions

28:29

to different your different bots. So,

28:31

one bot might have permission to post

28:33

automatically to Slack, one might not.

28:35

And make them approve those actions

28:37

before they do them.

28:39

Second, uh start simple. So, the whole

28:41

product is still so new, I don't think

28:43

there's one meta or one clear playbook

28:46

and the product is meant to be very

28:48

flexible.

28:49

So, try to make the bots fit into how

28:51

you work and not five and not vice

28:54

versa.

28:56

Third, try to get a little creative and

28:57

experiment. You can really have it build

29:00

what is missing.

29:03

Cool. Thank you so much.

29:05

Um

29:06

that is the rest of the presentation and

29:09

we can go into Q&A.

29:15

Oh, yeah.

29:16

So, any questions?

29:20

Yes.

29:23

>> What's the pricing like for this?

29:26

>> Uh so, it uses your usage that you would

29:30

have through any of your Grok

29:31

subscriptions or currently cursor

29:33

subscriptions.

29:35

Uh so, it just tracks usage.

29:37

I'll say

29:38

it can really depend on how involved

29:42

your loops are. So, if you have

29:44

classifiers that run

29:46

uh before every ticket, if you have um

29:50

if you have it write traces

29:52

and evals before doing that, that can

29:55

also change.

29:57

Right now,

29:58

the way I use it, it's around

30:00

$1 to $2

30:02

uh to answer more in medium to uh

30:06

complex tickets and

30:08

there are ways I've already tried to

30:11

like experiment and found ways to get

30:12

that down a lot. So,

30:14

there are

30:16

um a lot of maybe

30:18

low complexity billing tickets of like a

30:21

user just asking for a refund or

30:24

a user asking about a certain new uh

30:26

email they received, you can

30:29

sort of

30:30

bucket those, you can like run a script,

30:32

have it run a script to find those first

30:34

or run that uh manually, so it has

30:39

um more of a contained sort of set and

30:42

then have it reply all at once with the

30:44

script to those tickets and I found that

30:47

I could get that down to about 20 cents

30:49

a ticket for those like low complexity

30:50

tickets, which is a huge sort of change.

30:55

Um, if you've used any of the other sort

30:57

of support agents, you know that like

30:59

the cost per they usually charge per

31:01

resolution and that's easily

31:04

at minimum a dollar if not between one

31:06

to ten dollars like order of magnitude

31:08

and if you're having humans respond to

31:10

those tickets, that can be even higher.

31:13

Uh, noticeably higher. So, and that's

31:15

just like with half a day of trying to

31:17

improve it. Um, I think there's a lot of

31:19

gains and unlocks there especially.

31:24

Yeah.

Interactive Summary

David, a software engineer at SpaceX AI, introduces Grokbot, an AI coworker designed to automate customer support workflows. He explains that Grokbot operates on its own computer, allowing it to work independently of the user's local machine and perform automated routines. The presentation covers several use cases, including answering support tickets via a 'crawl-walk-run' approach, setting up real-time alerts for specific issues like customer churn, and providing an internal Q&A agent for teammates. David demonstrates Grokbot's ability to handle password resets, process refunds through Stripe based on internal policies, and even update its own knowledge base when it identifies missing information.

Suggested questions

4 ready-made prompts