HomeVideos

Grok Bot For Product Best Practices

Now Playing

Grok Bot For Product Best Practices

Transcript

1591 segments

0:00

Very good. Let's kick things off. Hello

0:02

everybody. I'm Kevin de Marco over from

0:05

the SpaceX AI product team. Very excited

0:08

to be presenting GrokBot for product

0:10

with my colleague.

0:11

>> Yeah, hey. I'm Roshan, also on the

0:13

product team at SpaceX AI. I have been

0:15

spending a lot of time using GrokBot and

0:17

working on it behind the scenes. So

0:18

excited to show you guys a little bit

0:19

about how we use this everyday.

0:21

>> Awesome. And we are joined by Noah, who

0:24

will be moderating today's discussion.

0:26

Noah, do you want to introduce yourself?

0:28

>> Uh yeah, great to meet everybody. My

0:29

name's Noah. I'm on our AI deployment

0:31

team here.

0:32

Throughout the presentation, feel free

0:34

to drop questions in the chat.

0:36

I'll be answering them as well as like

0:39

probably surfacing some topics up to you

0:40

guys.

0:45

>> Amazing. I wanted to start with a big

0:47

change which I think we are probably all

0:49

well aware of, which is not only is

0:52

product management, the craft of product

0:54

management changing, but so too is the

0:57

way in which everybody is building

0:58

software. And so I really like this DHH

1:01

quote off the Lex Friedman podcast

1:04

recently.

1:05

The developer's developer, I think

1:07

really capturing sort of this moment,

1:09

which is software is product management.

1:12

What should the product do? Who should

1:15

it do it for? How should it do it? How

1:18

should it look? And what are the

1:19

priorities? Like these are all questions

1:21

that now everybody is capable of

1:23

wrestling with as we start to build

1:25

products and software. Everybody can be

1:28

thinking like a product manager. And so

1:31

very excited to talk about GrokBot and

1:33

the ways that we've been using it on the

1:35

SpaceX AI product team.

1:37

And so with that, wanted to share a

1:40

little backdrop of why we built GrokBot.

1:42

>> Yeah, so I thought it'd be helpful to

1:43

just kick off with some general context

1:45

and kind of why yeah, why GrokBot

1:47

exists. And

1:48

you know, we're thinking about this when

1:49

when putting this together and a few

1:52

themes sort of came up and a lot of this

1:53

was inspired by our internal usage as

1:56

well as what we heard from a bunch of

1:58

customers over the history of building

1:59

our products ourselves. And I think a

2:02

few themes emerged. One of those first

2:04

ones is that it sort of increasingly

2:06

felt that you wanted to work with

2:07

agents, and those agents weren't quite

2:09

at home in a chat box. I think the chat

2:12

box is actually really great. I use chat

2:13

boxes all the time. Really enjoy them

2:15

for all kinds of interactivity with LLMs

2:18

and AI workflows. But for something

2:20

about agents getting work done, it felt

2:22

a little bit limiting and constraining.

2:23

And so I'm really wanting to think about

2:25

what the right interface is and the

2:27

right way to interact with an agent

2:28

would be.

2:29

And I also think if you kind of

2:31

contextualize that to product management

2:33

work, it this becomes even more salient,

2:35

right? Like PMs are often trying to

2:38

focus on outcomes. You're often working

2:40

across multiple parts of the stack. So

2:42

you're coordinating with various

2:44

different functions at a company. You're

2:45

like kind of a general manager. You're

2:47

kind of thinking about design. You're

2:49

thinking about analytics a lot. You're

2:51

working with engineering. And you'll see

2:52

a little bit about that and how we've

2:53

set it up in the demo later on. But

2:56

really that PM work in particular seems

2:58

to go beyond this Q&A format that is

3:01

really native for the chat box. Um

3:04

the other thing that was a really sort

3:06

of emerging theme is that you know,

3:08

agents really need their own

3:09

environments to get work done.

3:11

We actually saw a lot of this with cloud

3:14

agents early on where giving agents the

3:16

ability to verify their work and verify

3:19

their output results in dramatically

3:21

better outcomes.

3:23

And so the idea was well like what's the

3:24

natural extension of that? And I think

3:26

it's giving agents their own

3:27

environments to do the work in. And I

3:29

think the more we started experimenting

3:31

and playing with that, the more we saw

3:32

that that could be a really powerful

3:34

powerful thing, too.

3:36

Um the last thing I wanted to mention

3:37

here is that, you know, it gets really

3:40

hard to babysit multiple agent threads.

3:41

We had a lot of folks internally who had

3:43

built their own sort of, you know,

3:45

coordinator agent that was then calling

3:47

out to other agents, but that wasn't

3:49

ever really done in a really first-class

3:51

way across products and

3:53

well we think Rockbot does a pretty good

3:54

job of this but really this idea of you

3:57

know as you're thinking about

3:58

multitasking you're switching between

4:00

meeting one over here on this topic to

4:01

meeting two over here on that topic

4:03

having some way to just keep track of

4:05

all the the mess that that goes on in a

4:07

normal work day

4:09

and I think we increasingly just started

4:10

to think of ourselves as well what if we

4:12

could you know work with our agents more

4:14

like colleagues versus working with them

4:16

more like software and that was kind of

4:18

a design brief for a lot of what Rockbot

4:20

is.

4:21

Um so to to carry on that theme for a

4:23

little bit four things we want to call

4:25

out here are on agents as colleagues

4:27

and why this distinction is so important

4:29

I think is because it's a lot of

4:31

inspiration behind the design of Rockbot

4:34

and how it works and how we're thinking

4:36

about the road map too. So

4:38

you know we think that colleagues really

4:39

focus more on tying tools together to

4:41

produce outcomes. Obviously sort of

4:43

connectors and MCPs and integrations

4:45

have been a really strong and an

4:46

important part of the agent story across

4:48

the industry but I think what the sort

4:51

of the exciting thing here is is making

4:53

it so that those you can tie those tools

4:54

together to get to work being done and

4:56

so I think that's just a really

4:57

important part of the story.

4:59

I think long-running context and memory

5:01

is really important about here routines

5:03

are really important here and so you

5:05

know thinking of first-class ways to do

5:07

those in the product really is really

5:08

great. Colleagues remember what you do

5:11

like you work with them they remember

5:12

what you do and so

5:13

having that be a part of the solution is

5:15

really important.

5:16

>> [snorts]

5:16

>> I think you know colleagues are

5:17

independent and so making sure agents

5:19

can be independent calling back this

5:21

idea of agents having their own

5:22

computers their own you know devices to

5:24

do things on their own software to go

5:27

work with. And then finally I just think

5:29

getting the messaging to feel right is a

5:31

really important part of this you know

5:33

when I DM Kevin on Slack I'm like

5:35

rapid-fire messaging and sometimes

5:36

throwing in some memes in there and

5:37

emojis and I think there's something

5:39

about that experience just being really

5:41

fun that makes it you know feel like

5:43

you're working with a colleague. So Um,

5:45

these things make sense for those of you

5:46

who had all the ones in the chat at the

5:48

beginning from from having used Grokbot,

5:50

uh, hopefully you've seen some of this.

5:52

Um,

5:53

but I guess that brings us to, well,

5:54

what is Grokbot? And I want to simplify

5:56

this after all of those words into two

5:58

things. Uh, so if there's sort of two

6:00

things that you're using when you're

6:01

talking about Grokbot or when you're

6:03

talking about it with your your friends

6:04

and colleagues, the first is that it's

6:06

an agent with a computer. Uh, and I

6:08

think we're really excited about the

6:09

computer part of this. It sort of gives

6:11

the agent its own machine, its own

6:14

environment to operate in, just like I

6:15

was talking about. Uh, and it really

6:17

feels like texting a colleague who has

6:18

its own computer.

6:20

Uh, and the second is that your team of

6:23

bots really are AI teammates. They're AI

6:26

teammates that you can give real work

6:27

to.

6:28

Uh, they finish jobs end to end. They

6:30

come back when they're stuck. And they

6:32

function just like colleagues. And, um,

6:33

I've been pretty excited to see a lot of

6:35

folks on X and other places talking

6:37

about how Grokbot seems to be more of a

6:39

doing agent. And so really excited for

6:42

that to continue to be what we build.

6:44

>> Yeah, I think one of the things that we

6:45

wanted to incorporate into Grokbot is

6:47

thinking about working with sort of your

6:49

best colleague or uh, your best coworker

6:51

or teammate. Uh, what is that like?

6:53

Well, they're generally very proactive.

6:55

They have a bias to action. They're able

6:58

to take real action based off of your

7:00

guidance. They learn on the job. And so

7:02

tried to incorporate a lot of those

7:03

principles directly into the product.

7:05

>> Yeah, and I think there's some fun ways

7:06

too. Like you can train them to do

7:07

certain things and kind of teach as if

7:09

you would teach, you know, someone

7:11

you're working with.

7:11

>> Absolutely. Very cool.

7:13

>> Um, do you want to walk us through what

7:15

the team looks like?

7:16

>> Yeah, absolutely. So, for the course of

7:19

uh, this demo, we're going to run

7:20

through a few of the really exciting PM

7:23

specific use cases, but uh, this really

7:26

generalizes for any type of product

7:28

builder. And so as we go through, be

7:30

thinking about your own workflows, uh,

7:32

things that you could potentially

7:33

automate, uh, different bots that you

7:35

could potentially build. And we can talk

7:37

about those in the chat and Q&A at the

7:39

end. Uh, one of the things that I found

7:42

GrokBot to be very helpful with is

7:44

keeping me focused. So, I have this

7:46

concept of the attention list, which is

7:48

not necessarily what are my like strict

7:50

priorities going into the week or the

7:52

day, but more like where is my

7:55

attention? And so, I like to think about

7:57

GrokBot as sort of sitting on top of my

7:59

shoulder, being able to review all of

8:01

the emails coming into my inbox, see

8:03

what I'm responding to, see the

8:05

different Slack threads that I'm

8:07

actually engaging with, maybe the Slack

8:08

threads that I need to know about but

8:10

are missing, and curate this attention

8:13

list that can then be used in different

8:15

ways. And we can talk about how that can

8:17

be a filter to keep you focused, how

8:19

that can be diffed against your priority

8:21

list

8:22

so that you can understand where your

8:24

your priorities may diverge from where

8:25

your time is actually going. And there's

8:27

a lot of really interesting ways in

8:29

which you can start to use this

8:31

attention list to really guide your

8:33

work. The other is, you know, for the

8:36

the blocking and tackling of new product

8:38

development, being able to very quickly

8:41

research a bunch of a bunch of of

8:43

different contexts. As Roshan mentioned,

8:46

like being a product manager, there can

8:47

be contexts which lives in Notion, in

8:51

Slack, in Gmail, and many other

8:54

surfaces, your support tools, your CRM,

8:56

right? And so, being able to have an

8:59

agent, a colleague, that you can work

9:01

with, who can help you collect that, and

9:03

formulate that into new product

9:05

directions, very exciting, and we'll go

9:08

deep into that use case. And then, of

9:10

course, we also need to be able to ship.

9:12

We need to be able to deliver new

9:14

products to market. And so, we'll talk

9:16

about some of the workflows and agents

9:19

that we have built to help us accelerate

9:21

shipping.

9:23

So, we're going to go through the team

9:25

that we have built. This is a

9:26

combination of things that Roshan and I

9:29

and the product team over at SpaceX AI

9:31

have found to be very useful for product

9:33

management.

9:35

So, let's meet the team. First, we have

9:38

Cora. Cora is our chief of staff. Uh you

9:41

can think of Cora doing all of the chief

9:44

of staff things, uh figuring out what is

9:46

most important both for us and uh the

9:49

team, being able to uh reduce the

9:53

distractions and block some of the

9:55

things, maybe auto respond uh to some of

9:58

the questions that are coming in, uh and

10:01

helping keep us focused and organized

10:04

both personally and as a team.

10:07

The next is Emily. Emily is an

10:09

engineering manager. Uh Emily has been

10:11

coached and uh

10:13

taught not to actually write code like a

10:16

good engineering manager, uh but instead

10:19

to manage a team of engineers. Uh and

10:22

so, these engineers are able to both

10:24

learn from existing uh code and PRs that

10:28

we have historically pushed across

10:30

SpaceX AI, uh and learn some of the best

10:32

practices uh and code some of the skills

10:35

from some of the best engineers across

10:37

SpaceX AI uh to be able to work just

10:40

like an engineer.

10:43

We also have Ashley. Ashley's probably

10:45

my go-to throughout the day being able

10:48

to ask questions of our data. So, Ashley

10:52

has access to our data lake and our data

10:54

warehouse and a bunch of different uh

10:57

user insight and user research

10:59

repositories. And so, you can ask very

11:01

broad and general questions and Ashley's

11:04

going to be able to build you that right

11:06

chart or that right slide or that right

11:08

insight uh to be able [clears throat] to

11:09

answer your question. And as a PM

11:11

throughout the day, uh many questions

11:13

will come up and being able to have

11:14

somebody that you can just DM uh and get

11:17

an answer back really quickly has been

11:19

exceedingly helpful.

11:21

Uh

11:22

Pete PM Pete is our little uh product

11:25

assistant and so, will help with a lot

11:27

of our RFC and uh product requirement

11:30

doc writing. Uh can also run that

11:33

research, coordinate across these

11:35

different agents, and really help us

11:38

build a high-functioning product org.

11:42

We have our designer, Pixel. Do you want

11:44

to talk about Pixel?

11:44

>> Yeah, I've been putting a lot of time

11:46

working with Pixel, actually.

11:47

Yeah, I think design is one of the

11:48

things that's really sort of hard to get

11:50

right with LLMs and with AI tools, but I

11:53

actually created Pixel inspired by a

11:55

recent

11:56

newsletter post from Lenny. And so,

11:59

there's a really great designer who who

12:01

posted a design system there and kind of

12:03

you know, took that and and put some of

12:04

the context into Crock-Bot, and you can

12:06

kind of

12:07

have supplemented that as well with some

12:08

other design best practices. And I think

12:10

it's been like the one of the more one

12:12

of the more fun ways to do design. And

12:14

Pixel has access to Figma, of course, so

12:15

it can get in get into Figma and help

12:17

make designs and slides, and also has

12:19

access to our design system. So, that

12:21

when we want to make something that you

12:22

know, matches the Crock-Bot brand or

12:24

matches other parts of the Space x AI

12:25

brand, there's a really strong starting

12:27

point and then a really strong set of

12:29

skills that Pixel's built over time to

12:31

understand how to be creative and

12:32

flexible and able to yes, be be a great

12:36

AI designer.

12:38

>> Very good. And yes, as Ursion mentioned,

12:41

the PMs often wear many hats, and so

12:44

being able to have a colleague and agent

12:47

that you can turn to for a lot of this

12:49

work is very helpful.

12:52

And also for people in product

12:55

leadership, people who may be building a

12:56

product organization, also very helpful

12:59

to have a recruiter on the team. And so,

13:02

that is Ray. Ray can help us find

13:04

amazing talent and help steward

13:07

candidates through our product interview

13:10

process.

13:14

One of the questions you may be asking

13:15

yourself is why are there many agents?

13:18

Could this just be one agent? And I

13:20

think we've sort of distilled this down

13:22

into a few sort of helpful principles of

13:25

why multiple agents or multiple

13:28

colleagues really makes the most sense.

13:30

I think one is just if you sort of map

13:32

it to today's organizations and the ways

13:34

in which a company is built, you

13:36

generally have specialists who are

13:38

really good in a particular area. It's

13:40

also very helpful for referenceability,

13:42

right? So knowing who to turn to when

13:44

you have a data question versus a design

13:47

question and knowing that those are

13:49

specialists in those areas. You also

13:51

have scope memory, right? So each agent

13:53

is learning on the job. You're coaching

13:55

them, you're giving them feedback and so

13:57

they're able to learn different things

14:00

and then you can also run many of these

14:02

agents in parallel and we can talk

14:03

about, you know, how we DM with our

14:05

agents and sort of this new workflow. It

14:07

feels a lot more like, you know, just

14:10

chatting with a colleague as you may in

14:12

Slack or Teams.

14:13

>> Yeah, the referenceability one is huge

14:14

for me cuz it feels like I I just need

14:16

some way for my brain to stay on top of

14:19

like what I what everyone's working on

14:20

and so I know we talked a lot about that

14:22

colleague analogy, but I think that one

14:24

it it really helps for me to have tried

14:26

having just one agent and like my brain

14:28

can't handle it. You know what I mean?

14:29

So

14:29

I think that's huge. So

14:32

Cool. All right. Well, we want to get to

14:34

maybe some exciting demos and so we

14:36

thought we would show you this team in

14:38

action to build an example feature. So

14:41

we'll pan over to GrokBot here and just

14:44

to orient you if you were if you were

14:46

one of the folks who put a zero in the

14:47

chat when we were gathering meaning you

14:49

have not used GrokBot before. Well, this

14:52

is GrokBot. We really hope you try it

14:54

out. We might have some fun credits

14:55

coming your way I hear towards the end

14:57

of this so stick around if you want to

14:59

make it really easy to try it out. Um

15:02

but essentially GrokBot is meant to

15:04

really just be simple. It's meant to be

15:06

simple where you have a bunch of bots on

15:07

the left here. You can pin those bots

15:09

for the ones that you're talking with

15:10

most and will you hopefully you're

15:11

seeing some names here that we just

15:12

talked through so you see our chief of

15:14

staff Cora, you see Ashley our analyst

15:16

PMP and Emily. You see our team of

15:19

engineers down here. You can also group

15:21

and organize these bots, give them

15:23

labels, customize them, their avatar.

15:26

So, really just a chance for you to

15:27

personalize and make this yours. Um and

15:29

the other thing I wanted to call out

15:30

while we're here is a lot of the power

15:33

that these bots get come from the tools

15:34

that they can connect to. And so, we

15:35

talked about particularly for product

15:37

folks how those tools are just such an

15:38

important part of our job, right? Like

15:40

I'm living across, you know, 10 SaaS

15:42

apps each day. Um

15:44

and so, I wanted to show that, you know,

15:44

this marketplace is a really important

15:46

part of this, too. And so, um obviously,

15:47

you can have uh sort of plugins. We have

15:50

categories where we've broken these

15:51

down, everything from agent

15:52

orchestration tools to inbox tools, uh

15:55

you know, MCPs that are in here, there's

15:57

a bunch of research-specific tools, um

16:00

documents, if you're using Coda or

16:01

OneDrive, design tools, etc. And so, um

16:05

really one of the things that I

16:06

encourage folks when they're getting set

16:07

up for the first time is to just go

16:09

through this and, you know, link all the

16:11

tools that you're using uh and kind of

16:14

get them all connected. And once you do

16:15

that set up once, sort of every agent

16:17

benefits, and I think that's really

16:18

that's really helpful. So,

16:20

all right. So, um what do we want to

16:21

show? I guess maybe uh should we start

16:23

with a building a feature and and see

16:25

how that goes?

16:26

>> Yeah, let's do it. So, let's start with

16:28

uh

16:29

just chatting with our chief of staff

16:31

and get a feel for uh how you can chat

16:34

with Cora here. So, uh let's just see

16:37

what's in my inbox.

16:39

>> Yeah, classic PM classic product person

16:41

work. Let's help me triage my day.

16:43

>> And uh for the purposes of this live

16:46

stream, this will be a demo environment

16:49

here. And so, uh we are asking the uh

16:53

our colleagues here in GrokBot to

16:56

hallucinate a little bit and uh create

16:59

some fictitious data, but these are

17:01

going to be simulating our real

17:03

workflows and the ways in which we

17:04

>> is your actual team that you're using

17:06

every day, right?

17:06

>> That's right. Yep.

17:08

Uh okay, so we can see our inbox pulse.

17:11

Uh we have some uh questions coming in

17:14

from Parker on voice, uh a few questions

17:18

on the marketplace,

17:20

uh and then let's see uh what have I

17:23

been focused on this morning?

17:27

And this is where we can start to curate

17:29

our attention list here. And so this is

17:31

going to go through Slack and Gmail and

17:35

all of the uh different updates that

17:37

I've made in Notion this morning uh and

17:39

figure out sort of where is my

17:41

attention? What are the top things that

17:43

I have been spending time on? So

17:45

>> Yeah.

17:45

>> Looks like I've been spending time on

17:46

local-to-cloud handoff, uh marketplace

17:49

trust, and a partner launch kit, and a

17:52

bunch of other things that I've already

17:54

done this morning, which is incredible.

17:55

>> Productive morning and it's what, 9:00

17:56

10:00 a.m.?

17:57

>> Yeah, yeah, yeah.

17:58

>> Uh if you haven't read it, Kevin has a

17:59

really great post on X detailing how

18:01

this attention list works. And I think

18:02

it's really fantastic. It's sort of

18:04

rather than a to-do list, it's the sort

18:05

of uh have the bot shadow you. Uh and I

18:07

think you get a lot of really

18:09

interesting insights from that and then

18:10

can kind of steer these agents towards

18:11

helping you get you unblocked on the

18:13

things you're working on most.

18:14

>> Mhm.

18:15

>> That's the attention list in action

18:15

right there. Yeah.

18:16

>> Very cool. And so we what we've seen is

18:19

uh Cora has been reactive to the things

18:21

that we have asked, but it is very easy

18:23

to turn Cora proactive. And so we can

18:26

say, "Every hour triage my inbox and

18:31

clear out anything I don't need to pay

18:34

attention to."

18:38

And so what's going to happen

18:40

uh under the hood here is Cora is

18:42

actually going to set up what we call a

18:44

routine.

18:45

>> You want to talk about routines?

18:46

>> Yeah, so routines are ways that you can

18:48

automate agent tasks. I think you can

18:50

sort of think of them as just scheduled

18:51

tasks or repeated tasks, but they're

18:53

natively uh agentic with our with Grok

18:56

bots. And so um yeah, you can ask agents

18:58

to create these. Uh sometimes if an

19:00

agent sees you do this these tasks or do

19:02

some tasks over and over again, it'll

19:04

suggest or automatically create a

19:05

routine. You can view and manage the

19:06

routines from the UI and be able to

19:08

click into them. And so maybe we can

19:09

show that, too.

19:11

Um

19:12

yeah, there you go. Um if you click I

19:13

think it's the right arrow there.

19:16

Oh, no, that hides them. Okay, well,

19:18

got routines. Uh, and so yeah, you can

19:20

you can look look at routines. They're

19:21

automated tasks.

19:23

Uh, and what's great about those

19:24

routines they are also maintain

19:25

connectivity to all the tools that you

19:27

connect. So, um, we'll show an example.

19:28

Oh, there we go. Yeah, we'll show an

19:29

example of um, this a little bit later

19:32

on, but uh, for our analytics use cases

19:34

one of the things that I love is asking

19:36

a uh, my analytics bot to keep sort of

19:39

hourly data or hourly tracking for new

19:41

features that we launch and that way you

19:43

can sort of get a get a metrics

19:44

dashboard whenever whenever you need on

19:45

demand uh, instead of having to go to a

19:47

dashboard somewhere on the web. So,

19:49

there you go.

19:49

>> Very cool. Uh, and so uh, while Kora

19:52

sets that up, we are going to I think

19:55

build a feature together live

19:59

with our Grok Bot

20:01

colleagues. Uh, and so to kick things

20:03

off, I had asked uh, what are some of

20:05

the top features that people have been

20:07

asking for uh, on Reddit and X. And so I

20:11

think we have a pretty good list uh, of

20:14

uh, research uh, PMP went out and did a

20:17

bunch of research across social, uh,

20:20

also looked at our uh, internal Slack

20:23

discussions, our feedback channels. Uh,

20:26

we also have a uh, amazing user research

20:29

database of all of the uh, interviews

20:32

that our user research team is out doing

20:35

with users and customers. And so there

20:37

is a lot of feedback coming into our

20:39

product team.

20:40

>> Yeah, and synthesizing that I think is

20:42

just its own job sometimes. One of the

20:44

things that I found most useful about

20:45

bot on that UXR phase is being able to

20:49

ge- generate insights from all the data,

20:51

but also just like keep an eye and a

20:53

pulse on what's new. And so normally I'd

20:55

have to go in and re-prompt or re-prompt

20:57

or re-prompt when a new user research

20:59

interview comes in or every morning with

21:01

latest Slack updates, but with those

21:02

routines we just showed or with a quick

21:04

prompt like this you can kind of get it

21:05

all at once. So, I think that's awesome.

21:06

Any cool ideas in here you see?

21:10

>> Uh I'm loving two-way voice, but uh

21:13

while we have you all here, maybe you

21:14

can throw in your top Grokbot feature

21:17

requests for anybody uh who has been

21:21

using the product.

21:24

>> Drop them in the chat. We will add them

21:25

to our user research database.

21:29

Connect Grokbot to Tesla, account

21:30

switcher, ability to switch models.

21:35

Sync of draft messages, okay.

21:37

>> Mm, okay.

21:39

Voice.

21:45

Pin to top in note thread, okay. Two-way

21:48

voice, I'm seeing a lot of votes for for

21:50

two-way voice.

21:51

>> Let's try it.

21:52

>> Okay, so why don't we uh do a little bit

21:55

of research up front? Let's not just

21:58

dive in to building, although that would

22:00

be very exciting. Uh so, why don't we

22:03

ask

22:04

uh

22:06

look at the speech-to-speech

22:09

benchmarks

22:12

and find out who are the top model

22:16

providers

22:17

for speech-to-speech.

22:21

So, we want to be able to figure out

22:22

sort of which model, how we want to

22:24

actually implement that. Let's go figure

22:26

out uh who is top here, and while we do

22:29

that, maybe we could work with Ashley

22:31

and ask a few data questions.

22:32

>> Yeah, sounds good. So, um I guess

22:35

uh let's switch over here. So, yeah, I

22:37

think the things that we

22:38

I'm thinking of the things that we might

22:39

want to be that we would want as input

22:41

when when thinking about a new feature.

22:42

And maybe some things we could start

22:44

with is understanding the market size of

22:46

the product and kind of the opportunity.

22:48

So, we could start by asking uh help me

22:50

understand the market size uh and

22:54

opportunity

22:56

uh

22:57

for voice products. I'm interested in

23:01

the TAM.

23:03

Uh

23:03

yeah, let's start with that. Uh

23:05

And one of the things that I really love

23:06

about having a purpose-built sort of

23:09

analyst or data-focused bot is that over

23:12

time it just really smart about how you

23:15

like your data. We actually have some

23:17

custom skills here that help us format

23:19

data in a really nice way and make it

23:22

kind of match our match our brand. So

23:23

when we're going into, you know, putting

23:25

together putting together slides for a

23:26

meeting or kind of be able to share data

23:28

with your colleagues that kind of looks

23:29

like it feels like that what what

23:31

everyone's used to.

23:32

I also think every organization and

23:33

every team, you know, does data

23:35

differently, right? You have different

23:36

KPIs, different metrics, different

23:39

maybe you're you're annualizing your

23:40

revenue in a different way. And so

23:42

having a bot that can sort of be that

23:44

go-to for all that I think is is really

23:46

great and allows you to kind of

23:47

establish some of those patterns. So it

23:50

looks like Ashley is grinding away here.

23:52

>> Yeah, yeah, yeah. Running some queries

23:53

for us. The other thing that I love

23:55

about Crock-Pot is it can multitask.

23:57

These agents can multitask. And so you

23:59

can ask multiple questions in parallel.

24:02

And so while Ashley goes off and does

24:04

this research for us,

24:07

we can also ask additional things like

24:09

we have a bunch of voice capabilities

24:11

already across our products. So show us

24:14

what percent

24:16

users use any voice mode across our

24:22

products.

24:24

And while we were typing that, Ashley

24:26

came back with some insights.

24:28

>> Yeah, it looks like we have maybe a $48

24:30

billion market ahead of us. That sounds

24:32

pretty nice.

24:33

And yeah,

24:35

12.5 billion SAM. And it looks like

24:37

Ashley here because over time we've

24:39

we've taught Ashley how to make charts

24:41

that we like has has put together some

24:42

charts for us. So some some analysis

24:45

here on the market size and it looks

24:46

like we're seeing what voice API and

24:47

infra is pretty close to dev.ai and

24:49

coding agents. So nice opportunity for

24:51

us. And obviously

24:53

yeah, I think there's some really good

24:54

stuff there.

24:56

Yeah, it looks like we have some some

24:57

caker data, too. So, all right. It seems

24:59

seems like a worthwhile opportunity, I

25:00

think.

25:00

>> Very cool. And uh, one very useful pro

25:03

tip is to always ask the agent to uh,

25:06

bring its citations. And so, that way

25:08

you can inspect and uh, maybe there's

25:10

some additional editing or follow-up

25:12

questions that you want to provide on

25:14

the underlying data set that agent had

25:16

used. Uh, and so, oh, look at that.

25:19

Okay, so we got

25:20

uh,

25:21

voice TAM. Okay, so this is a

25:23

visualization for that voice

25:25

TAM here. And then we get the uh,

25:28

percentage of voice weekly active users

25:33

across our different products.

25:34

>> the kind of data that I think can be

25:36

really hard to obtain sometimes by

25:39

yourself when you're just a solo PM or a

25:41

solo product person. You're often

25:43

reaching out to a data team. You're, you

25:44

know, making sure you can query the

25:46

right databases in the right ways. And

25:47

so, um, I use this kind of stuff all the

25:49

time. And it's a really great way to

25:50

say, "Okay, cool. So, looks like we

25:51

maybe, you know, see good penetration of

25:54

voice products across our

25:55

voice use voice features across our

25:57

product surface. Uh, maybe makes sense

25:59

for us to double down there with a

25:59

feature."

26:00

>> Yeah, very good. Uh, we'll also call out

26:02

that uh,

26:03

GrokBot right now internally in SpaceX

26:06

AI is sitting on a great foundation. And

26:09

so, one of the things which uh, comes

26:11

through in this example is you really

26:13

need a uh, good clean data set and a

26:18

good data lake to to connect GrokBot to.

26:21

And so, there's been a lot of hard work

26:22

on our data engineering team uh, who are

26:24

using GrokBot uh, to build a lot of

26:27

these data sets and uh, curate a lot of

26:29

this good data on top of which Ashley

26:32

can query and provide trusted insights.

26:35

So, there's a lot happening underneath

26:37

the surface uh, to make sure that you

26:39

have the right foundations for agents to

26:41

be most successful for your product

26:42

team.

26:43

>> Totally. Like having canonical data

26:44

tables, making sure that there are some

26:46

skills made available to the agents to

26:47

know how to avoid common querying

26:49

mistakes. Uh, and all that stuff that

26:50

you can sort of obviously encode into

26:52

these agents, but it looks like P and

26:53

Pete's come back with some data.

26:55

>> Yeah, let's pop back. We were asking

26:57

who's top of the leaderboard for

26:59

speech-to-speech. It looks like Grok

27:02

Voice Think Fast 2.0 is top of the

27:06

Frontier Native Audio. So, maybe we

27:08

should use that model. Yeah.

27:10

Okay.

27:11

>> And I think Frontier models are great.

27:12

So, yeah, we should use them.

27:13

>> P and Pete is also equipped with a skill

27:18

and a template for our product

27:20

requirement docs. And so, we have a

27:22

weekly product review that we can bring

27:25

any open topic or any new idea that we

27:28

want to discuss as a product team. So,

27:30

should we work with P and Pete to to

27:32

write one of those?

27:32

>> Yeah, let's do it. We should just ask

27:34

ask P and Pete to help us.

27:36

>> Let's

27:38

write a PRD

27:42

RFC for voice mode in Grok Bot.

27:47

>> And I think he's already connected to

27:49

Notion, right?

27:50

>> will get put into our Notion. That's

27:51

right.

27:52

>> Okay. Awesome. Awesome. Yeah, so P and

27:55

Pete here has contacts on how to write

27:57

really great PRDs. And so, P and Pete

28:00

knows that a great PRD is not just a

28:02

bunch of requirements on a doc. It's

28:04

insight from user research, which we

28:06

just looked at together. It's maybe

28:07

insight from the industry and landscape

28:09

that maybe Ashley just helped us put

28:10

together.

28:12

And obviously thinking about prototypes

28:13

and increasingly we find ourselves

28:15

prototyping product a lot early in the

28:16

process

28:17

for how a you know, how something could

28:19

look and feel in the product. So, we'll

28:20

see what Pete comes up with.

28:22

Is there something else we should show

28:23

in the in the meantime here?

28:25

>> Why don't we have Pixel start cooking on

28:26

some design Would that be helpful?

28:28

>> That's a great idea. Yeah, actually I

28:29

might just ask Pete to do that. So, one

28:31

of the cool things about Grok Bot, can

28:33

you also loop in Pixel to help with

28:38

design?

28:40

So, yeah, you can just message message

28:43

these folks. They'll they'll keep

28:44

working in the background and can handle

28:46

a multitasking, but you can also tag

28:48

other bots and I find this to be really

28:50

fun. And so Pete here, oh there we go,

28:52

is going to loop in Pixel and Voice Mode

28:54

Design

28:55

and is still drafting a PRD. So Pixel,

28:58

as we talked about earlier, is our

29:00

designer who's been trained on design

29:02

systems and how great design works, how

29:05

to think about iterative design and

29:08

design thinking. Obviously, a lot of

29:10

that knowledge has come from an amazing

29:11

set of human designers to help help make

29:13

it really great. But in our case, we can

29:15

really get a head start on some of this

29:17

process and you'll see here's what

29:19

Pete's doing.

29:21

And you can we can you can kind of spy

29:22

on their conversation a bit.

29:24

So it looks like there's some context

29:25

that's shared,

29:27

some seed strings, a visual brief, some

29:30

product review, and a mock section that

29:32

looks like it's empty that will

29:33

hopefully get filled out. So

29:35

all right, we can close our read-only

29:37

chat here. Looks like Pixel's briefed.

29:39

>> Amazing. Yeah, I think anybody who's

29:41

spent a lot of time thinking about how

29:43

best to prompt agents, one of the things

29:45

you learn is agents are actually very

29:47

good at prompting other agents and

29:49

working with other agents. And so we

29:51

have

29:52

just put these two into a group chat and

29:56

PM Pete is able to actually share all of

29:59

this context and some of the things that

30:01

PM Pete has learned directly with Pixel

30:04

without us having to copy and paste or

30:08

move context around. Agents can just

30:10

share that behind the scenes.

30:12

>> I think one of the cool things here,

30:13

too, is as they're sharing, but also

30:14

each agent still has its own memories,

30:16

its own context, its own routines. And

30:18

so, you know, if we really work with

30:20

Pixel over time to teach it specific

30:22

behaviors, let's say, you know, always

30:24

use dark mode, um Pixel's going to

30:26

remember that even if Pete is the one

30:27

messaging Pixel in this case. And so, um

30:30

I think that also just takes a lot of

30:31

the mental load off. You can kind of,

30:33

you know, enforce your preferences once

30:35

and then have those preferences be

30:36

reflected in all the future work you do.

30:38

And it's sort of like really makes that

30:39

initial setup worth it, I think.

30:41

>> Mhm.

30:41

>> Mhm.

30:42

>> Cool. And are there specific routines uh

30:45

that you like to set up across your

30:47

analyst?

30:48

>> Yeah. So, one of the ones that I really

30:50

like, and while we're cooking on that

30:52

that doc, is I really love having

30:54

regular product monitoring for new

30:56

features. And so, you know, as we're

30:57

launching new features uh into Grok Bot,

31:00

being able to see how they're going is

31:01

really helpful to the product team so we

31:02

can, you know, both just keep an eye on

31:04

usage, but also just know where we

31:05

should double down our investment. And

31:07

so, um one thing that I'll do very often

31:09

that we can ask you to help out with

31:10

here is um we recently launched support

31:14

for the

31:16

XMCP

31:18

in Grok Bot. We did that on Saturday,

31:20

actually. Uh can you send me an hourly

31:23

pulse of how installs look? And to

31:27

start, give me the last few days of

31:30

usage. Um

31:33

And so, this is me setting up a routine

31:35

here. I'll do this very often for new

31:36

product launches. And so, every morning

31:39

I'll wake up and have maybe well, for

31:41

the hourly ones, I'll see them every

31:42

hour, but also do like a morning brief

31:44

and kind of see how are all my products

31:46

doing? Where like where where am I

31:47

seeing more usage? If I see a metrics

31:49

dip, what's really great about this is I

31:51

can also just instantly sort of in the

31:53

chat be able to inspect and analyze what

31:56

what what what happened. Um what's

31:58

really great about analytics use cases

32:00

like this is because it's tied to the

32:01

data lake, as Kevin mentioned, the data

32:02

warehouse under the hood. Um we can also

32:04

look at product metrics from other parts

32:06

of our product suite to try and explain

32:08

what's going on. And so, um yeah, it

32:11

looks like we have a routine that's

32:12

created. That's our hourly pulse.

32:15

Looks like some installs happening.

32:18

And there's our Yeah, there's our every

32:19

hour.

32:21

>> Very cool. Very cool.

32:23

>> Yeah. So, yeah, and this is this can be

32:24

just a really great way, I think, to get

32:26

um analytics to be more of a passive

32:28

part of your day-to-day. Uh I before

32:30

something like this, I'd find myself

32:31

just like opening a dashboard all the

32:32

time, refreshing it, keeping it pinned,

32:34

having it on a wall somewhere. Uh and

32:36

now I just use my bots. So.

32:37

>> Very cool. And uh while we were setting

32:40

up that routine, PM Pete has returned

32:43

with our product review doc.

32:45

>> Cool.

32:46

>> Uh and so we have a draft of uh our

32:49

Grokbot voice mode. Let's take a look at

32:52

this. Uh so here is the opportunity.

32:56

Uh you could even pull in those uh TAM

32:58

insights from Ashley. Here are some of

33:01

the customer pain points pulled from

33:03

social media and the requests.

33:06

>> Didn't have access to the chat.

33:07

>> Yep, that's right.

33:08

>> Here, but that's okay. Uh and here is

33:10

the proposed solution here. So live Grok

33:14

mode voice mode on Grokbot, which is

33:16

very cool.

33:17

>> I like this. Yeah.

33:19

Um okay, looks like there is still a

33:20

placeholder for Pixel to pop in some

33:22

mocks, but it it knows that Pixel needs

33:24

to do it, which is really nice. So we

33:26

could always ask our PM Pete to make

33:28

sure that that gets completed. Um and I

33:30

really like this, too. So it's sort of

33:31

like here's the doc and here's the TLDR.

33:33

So I can refine the TLDR a little bit.

33:35

Oh wow, there we go. There are our

33:35

mocks. Just I was just saying I was just

33:37

saying that, yeah.

33:38

>> Pixel has just handed the mocks back to

33:41

PM Pete.

33:43

>> Let's see how he did.

33:45

>> Amazing. Look at the storyboard.

33:47

>> I like this. The little little bot in

33:49

the bottom.

33:50

>> Okay. Whoa, went with the huddle

33:52

directive. Very interesting.

33:54

>> Yeah, I mean I do that a lot in Slack,

33:56

right? We we we huddle each other, so.

33:58

>> Listening, little back and forth.

34:02

Okay, like a little menu here.

34:04

>> Menu crisp.

34:06

>> Oh, even went to mobile. Even went to

34:08

mobile.

34:10

>> Started from action button. Okay, yeah.

34:12

I mean this is like a really good

34:13

starting point, right?

34:13

>> Yeah, yeah, yeah.

34:14

>> Probably could use a little bit of

34:15

polish and consistency, but definitely

34:17

enough to make a great prototype. Should

34:18

we try to build it?

34:19

>> Sure. Let's do it.

34:21

>> Uh so Emily's our engineering manager,

34:22

right?

34:23

>> That's right.

34:24

>> All right. And then what do we think?

34:25

Should we ask Pete to ask Emily to build

34:27

it or just go straight to Emily?

34:28

>> Let's just have them work together.

34:30

>> Okay. So one thing that you can do in

34:32

Grokbot is you can actually just create

34:33

a group chat. So we'll add PMP and where

34:37

is our There's Emily.

34:40

Um I will just do our PM and EM standup,

34:42

right? Uh and say, "Hey guys. Hey folks.

34:46

Um Pete just put together

34:50

a PRD for voice mode. Can you all sync

34:54

up?" And Emily

34:58

start building this.

35:02

And so yeah, this is now you can see

35:03

that we're in a we're in a group chat

35:04

with Pete, Emily, and ourselves here.

35:07

And uh what's really cool about these

35:09

group chats is that they feel just like

35:11

talking to a bunch of colleagues at

35:13

once. And so we're getting the contacts

35:14

from both of these agents. Obviously,

35:16

earlier we saw agents can sort of tag

35:18

each other and then prompt each other.

35:20

Um but it will all often use something

35:22

like this as a way to just be able to

35:24

see the contacts of both agents in one

35:25

place and be a little more hands-on,

35:27

right? So sometimes we'll uh you know,

35:28

ask my chief of staff to uh you know,

35:31

talk with the other agents and get

35:32

something done. For I think build cases

35:34

like this, it's really nice to be

35:35

hands-on and get the get the agents to

35:37

be talking to each other. So.

35:40

Cool. Very cool.

35:44

And we will let them work together down

35:47

here. And uh what Emily is going to do

35:51

as a next step uh is actually distribute

35:54

this work. So uh we'll take the uh

35:58

product requirements doc or RFC,

36:00

translate that into uh discrete

36:03

technical tasks, which then she will

36:05

hand off to her team of engineers, who

36:09

will each get a ticket.

36:11

Let's see. Oh yeah, it looks like

36:12

they're chatting. Checking on them.

36:14

There's Pete confirming the source of

36:16

truth. And then Pete, who's put together

36:18

our requirements, has the V1.

36:22

Any good product starts with a V1 and

36:24

MVP prototype. And so it looks like

36:26

Keith got that figured out. And

36:29

they're thinking about it. Yeah, it's

36:30

your stuff that's out of scope, which I

36:32

love. Always always great to see that.

36:36

Cool.

36:37

And they should be cooking.

36:38

Very good.

36:41

And one of the amazing things uh of Grok

36:45

Bot is it is able to actually spin off

36:47

cloud agents to do coding tasks. And so

36:51

uh you can think of Grok Bot as being

36:52

able to hook into a specific coding

36:54

harness

36:55

uh and a set of agent cloud agent

36:57

environments, which is really optimized

37:00

for coding tasks. And so you can have

37:03

this great handoff and these managers of

37:06

cloud agents going forward.

37:07

>> Yeah, I think this goes back to what we

37:08

were talking about earlier with what we

37:10

saw internally, which is a lot of uh our

37:12

really great engineers found themselves

37:13

managing multiple sort of even dozens or

37:16

hundreds of agent threads over the

37:17

course of a day. And um sort of were

37:20

creating their own versions of

37:21

orchestrator or coordinator or sort of

37:23

manager agents. Uh and so one of the

37:26

ideas that inspired this particular

37:27

feature in Grok Bot was making that feel

37:30

really native. Uh and you know, there's

37:32

a bunch of debate and discourse around

37:33

how much people are looking at code

37:35

these days versus, you know, if you're

37:37

looking at outputs and outcomes. And I

37:39

think this actually feels like it could

37:41

be a really, you know, interesting way

37:42

to write code in the future and and even

37:44

now, but uh basically, you know,

37:45

focusing on outcomes, asking agents to

37:47

coordinate with each other. Um and then

37:49

sort of giving agents the ability to go

37:51

and spin off these these, you know,

37:52

coding focused environments where uh

37:55

they can get a lot of things done. So uh

37:57

yeah, looks like they're cracking away.

38:02

>> Very good. So it looks like uh Emily has

38:04

actually given me a task to unblock one

38:07

of the engineers. Uh looks like there is

38:10

an approval that is required on my side.

38:12

And I think this is a good example where

38:14

uh these types of handoffs uh agents are

38:16

really uh trying to push as to be as

38:19

active as possible on your behalf. Uh

38:22

but they can sometimes run into access

38:24

issues or need your help to log into a

38:28

tool that you use. And we want to equip

38:30

our agents with the exact same tool set

38:33

that we have access to so they can be

38:34

most productive. And so we'll often get

38:37

questions from the

38:39

team here asking me to log in or whether

38:43

they can have access to a particular

38:45

tool that would make their work even

38:47

more productive.

38:48

>> Yeah, I think it's really helpful as we

38:50

talked about earlier to make sure

38:51

everything's connected. Obviously, over

38:52

the course of writing software,

38:54

depending on a feature you're writing,

38:56

might need to be able to validate

38:57

validate those in different ways. And so

38:59

looks like our engineers are cracking

39:01

away here.

39:03

One other thing I'll also mention that

39:04

we didn't talk about much earlier is you

39:05

can do all of this on mobile, right? So

39:07

we saw that mock-up of GrokBot on mobile

39:09

voice, but I'll often do this on the go

39:11

where if I have an idea for a feature, I

39:14

used to you know pull up a notes app and

39:15

then wait till I got back at my desk and

39:17

then kind of type that into a prompt and

39:19

then write the doc. Um, but I can kick

39:21

off this entire engine when I'm just on

39:24

the go.

39:25

You know, just I can talk into GrokBot

39:27

with the the speech-to-text flow and

39:29

maybe soon a voice flow.

39:31

But really being able to access this

39:33

anywhere and on any device, I think it's

39:35

been a really huge unlock. Like

39:36

sometimes inspiration strikes at the end

39:38

of a meeting and you just want to be

39:39

able to kick off an idea or kick off a

39:41

prototype. And once you have the system

39:43

set up, you can really go from zero to

39:45

prototype really really quickly. So.

39:47

>> Very cool. And so it looks like Eileen

39:50

and Emily have

39:52

>> Who's Eileen? Eileen's one of our

39:53

engineers.

39:53

>> One of our engineers and Larry are all

39:55

coordinating on this work. And so

39:58

looks like they are

40:00

looking into the best way of

40:03

implementing pool hint.

40:05

And so this is just a great example here

40:07

of really the autonomy and ways in which

40:10

GrokBots can

40:12

coordinate their work, work together on

40:14

some some larger features.

40:17

>> Yeah, and if you want to set up

40:17

something like this, I think you know,

40:18

you're seeing that a bunch of different

40:20

people or agents are being pulled into

40:22

the chat. And that's because of the way

40:23

that Emily is set up and these engineers

40:25

are set up is that they know they can

40:26

tag each other. And so, over time as

40:28

Emily has grown in in her role as as the

40:31

EM here, she's learned that she can task

40:34

out certain things to sub agents or

40:35

other agents that she can loop in folks

40:38

to help delegate work and then be able

40:40

to review that work. So, sort of

40:41

creating like a task and reviewer

40:43

paradigm. And then also be able to sort

40:45

of

40:46

sort of test features independently as

40:47

well. And so, we didn't this case didn't

40:49

have to tell Emily to go and tag these

40:51

other bots, but that sort of happened

40:53

organically as a result of how we built

40:55

this. And so, you know, for your

40:56

development workflows, if you're excited

40:58

to use Grokbot for this, obviously, that

41:00

might look different. That might look

41:01

like one that might look like two EMs,

41:03

that might look like three EMs, that

41:05

might look like just a fleet of

41:07

individual engineers where you're the EM

41:09

role. But really the point here is that

41:11

you can set these bots up to do whatever

41:13

makes the most sense for your workflows.

41:15

And then kind of have that pattern be

41:16

enforced on on future runs. So, how far

41:18

do you think we'll get?

41:20

>> I don't know. We'll have to wait and see

41:22

where this team ends, but it is very

41:24

cool to see them in action.

41:26

I also think one of the things that we

41:28

have thought a lot about is sort of at

41:30

what point should you as the coordinator

41:35

and PM on the team actually take back

41:38

control. And I really like to think

41:40

about

41:41

really offloading a lot of the

41:43

toil and maybe

41:46

lower sophistication, lower quality work

41:49

to my agents and sort of building up

41:51

context as we go.

41:53

Still being sort of that last mile of

41:55

reviewing the you know, research that

41:58

agents have put together,

42:00

refining that product doc that we saw to

42:03

really make sure that it represents like

42:05

the best strategy and the best product

42:07

that we could potentially build. And

42:09

then obviously there is a lot of code

42:11

review that goes into ensuring that the

42:13

code that our our agents are writing can

42:16

actually make it into production and

42:18

really thinking about that full pipeline

42:20

from idea through to code in production.

42:23

And what are the sets of systems and

42:25

agents and

42:27

bots that you want to bring to bear to

42:29

really accelerate, yeah.

42:30

>> Yeah, I think that review and refine is

42:32

a really good way to put that. I think I

42:33

find myself doing more of that work and

42:36

I think there's always some stuff I

42:37

catch and so I feel like it is a really

42:39

important part step in the process here.

42:41

But I think what's really changed with

42:43

with something like this is that I can

42:45

I can kick off a lot more work than I

42:46

used to.

42:47

>> Mhm.

42:47

>> It feels like I can manage

42:48

[clears throat] a lot more work than I

42:49

used to cuz I can delegate a lot more

42:50

than I used to. And so that that sort of

42:53

freeing up more time for me to focus on

42:54

review actually feels like where I want

42:55

to spend the most time as a product

42:57

person. Like I want to be thinking about

42:59

what's next and trying out new ideas and

43:01

I don't want to be thinking about, you

43:02

know, the GitOps under the hood for me

43:04

to be able to make sure I'm on latest

43:07

for the design system changes that went

43:08

in last week. Like I want that to be

43:10

abstracted away and so

43:11

I think one of the really powerful

43:12

things here is you can do that. You can

43:14

focus on just being this creative

43:16

product person who's thinking about what

43:18

you want to build next and doing that as

43:20

quickly as you can. So.

43:22

>> Very cool. Well, I want to make sure

43:24

that we have time for questions and

43:26

discussion at the end, but I do see one

43:28

other agent here which looks like Xbot.

43:31

What is What do you think Xbot is? Xbot

43:35

is actually a agent which manages my

43:40

XDM's. And so what we are going to do is

43:43

for the next 10 minutes anyone who DMs

43:45

me N2 Parco

43:48

on X, let's send them a link which will

43:51

have a $100 promo in credits. So let's

43:55

fire that off and let's let Xbot respond

43:58

to anybody in my DMs with a little promo

44:01

code for Grokbot.

44:03

>> Awesome. And yeah, these bots can do so

44:05

much. They have so much uh to connect

44:07

services. And so yeah, that's it's great

44:09

example.

44:10

>> Very cool. Cool. Uh and for anybody

44:12

who's not streaming on X, uh you can

44:15

also scan this QR code for uh joining us

44:18

today. Uh would love to hear what you

44:21

build uh and very excited to get Grok

44:23

Bot in your hands.

44:24

>> Yeah, thanks so much. Uh we'll see if we

44:27

can get a version of what we just built

44:28

out maybe after the after the call, but

44:31

I think that the takeaway here is that

44:33

these these systems are really powerful

44:34

and they're systems that are really uh

44:36

the sky's limit and we've seen all kinds

44:38

of different teams put together. Um if

44:40

you're interested in seeing this team in

44:41

a bit more of a text format, definitely

44:43

check out Kevin's post on X uh to take a

44:45

look at how you could build this. And

44:47

actually, when Kevin first wrote this,

44:48

the way that I set up my team to look

44:50

just like his is I just pointed one of

44:51

my Grok Bots at that post. And so you

44:53

can you can do that too if you want this

44:55

team to power your workflows, um point

44:57

them at that post, they'll set this all

44:58

up for you, ask you some questions about

45:00

how you do your work, and you're off to

45:01

the races. But um yeah, very excited to

45:03

see what you build, very excited for

45:05

everything that's to come in Grok Bot,

45:06

and thanks for joining us.

45:09

>> Amazing. All right, Noah,

45:12

I believe you have been curating some of

45:14

the top questions coming in as we went.

45:18

Would love to hear what's top of mind

45:19

for the group.

45:20

>> There's a lot in here around just what

45:23

is the future of Grok Bot look like

45:25

um as far as

45:28

the platform itself, but also how does

45:30

that connect with things like Cursor

45:32

Cloud agents and stuff like that. Uh

45:34

it'd be great if you guys could talk

45:35

through maybe

45:36

how do you see this kind of evolving

45:38

over time?

45:40

>> Yeah, I I can start out with that one.

45:42

Um really I think we want Grok Bot to be

45:44

the platform for you to do your do you

45:47

know, do your most useful work. And so

45:49

the the brief really is those two things

45:51

that we showed at the beginning, which

45:52

is focusing on giving you a really

45:54

useful agentic colleague, um but the

45:56

meta goal here is making it so that you

45:58

can do more, be more productive, and you

46:00

know, get more done. You you you know,

46:02

feel feel better about the work you do.

46:04

And so, you know, I I think everything

46:06

we're building is in service of that

46:08

mission, which is really helping you get

46:10

things done. And so, obviously for

46:11

coding workflows, that means

46:13

things like cloud agents are and making

46:15

that experience really great. Obviously

46:17

like a lot of stuff just around how the

46:19

products interact together that we that

46:20

we're thinking about.

46:22

But then I think there's a a whole bunch

46:24

more, right? Like there's the coding

46:25

loop but then also the rest of the

46:26

system and I think excited to explore

46:28

more stuff there. But long story short,

46:30

you know, we talked earlier and showed

46:31

you earlier how these agents, these bots

46:33

can create cloud agents. We're really

46:36

excited about that capability and

46:38

continuing to support it. So, yeah, I

46:39

don't know if you had anything on the

46:40

cloud agent side of things.

46:41

>> Yeah, I think there there the sort of

46:42

two big dimensions. One is increasing

46:45

access for bots and so ways in which you

46:47

can work with bots in Grok bots in new

46:50

ways. So, one example of this is we just

46:53

introduced our Android app this morning.

46:55

And so, bringing this to

46:57

new surfaces, new platforms and being

47:00

able to work with your team just like

47:04

you do colleagues. I think is a really

47:06

important tenant. And then the other is

47:09

allowing our team here to be able to do

47:13

more. And so, a lot of that means new

47:15

tools, new connectors

47:17

and new ways of working that are going

47:19

to allow your Grok bot team to be able

47:22

to take on more and higher complexity

47:24

work over time.

47:30

>> Another common question comes around

47:32

some of the context management piece and

47:35

I know that that's like very different

47:36

than how context management has

47:38

typically been done within cursor and

47:41

many other platforms.

47:43

Be helpful if you guys might have

47:45

touched on this a little bit but to

47:46

frame some of the mental models people

47:48

can think about

47:50

when effectively like managing the

47:51

context of these agents since it is such

47:54

a different paradigm.

47:56

>> Yeah, we spend a lot of time thinking

47:57

about call it like the memory system and

48:00

routine system for these agents.

48:02

And particularly because they behave I

48:04

think differently than a lot of other

48:05

agent products do. They you know have

48:07

their own computer, they have a

48:08

persistent computer, they can kind of

48:10

execute code in the environment, execute

48:11

tasks in that environment, save files to

48:13

disk. And so I would say from a context

48:16

perspective the vision here is that you

48:18

should never have to worry about

48:19

context. Right? And I think that's maybe

48:21

the again like the way we're thinking

48:23

about this is sort of historically

48:25

you're always watching a little meter or

48:26

thinking about how much you're using for

48:28

a particular chat. And I think the goal

48:30

here is that these are very sort of

48:31

incredibly long-running agents. Like my

48:33

conversation with my chief of staff has

48:35

been running for months. And so really

48:38

you shouldn't the goal here is that you

48:39

shouldn't have to worry about managing

48:41

that context and that these agents

48:43

should get smarter over time and at

48:45

least from our usage internally that

48:47

longitudinal behavior proves out, right?

48:49

Like I work with my agent who remembers

48:52

the stuff that's most recent, some of

48:54

the older stuff that's like kind of

48:55

fallen off the road map list for

48:56

example, like my bot doesn't bug me

48:58

about that and that's kind of what I

48:59

want. And so really I would say that

49:02

that's at a at a broad level how we're

49:03

thinking about it. And obviously a lot

49:05

more a lot more to come there. So.

49:08

>> Yeah, and anybody who's invested heavily

49:11

in agent context systems, in your

49:13

skills, all of that ports over to

49:16

Grokbot. The other thing which is

49:18

relatively unique and something that may

49:21

require a bit of a adaptation if for

49:24

those who are used to working with

49:26

agents exclusively via the text box

49:29

is your Grokbot team can learn on the

49:32

job. And so being able to teach it,

49:34

correct it, show it things. Actually you

49:37

can record workflow on its computer and

49:40

it can learn from the ways in which you

49:43

work. And so there's sort of this whole

49:45

new dimension that opens up as your team

49:48

becomes more autonomous of ways in which

49:50

you can teach it and extend it and make

49:52

it better and better as you do your

49:54

work.

49:58

>> There's a lot of curiosity just into

50:00

like how our team is using Grokbot as a

50:02

whole.

50:04

People have asked like what portion of

50:06

like Cursor or SpaceX in general is

50:09

using Grokbot in their work. You know,

50:11

we talked a lot about the PM use cases

50:13

here, but there's also questions of

50:15

like, "Hey, how much of of the features

50:18

that get shipped or designed by Grokbot

50:20

versus you all?" Uh it'd be great to

50:22

maybe pull back the curtain on just like

50:24

the the general usage there.

50:28

>> Yeah, I think one of the things that we

50:29

saw really from this product's inception

50:32

was internal product market fit, which

50:35

is really a good signal. And so we have,

50:38

you know, a large go-to-market team,

50:41

very resonant among different parts of

50:44

our go-to-market team from finance

50:46

[clears throat] to our sales team,

50:49

to our post-sales team being able to

50:52

orchestrate a lot of what goes into

50:54

account management, to our sales

50:57

pipeline, and even to running our

51:00

business. And so yeah, from the get-go

51:02

it was

51:03

high levels of of product market fit.

51:05

The other thing which I think was sort

51:08

of novel here and not expected

51:11

is just how useful Grokbot has been for

51:14

product and engineering teams

51:17

and technical teams. And so really the

51:19

connection to cloud agents and having a

51:22

really great coding harness alongside a

51:25

autonomous colleague has been really

51:28

magical and we've seen

51:30

a significant number of our

51:33

merge pull requests these days are now

51:35

coming from

51:37

colleagues in Grokbot actually

51:39

initiating the work with cloud agents.

51:42

>> Yeah, I think that's super true. And

51:43

then, you know, Noah, to your point

51:45

around pulling back the curtain a little

51:46

bit, I think a lot of the ways that we

51:48

find ourselves interacting with Grok

51:49

bots is sort of through those

51:50

connections that we've been talking

51:52

about. So, a lot of times folks will

51:54

have a Grok bot helping them monitor

51:56

Slack. And so, you know, no matter what

51:57

work you're doing, there's like tools

51:59

that you sort of there's like that that

52:00

that stuff you need to do to just do

52:02

your work, right? And so, there's things

52:04

like connecting to Slack or you know,

52:05

using a particular like HR system or

52:07

whatever. And so, I think we we see a

52:09

lot of use cases where folks will

52:11

monitor the most important issues in

52:13

Slack. And so, they know when they need

52:15

to jump in there and their bot helps

52:16

with that triage. So, regardless of

52:18

role, there's there's that there's that

52:20

type of use case. And then, you know, I

52:21

think people are also having a lot of

52:22

fun with it, right? There's a lot of

52:24

ways that we're you know, adding you

52:26

know, like

52:27

communicating with each other in in

52:28

Slack and other channels. And and I

52:30

think that's also really great. But

52:31

yeah, in general I'd say there's there's

52:33

a lot of connecting to other system

52:34

stuff. Like a lot of our interactions on

52:36

linear and ticketing are happening with

52:39

bot like bots initiating those tickets.

52:41

A lot of times like when I'm like

52:43

looking at the queue of work that I need

52:44

to burn down in a given week,

52:46

I'm using using a bot to help me triage

52:48

that. And so, I think, you know, across

52:50

the across the suite but also for

52:52

specific tools that's been really cool.

52:56

>> Uh one or multiple emails coming. When

52:59

can people have multiple accounts?

53:01

>> We're thinking about it. Nothing to

53:03

share or promise yet, but definitely

53:06

hear the feature request.

53:08

And please do keep those coming. Like

53:10

our team is all over X and all over

53:14

like the feedback we're seeing in the

53:15

industry and it it really really is

53:17

helpful. We're like what you just saw

53:19

where we'll look at how how often a

53:21

feature is used and get some some usage

53:23

data on it.

53:24

It's something we're doing all the time.

53:25

Like we are truly doing that hourly and

53:27

daily internally.

53:29

And so, yeah, please do keep those

53:30

coming. And we're we hope we'll have a

53:33

lot of exciting stuff coming soon.

53:35

>> Yeah, yeah. And feel free to reach out

53:36

to us anytime as you all get going. We'd

53:39

love to hear your experiences, share the

53:42

bots that you're building, and would

53:44

love to hear any feature requests. So,

53:47

yeah. Thank you so much for joining us

53:49

today and excited to see what you build.

Interactive Summary

The video features members of the SpaceX AI product team presenting 'GrokBot,' an agent-based platform designed to assist with product management and software development tasks. They introduce the core concept of agents as colleagues that can work independently, have their own computers, and be trained for specific roles like chief of staff, analyst, engineer, and designer. The team demonstrates practical use cases including triaging an inbox, performing market research for a new feature, creating product requirement documents (PRDs), and automating tasks through 'routines.' They emphasize that agents are proactive, capable of multitasking, and can collaborate with each other to complete work end-to-end.

Suggested questions

3 ready-made prompts