HomeVideos

Meet Grok Bot: Your Team of AI Agents

Now Playing

Meet Grok Bot: Your Team of AI Agents

Transcript

1885 segments

0:00

All right, hi everybody. It is so good

0:03

to see everyone. If you are in the Grok

0:06

Bot workshop, meet Grok Bot, you're in

0:08

the right place.

0:10

Uh we'll do a quick round of intros, but

0:12

I think I'll let people trickle in. Um

0:14

my name is Amrita.

0:15

And I'm going to be the host for today.

0:17

I do really like when people actually

0:20

put where they're calling in from uh cuz

0:22

usually it's all over the world. So, if

0:24

you want to put in the chat where you're

0:26

calling from, I would love to to see all

0:28

the wonderful cities.

0:30

>> Oh, wow.

0:32

Starting with Melbourne.

0:36

2:00 a.m. Wow. Thanks for joining

0:40

Hopefully you can go to bed after this.

0:48

>> Amazing. We'll get started in just a

0:49

minute or so. Um while we're waiting,

0:51

Nate and Fuzzel, do you guys want to

0:53

introduce yourselves?

0:54

>> Yeah, sure. I can go first. Uh thank you

0:57

all for joining us. My name is Nate

0:58

Umlauf and I'm on the AI deployment team

1:01

here at Cursor. So, I basically just

1:02

make sure that that our customers are

1:04

are getting the most out of the tool.

1:06

>> Yep. Same team as Nate. Uh ADM is what

1:09

we call it. And my name is Fuzzel and

1:10

I'm happy to help with the questions in

1:12

the chat today.

1:15

>> Amazing. Um and as I said, I'm Amrita.

1:17

I'm a field engineer here at Cursor.

1:19

I've led a couple of these workshops. Um

1:21

you might have seen the we've upgraded

1:23

the AV setup, so I feel very

1:24

professional today.

1:26

Um and yeah, I'm excited to get started.

1:29

Uh I do want to just call out today's

1:31

session is about Grok Bot. And so, if

1:32

you haven't uh

1:34

set up Grok Bot or if you haven't

1:35

downloaded it yet, it's on uh Mac and

1:38

iOS. Um actually, it's on Mac and

1:40

Windows and iOS. Um so, you can actually

1:43

sign up for it at this website um

1:45

x.ai/bot.

1:47

Oh, actually, let me make sure I'm

1:48

sending that to everybody.

1:50

x.ai/bot.

1:52

Um and that's where you can sign up for

1:55

a Cursor Ultra account or a Super Grok

1:57

Heavy account and then you'll get access

1:58

to GrokBot via either of those.

2:01

We love feedback, and there's a very

2:03

easy way to send feedback via GrokBot,

2:05

so please try it out. And if you already

2:07

have it installed, follow along today.

2:09

And yeah, I'm excited to to hear and see

2:12

what you guys all think about it.

2:17

Okay.

2:18

Um let's get started. Nate and Fussel,

2:20

I'm going to probably have some natural

2:22

pauses during the session. Um and if you

2:23

guys could help

2:24

>> Cool.

2:25

>> curate common questions or things or

2:26

themes that come up, that would be

2:27

great.

2:28

>> You got it.

2:29

>> Sounds good.

2:30

>> Sweet. All right, I'm going to start up

2:31

with some slides, and then I'd love to

2:33

just jump in straight into the demo. Um

2:35

so we're going to do two demos today.

2:37

We're going to do one like general

2:39

purpose how anybody could use GrokBot,

2:41

and then we'll do one that's a little

2:42

bit more engineering focused, or even

2:44

like product and development focused. Um

2:47

and both ways you'll kind of see the

2:49

beauty and the power of of the product.

2:52

Okay.

2:53

>> one thing just to call out is if you do

2:54

have questions, make sure you put them

2:56

in there's like the little Q&A section

2:58

of Zoom, as opposed to just putting them

3:00

in the the chat where they'll probably

3:02

just kind of go to die because there's

3:04

so many people in there.

3:06

>> Thank you, Nate.

3:07

Okay. So, GrokBot.

3:10

What is GrokBot? It's basically the way

3:12

I like to describe it, a team of

3:14

always-on agents that act at your

3:16

delegation or your disposal. And what I

3:19

like about GrokBot is kind of three main

3:22

things. The first is that each bot has

3:25

memory. And so, what that means is you

3:28

basically have a persistent, long-living

3:30

agent at your disposal that you can ask

3:32

questions to, that will remember kind of

3:34

the answers it's given before. It will

3:36

also remember, you know, any follow-ups

3:38

that you've talked to it about. And I

3:39

like this because you can have basically

3:42

a long-running conversation with an

3:44

agent over weeks, months, and it'll

3:46

still be able to categorize and

3:48

understand everything you've talked

3:49

about it with it before.

3:51

GrokBot also has access to tools. So,

3:54

skills, plugins, all of the paradigms

3:56

that you've seen. Yeah, name

3:58

>> Are you Are you sharing a slide?

3:59

>> Oh my gosh, I'm so sorry. No, I'm not.

4:01

Let me share.

4:02

>> Good call, Sankar. Sweet. Perfect.

4:05

>> Thank you.

4:07

Here we go.

4:08

So, welcome to Grockbot.

4:10

It's basically your team of always-on

4:12

agents, as I've mentioned. And so, all

4:15

of these agents that you have at your

4:16

disposal are basically going to be

4:19

agents that have long-list living

4:20

memory, as well as tools and computers

4:23

at their disposal. So, you'll see that

4:25

all of these agents will actually live

4:27

inside of your Grockbot interface that

4:29

I'll show shortly. And what's nice about

4:31

these agents is that they can actually

4:33

communicate and talk to each other. So,

4:35

these three things is what I want you

4:37

all to take away from this session is

4:39

that an agent will have or your bot will

4:41

have persistent memory, it'll be

4:43

integrated in your ecosystem, and it

4:45

will also have access to its own

4:46

computer. And I'll show all of these

4:48

three things today, so you can kind of

4:50

see what makes Grockbot so special and

4:52

so different.

4:54

The main thing that I want to hone in on

4:55

today, and the main difference with

4:57

Grockbot, is we were in a world where a

4:59

lot of times we were just asking agents

5:01

to do things for us. So, we were just

5:03

saying, "Hey, can you create these

5:04

slides? Hey, can you edit this file for

5:06

me?" And we're going more from a

5:08

task-based mental model to a

5:10

persona-based mental model. So, a lot of

5:12

these bots that live inside of your

5:14

ecosystem, they have personalities, they

5:16

have roles, they are experts in

5:18

particular things. Um it's been really

5:20

fun seeing how people name their

5:21

different Grockbots, which has been

5:23

great. And so, that's kind of a good

5:24

example of how to think about, you know,

5:27

this new world where you have a team of

5:29

agents that are working on different

5:31

things.

5:32

And then, as I mentioned, you're going

5:33

to go more from asking your agent to do

5:35

things to delegation. Um and we'll see

5:37

that in a very kind of easy example

5:40

where I'm actually going to bring up a

5:41

chief of staff bot, and that bot is

5:44

actually going to delegate to other bots

5:46

that exist inside of my ecosystem.

5:49

So, again, what I want to mention today

5:50

is that these bots are meant to be

5:54

almost like colleagues or teammates, and

5:56

they're meant to use your tools like you

5:58

would use them.

6:00

So, for today we're going to start again

6:01

with the chief of staff bot, and that

6:03

bot is going to have three bots that

6:06

basically almost report to it, but that

6:08

it works well with. So, the first is an

6:10

inbox manager, the second is a schedule

6:12

coordinator, or think about it as like a

6:14

calendar manager, and then the last one

6:16

is a to-do list organizer. And what's

6:19

nice about all three of these, oh sorry,

6:21

what's nice about all three of these is

6:23

that all of them are going to be able to

6:25

talk not only to the chief of staff, but

6:27

also to each other. So, I'm going to

6:29

show this in action, and then I'm going

6:32

to pause for questions after the initial

6:33

demo, um and then show you all a little

6:35

bit about the controls and guardrails

6:37

that we put around GrokBot as well.

6:41

Okay, so let me minimize this.

6:45

And this is what I'm going to show you

6:46

first, which is just I have like a

6:48

sample calendar. Um so, I'm going to

6:49

open up

6:51

my calendar here. Um and you can see I

6:53

just have some stuff going on today, so

6:55

I have commute, I have some workout, I

6:57

have some customer calls and product

6:58

syncs. Um and what I'm going to do is

7:01

I'm going to have my chief of staff

7:02

GrokBot actually help me organize my

7:04

calendar around to-do lists that I have

7:07

to do, and around kind of what's in my

7:09

inbox right now.

7:11

Um so, I'm going to go, minimize this,

7:13

and actually open up GrokBot for you all

7:15

so you all can see it for the first

7:16

time.

7:18

So, this is what a lot of you will see

7:20

when you download GrokBot. Um it looks

7:23

very similar to iMessage, or maybe like

7:25

a chat-based interface that you've seen

7:27

before, but we try and keep it as simple

7:29

as possible, because we basically have

7:31

thought that you want to work with these

7:33

agents like you would with, you know, a

7:35

friend, a colleague, and so we kind of

7:37

created that interface to be similar.

7:40

What I'm going to do is I'm going to

7:41

create a new bot. I'm going to create my

7:42

chief of staff bot. Um Um and this is

7:45

kind of how a lot of folks really start

7:47

out with Grockit Bot is just working and

7:49

seeing what their paradigm for

7:51

organization is. So, in here I'm

7:54

actually going to click on this bot. I'm

7:56

going to call it chief of staff.

7:59

And I'm going to say, "You're my

8:00

day-to-day organizer.

8:03

Um helps me

8:05

stay on top of things."

8:08

And you can see it immediately responds

8:10

to what I name it. Um so, it's able to

8:12

understand, "Okay, this is my job." And

8:14

it's going to kind of like point me in

8:15

the right direction of does it, you

8:17

know, do I want it to run the day? Do I

8:19

want it to herd other agents or

8:20

something more specific?

8:22

What I'm going to do is I'm actually

8:23

going to ask it to spin up those three

8:26

or two other agents that I liked. So,

8:28

I'm going to say, "Um I would like you

8:31

to spin up a inbox manager, a calendar

8:35

scheduler, and a What was my last one?

8:39

Um a to-do list organizer.

8:42

And how work with those bots."

8:47

And what's nice about this is I can

8:49

always talk to my agent as it's working.

8:51

So, I can even say, "Um make sure that

8:54

you're able to access

8:56

my calendar

8:59

and my personal Gmail account."

9:02

So, while it's working, let me actually

9:04

show you how I connect to some of the

9:07

tools and plugins that actually exist

9:09

within Grogbot. So, you'll see here that

9:11

there's just one kind of entry point.

9:13

It's called plugins. And you'll notice

9:15

that I have a couple that's connected

9:16

already. So, I have Gmail, I have Google

9:18

Drive, I have calendar. Um other common

9:21

ones that people have are Notion, Slack.

9:23

But depending on your domain and your

9:25

role, you can also connect to

9:26

Salesforce, to Clay, to HubSpot. Um if

9:29

you're an engineer, obviously you can

9:30

connect to GitHub, GitLab, all of these

9:33

other tools that exist. And what's nice

9:35

about this is that it is such an easy

9:37

way to connect that you can also even

9:39

connect multiple accounts. So, I can

9:41

have my personal email, maybe my shared

9:43

calendar with my partner, my work email

9:46

all connected in the same Grok Bot

9:48

instance and it would be able to

9:49

identify between the different accounts.

9:53

Awesome. So, what you'll see here, and

9:54

this is so cool, is that it has my three

9:56

different bots here. They're all

9:58

different colors, different shapes. Um

10:00

and then my chief of staff actually has

10:01

a little staff group chat with all of

10:03

them. So, I can see here that, you know,

10:06

all of them are kind of, you know, can

10:07

talk to each other, can work on things

10:09

together. Um and so, it's kind of up to

10:11

me if I want to put stuff in this group

10:13

chat here, but I can also have my chief

10:15

of staff be the one doing the

10:16

delegating. So, you can see here that

10:19

it's connected uh to my personal email

10:21

plus my family calendar and my, you

10:23

know, calendar with my partner. Um and

10:25

so, it's going to ask me to maybe work

10:28

on a particular task related to my

10:30

calendar and to my to-do list. So, what

10:32

I'm going to do is I'm going to keep

10:33

talking to my chief of staff here. Um

10:35

and I'm going to say, uh I'm actually

10:37

going to use voice mode here. I'm going

10:38

to say,

10:40

Oop, allow. I'm going to say, I have a

10:43

ton of to-do lists uh or a ton of things

10:45

on my to-do list. I need to do my

10:47

laundry, I need to call my grandmother,

10:49

I have to go buy groceries for a big

10:50

dinner party this weekend. Um and then

10:52

tomorrow I am meeting up with a friend

10:56

to help her with a presentation for

10:58

work.

10:59

So, I'm going to pause. I'm going to

11:00

send that over. It's going to

11:01

transcribe.

11:02

Um so, I'm going to say, I have a ton of

11:04

things on my to-do list. Just like that.

11:08

Take that part out. Oop, sorry. Ton of

11:10

things.

11:11

Um

11:13

and I'm going to ask it to uh work with

11:17

my calendar scheduler and my to-do list

11:21

organizer to slot these tasks in

11:25

when I have time.

11:27

And notice that you can tag your agents

11:28

just like you would tag a person in an

11:30

iMessage group chat. Um I like that

11:33

because it kind of tells the chief of

11:34

staff who I wanted to coordinate with. A

11:36

lot of times it'll do that on its own as

11:38

well. But this is kind of a good way uh

11:40

for kind of the chief of staff to

11:42

realize, you know, this is these are the

11:43

people that I want you talking to.

11:45

And so what we're going to see is that

11:47

it's going to actually uh put all of

11:50

these things on my calendar. Um, and

11:53

what I can do if I want to maybe

11:55

customize this or make it more my own is

11:58

I can actually teach it the types of

12:00

things that I like to do at particular

12:02

times. So for example, I can say, create

12:05

a skill that shows or that make sure

12:10

that my chief of staff

12:12

always knows to that I like to do

12:17

laundry late at night.

12:20

Um,

12:21

so you can see here I'm asking it to

12:23

kind of learn from my my general

12:25

day-to-day. And what this means is that

12:28

not only does this agent have memory,

12:29

but it's able to learn from my

12:30

preferences. So this skill, which is

12:33

tends to be a an AI paradigm of

12:34

basically a superpower that the agent

12:36

has, now lives in my chief of staff

12:38

forever. And it'll be able to learn

12:40

going forward if I ever want to do

12:42

laundry that it should schedule that

12:43

late at night.

12:45

So you can see here that it kind of

12:47

makes a plan for me. Um, I'm going to go

12:49

ahead and see what it messaged my two

12:52

different bots so I can see that it told

12:54

my calendar scheduler, like, "Hey,

12:56

Amrita asked us to slot these tasks.

12:58

These are my proposed holds." Um, I can

13:00

also go back and see, you know, what it

13:02

messaged maybe my to-do organizer. It

13:05

said that it captured these four tasks

13:07

and I can actually go and see what those

13:09

four tasks are. So this is a very cool

13:12

kind of new paradigm where we're able to

13:14

see how agents can delegate to each

13:16

other, how they can talk to each other.

13:18

I've even seen agents push back on each

13:20

other and we'll actually see an example

13:21

of that in an engineering use case where

13:23

you have a front-end and back-end

13:24

engineer talking to each other. But now

13:27

if we go to my calendar, let's see how

13:29

it did.

13:31

Uh cool. All right. So, looks like it

13:33

did exactly what I want where it said I

13:35

need to call my grandmother here. Um I

13:37

think it put my laundry later at night.

13:39

There it is. Um and then it said I need

13:41

to help my friend with my work

13:42

presentation and the grocery run for the

13:45

weekend dinner party is on Saturday. Um

13:47

and I like this because, you know, I can

13:49

change this around. I can customize it

13:51

even more. Um I can make things

13:53

recurring and I can do all of that

13:55

through my Rockbot.

13:58

Awesome. I'm going to pause here. Nate

14:00

and Fussel, are there any questions I

14:01

can answer around this uh just general

14:04

delegation framework?

14:07

>> I don't think anything specific to

14:09

delegation framework, but we have just

14:11

been getting a lot of questions on theme

14:13

of

14:14

skills, markdown files, like how that

14:16

differ from, you know, using the Cursor

14:17

desktop app and and I think you're

14:19

probably going to get into it with like

14:21

teaching Grokbot a skill from a video

14:22

demonstration and sort of how that that

14:24

all works. So, I think we'll we'll

14:26

answer most of those uh throughout the

14:27

presentation.

14:29

>> Absolutely. And I'll actually cover

14:30

skills very quickly here. So, we see

14:32

that I added that skill to my chief of

14:34

staff, which is the the fact that I do

14:36

laundry late at night. Um you can see

14:38

here if I actually click into the skill,

14:39

skills are very straightforward in

14:41

Grokbot. It basically has a name, a

14:43

description, and then instructions for

14:45

the agent. What's nice about these

14:46

skills is first of all, they're

14:48

shareable. So, it's very easy to

14:50

actually publish this skill and then

14:51

maybe give it to Nate or someone else on

14:53

my team. And then they can use that same

14:56

skill very easily. Um similarly, if you

14:58

have skills that are more

15:00

engineering-focused, for example, if I

15:02

actually show you my full list of

15:03

skills, go to plugins down here, you can

15:06

see that I have a skill for my QA agent.

15:08

Um she's called QA Quincy. And I

15:11

basically tell her how I want her to do

15:14

screen recording for a QA test. And you

15:16

can see here that, you know, I have

15:18

instructions on what to record, how to

15:19

do it. But, this is an example of, you

15:21

know, a skill that you could maybe take

15:23

from Cursor or any of your previous AI

15:25

tools and just plop right into Grokbot.

15:28

And what Nate was mentioning, which is

15:31

uh kind of where we're going to start

15:32

talking about computer use, is that you

15:34

can teach your agent a skill as well.

15:37

So, for example, if I want to teach my

15:38

Chief of Staff agent, uh let's say how

15:40

to book a flight for a family vacation

15:42

I'm going on, I can actually open up my

15:44

Chief of Staff's computer. So, this is

15:47

all uh

15:48

all kind of on a remote VM. Each of my

15:51

agents, each of my bots here have access

15:53

to their own computers. And I can often

15:55

see it, you know, do things on its own.

15:57

But what I like to do sometimes is

15:58

actually teach them how to do something.

16:01

So, for example, I can hit this teach a

16:02

task button and I can actually click

16:04

into the browser here.

16:06

And I can say um I want to look at

16:09

flights from SFO to NYC. And I can

16:13

basically teach it the types of flight

16:15

that I like booking. So, for example, I

16:17

always want to use an United. Um I

16:19

always want to fly, preferably early in

16:21

the morning. Um and then, you know, if

16:24

there's anything related to the flights

16:25

itself, the type of seats I want, um

16:27

it's able to kind of understand that.

16:29

And if I just pause this now and go back

16:32

here, my Chief of Staff is now able to

16:34

learn from this demonstration. It's able

16:36

to see how someone can book a flight or

16:38

how I can book a flight, the type of

16:39

preferences I have. And it will turn

16:41

that demo into a skill. So, now my Chief

16:44

of Staff can, you know, put this flight

16:46

into my calendar and basically keep

16:48

learning from all these different

16:49

workflows that I'm showing it.

16:53

Awesome. So, a little thing about

16:55

computer use. Um

16:56

right now, uh Grokbot has access to all

16:59

of these plugins, but there are times

17:01

where there is a plugin that doesn't

17:02

exist or there's certain things that it

17:03

can't access via an MCP. That's where

17:06

computer use really comes into handy. Um

17:09

you'll notice that, you know, for if you

17:10

ever want to create slides and maybe I

17:12

actually don't know if if PowerPoint is

17:14

a plugin here. Looks like it's not, but

17:16

you can easily teach your chief of staff

17:18

how to make PowerPoint decks by just

17:20

opening up PowerPoint on your Linux VM.

17:23

Um you can also teach it how to make

17:25

slides in Google Slides if you want. Um

17:27

and so doing all of those showcasing,

17:29

doing all of the teaching of skills,

17:31

really makes it easy for Grok Bot to be

17:33

able to use its own computer and do all

17:35

of these things for you.

17:38

The last thing that I want to highlight

17:39

here, um and as I mentioned Grok Bot is

17:41

available on mobile, it's available on

17:43

desktop, is that Grok Bot operates

17:46

completely remotely, meaning that I can

17:47

close my laptop and my chief of staff,

17:50

my organizer, my calendar scheduler,

17:52

will all still run with no problem. I

17:54

don't need to keep my laptop open. I can

17:56

have all of these agents running in the

17:58

background. They can run while I'm in a

17:59

meeting. They can run while I'm away

18:01

from my keyboard. And then I can come

18:03

back and see the output. So what we

18:05

really see from Grok Bot in terms of

18:07

value and ROI is the fact that you save

18:10

time. You save so much time just by

18:12

having these agents work in the

18:14

background for you and complete things

18:16

that, you know, can be tedious, that can

18:17

be time-consuming, and that can often

18:19

times be impossible to fit in a 24-hour

18:21

day. These agents are able to do all of

18:23

those things for you.

18:26

Okay.

18:27

Um one thing that I wanted to show

18:29

besides skills, um so you can see here

18:31

that it's turning this skill into a

18:33

flight skill, and we'll come back to

18:35

this shortly, um is a routine. So you

18:37

can see here that I have this very

18:39

simple button just called create

18:40

routine, um where I can actually give my

18:43

Grok Bot a um you know, basically just a

18:46

recurring or a scheduled set of tasks

18:49

that I want it to do.

18:51

Um and here's the Google Flights skill

18:53

that I just created from that video I

18:54

showed it. Amazing.

18:56

Um a very common routine, or one that I

18:59

actually depend on, is having a routine

19:01

for my inbox. So I'm going to go to my

19:03

inbox manager now. We haven't worked too

19:05

closely with him yet, but let's see how

19:07

he does.

19:08

Um and what I'm going to do with him is

19:10

So actually going to say, um every

19:12

morning, so I'm going to say, I want you

19:14

to be like my morning briefing routine.

19:17

I'm going to say, every morning

19:20

I want you to go through my inbox.

19:23

And I'm someone that subscribes to a lot

19:25

of different magazines, newspapers,

19:27

journalistic, you know, Substack, all of

19:29

those things, but I always don't have

19:31

time to check all of them because

19:33

they're kind of scattered through my

19:34

inbox in between a bunch of spam. Um, so

19:36

I'm going to say, every morning going to

19:37

go through my inbox, I want you to check

19:41

all the newsletters I subscribe to,

19:46

and then I want you to, uh, send me a

19:49

Slack message with the highlights

19:52

from each newsletter.

19:54

And, you know, it can be like Pragmatic

19:56

Engineer, which I love. It can be The

19:58

Skimm, um, Current Affairs. There's a

20:01

lot of different ones that I subscribe

20:02

to, and so I'm just going to ask it to

20:04

basically consolidate all of that

20:05

information into one place for me, as

20:07

opposed to me kind of sifting through

20:09

all of the unreads that I have. You can

20:11

see here that I have a bunch of

20:12

different triggers. So this one I would

20:14

want probably every day, maybe at, you

20:17

know, 9:00 a.m., uh, maybe a little

20:20

earlier, 7:30. Um, but my triggers don't

20:22

have to be time-based. They can be based

20:24

on a message being sent. It can be based

20:26

on an incident being launched. And I'll

20:28

actually show an example of that

20:29

shortly. Um, but cool. I'm going to make

20:32

this so that it's active, and then what

20:34

I'll do actually is I'll just authorize

20:36

this so you all can see, um, that I'm

20:38

actually logging in to Gmail for it so

20:41

it's able to know that I I'm giving it

20:43

permission to access my email. Just

20:45

going to go in here. And then that way

20:47

it will have access to my, um, my inbox

20:50

and it's able to see all of these

20:51

things. And this is exactly what a lot

20:53

of our sales team does whenever they

20:55

want to send follow-ups. It's a little

20:57

what our marketing team does when they

20:58

need to send like mass emails is they

21:00

have kind of Rockbot give access to its

21:02

email. Beautiful. Um, and then that

21:04

they're able to, uh, run these routines

21:07

or run these kind of scheduled uh,

21:09

delegation tasks. I'm going to just do a

21:13

test run right now so we can see how

21:14

this does.

21:16

While this is running, are there any

21:17

questions I can answer from the crowd?

21:21

>> Yeah, I think a lot of things that I'm

21:23

seeing now too is related to like how do

21:25

you think about tweaking or changing the

21:29

memory of your Grok Bot which I think

21:32

you're probably about to maybe get into

21:33

here with some of the instructions and

21:35

creating these routines but that's kind

21:37

of another theme that I've I've seen

21:38

come up in the chat.

21:40

>> Yeah, I do think so the interesting

21:42

thing about memory in Grok Bot is this

21:44

is basically the first of its kind in

21:46

terms of these long-lived agents that

21:48

have persistent memory.

21:50

Memory stored in S3 buckets so it makes

21:52

it really really powerful if you ever

21:54

need to ask the agent to think about

21:55

something that it worked on maybe a week

21:57

or two weeks ago. If you ever want to

21:59

tweak your agent, I would say that

22:01

routines, skills, all of the things that

22:03

you would do normally in Grok Bot do

22:05

help kind of make your agent become more

22:07

powerful.

22:08

There's also I think good examples of

22:11

how you can tell your agent what not to

22:12

do.

22:13

LLM agents generally respond really well

22:16

to patterns and anti-patterns. So a lot

22:18

of times when I create skills and

22:20

there's a particular thing, for example,

22:21

I never want my agent to you know format

22:25

my emails in a really like haphazard

22:27

way. I can give an example in my skill

22:30

of what a good email is versus what a

22:32

bad email is. And so that's kind of a

22:34

good example of how you can teach your

22:36

agents to get better and to learn from

22:38

what they're doing but they will do that

22:39

automatically. That's kind of the beauty

22:41

of Grok Bot.

22:43

One thing I do want to call out though

22:44

while this is running is there's also

22:46

some controls that you can set with Grok

22:48

Bot in terms of what it can or cannot do

22:51

just from like a system level. So if I

22:53

go to my action settings here,

22:56

you can see I'm actually going to close

22:57

this guy. You can see that you know I

22:59

have some uh controls on so for example,

23:03

if I don't want GrokBot to, you know,

23:06

run everything without me telling it to,

23:09

I can turn this off so that it will

23:10

check each action before it runs.

23:13

But I think this is what's really cool,

23:14

which is I can give it specific

23:17

instructions on when and how it should

23:19

ask me for a particular task. So for

23:22

example, if I want GrokBot never to send

23:24

an email without my permission, I can

23:26

say when GrokBot wants to send emails to

23:29

external vendors, it should always ask

23:33

first. I can add that as a rule. Could

23:34

say when GrokBot wants to um add a new

23:37

calendar event

23:39

to my shared calendar, not my personal,

23:43

I can say that it should always ask

23:45

first. And so you can be, you know,

23:47

systematic and granular here in terms

23:49

of, "Hey, I don't want GrokBot ever to

23:51

do X, Y, and Z." And so I'm going to add

23:53

up those rules here. You can see I have

23:55

some other rules that I'm saying allow

23:57

automatically. And actually, when you

23:59

use GrokBot for the first time, it will

24:01

start prompting you being like, "Hey, do

24:02

you want me to do this? Do you want me

24:04

to always do this? Or do you want me to

24:06

never do this?" And so it's going to go

24:08

through all of these kind of test cases

24:10

with you. And then as you kind of use

24:12

GrokBot more and more, you can start

24:14

setting those uh those guardrails in the

24:16

settings automatically.

24:18

So, GrokBot has memory. GrokBot can

24:20

learn from its prior mistakes or from

24:22

what you tell it. And then GrokBot also

24:24

has controls, so you can make it very

24:26

clear when it should or should not do

24:28

something based on what permission you

24:30

gave it.

24:34

Okay. This uh morning routine is still

24:36

running. Um you can see that I have a

24:38

lot of unread emails. Um so it's giving

24:41

me kind of just like a general, like

24:43

nothing really needs a reply, a lot of

24:45

things. So this is just something, a

24:46

newsletter that I have to reply to

24:48

between my friend group that I need to

24:50

do, but other than that, um what it's

24:52

going to do is that it's going to send

24:53

me that newsletter highlight to Slack uh

24:56

based on what I told it here.

24:58

And so that's kind of a very cool way

25:00

for a lot of people to use Grokbot is

25:02

just as like an email triage or as an

25:05

email, you know, cleaner.

25:07

A lot of times I've seen that people use

25:09

it as a way to kind of filter the noise

25:11

and just really take what's important.

25:14

I've seen people file expenses using the

25:17

the computer use and the routines via

25:19

Grokbot and not having to do that

25:20

manually. And so these are really great

25:22

ways that you can kind of take those

25:24

minutes off your day that would take so

25:26

much time and actually just have an

25:28

agent do a number of them.

25:34

Nate and Fuzzel, is there anything that

25:35

you guys would like to add based on how

25:37

you guys use Grokbot before I move into

25:39

the engineering use case here?

25:41

>> I think you kind of covered the way I

25:44

use the inbox and calendar scheduler a

25:47

lot. So I have my chief of staff and I

25:49

have these what I call like utility

25:50

agents. And so I'll have the chief of

25:52

staff talk to the utility agents so that

25:54

they can get those tasks done. And then

25:57

kind of off-handing that from one agent

25:59

to another so that they can kind of

26:00

focus on that for me.

26:03

And I think that's the theme of how bots

26:05

talk to each other in Grokbot.

26:07

>> Yeah. And in this group chat, which I

26:09

love, sometimes I like to do is I like

26:11

to maybe just give it a little bit of uh

26:13

of leeway and say something like

26:15

um my inbox and my calendar are really

26:18

noisy.

26:20

Can you come up with some strategies

26:23

on how I can better organize my day?

26:27

And sometimes I do this when I'm just so

26:29

overwhelmed with the number of emails

26:31

I've gotten, with the number of calendar

26:33

events I have, uh with things that I

26:35

know have been piling up in terms of,

26:37

you know, I need to pay Xfinity, I need

26:38

to respond to X, Y, and Z. This kind of

26:41

lays things out for me in a really

26:42

systematic way. So sometimes if you

26:44

don't even know where to start. So a lot

26:46

of times if you're, you know, maybe just

26:47

opening up Grokbot and you're like, I

26:49

want to organize my life, how do I do

26:51

it? Talk to an agent about that. Get the

26:53

strategy from your agent and then you

26:55

can start kind of doing the delegation

26:57

and the organization of your team. Um

26:59

think about it like these guys are here

27:01

to help you. Um they're here to kind of

27:03

support you. They have access to your

27:05

tools so that you go don't have to go in

27:07

and do all this for you. Um I have

27:10

people that have used Grok Bot to help

27:12

them organize their finances. Um and

27:14

we're actually going to have a series of

27:16

workshops over the next coming weeks

27:18

where you'll see how Grok Bot is used in

27:20

every part of the the SpaceX AI org. So

27:23

how our sales team uses it, how our

27:26

marketing team uses it, how our FinOps

27:28

teams uses it. Um and so this is kind of

27:30

a cool way for you to see see a general

27:33

purpose, but then also kind of dive deep

27:35

into okay, what actually from this can I

27:37

take into my day-to-day?

27:40

Cool.

27:41

>> And I don't really have anything else

27:42

that to add, but I what I feel like when

27:44

I started using Grok Bot, I always found

27:46

it kind of funny to look at the

27:47

interactions between your Grok Bots and

27:50

like watch their little conversations.

27:51

Uh so that was something that I know

27:53

when I started using it, I would I would

27:55

check out and it's kind of funny to see

27:56

they can get quite testy with each other

27:58

sometimes.

27:59

>> Yeah, they really do have their their

28:01

own personalities. Um and it's it's

28:04

funny seeing what people name them. Um

28:07

you'll see my engineering team is I they

28:09

have they have cute little names.

28:11

Um but you can see here this is an

28:12

example of how a chief of staff will

28:14

kind of tag the people important, you

28:17

know, in this in the previous scenario

28:18

when I showed, I tagged them myself, but

28:21

this is a chief of staff tagging them

28:22

and basically getting responses. The

28:24

inbox manager is saying, "Okay, I'd run

28:26

like a filter." She sees only mail that

28:28

needs a reply. This morning there was

28:30

200 unread and a lot of them were from

28:32

LinkedIn. The calendar scheduler is kind

28:34

of giving her a take on this. So this is

28:36

kind of a cool way to see what the

28:38

agents think about what my day-to-day is

28:39

and this is where you would input skills

28:41

here and kind of give it more info about

28:44

how I like to run, you know, my day.

28:50

Okay, cool.

28:51

Um, I'm going to switch gears now and go

28:54

and talk about how I would extend this

28:56

to an engineering team. Um, and we can

28:58

come back and check on these guys at the

28:59

end. I would actually love to see, um,

29:02

oh, looks like my newsletter highlights

29:03

are in Slack already.

29:04

Um, so we can come back and and see how

29:07

that did. Um, but I do want to talk a

29:09

little bit about like how would you use

29:10

this at an enterprise or an industry um,

29:13

and what it looks like for particular

29:15

teams.

29:16

So, I'm actually going to close this and

29:19

I'm going to open up my engineering

29:21

team.

29:23

Um, so the cool thing about GrokBot, as

29:25

I mentioned, is that you can you can

29:27

mold it and basically

29:30

play with it so that it works inside of

29:32

your guys's workflows. Um, and so this

29:35

was actually based on how a lot of

29:37

engineers at Cursor

29:39

uh, use uh, GrokBot. And so what I'm

29:42

going to show is basically I have, I

29:44

think, five five teammates here. Um, my

29:47

main one is tech lead Taylor, so I'm

29:48

actually going to pin her, so she'll be

29:50

at the top right here. Um, and she's the

29:52

one that basically works, again, with

29:55

her engineering team

29:57

in order to build a new feature, um, or

29:59

to basically push out something to

30:00

production. Um, so all of these

30:03

engineering personas, what's nice about

30:05

this is they all have access to the

30:07

repository I'm working in. Um, it's

30:09

basically a flight booking repository

30:11

called Flylo.

30:12

Um, but what's nice about this is that

30:14

again, these are not task-based agents,

30:17

these are agents that are personas.

30:19

Meaning that back end Bobby doesn't just

30:21

have to work in this one flight booking

30:23

repo. He's a back end engineer, meaning

30:25

that I can give him another, you know,

30:27

repository. I can give him an open

30:28

source repository. I can give him a

30:30

repository that he's never seen before,

30:31

but because he's a back end engineer,

30:33

he's going to be able to learn it,

30:35

understand it, and work on it. Um, and

30:37

so that's kind of the nice thing about

30:38

these personas is they're able to work

30:41

across multiple projects, multiple

30:43

long-lived projects, but still have

30:46

their their memory, their persona, and

30:49

not have to, you know, get that that

30:50

context switching back and forth when

30:52

you're asking one agent multiple things.

30:55

Um so, what I'm going to do is two

30:56

things with my engineering team. I'm

30:58

going to show you all how I would build

31:00

a new feature. Um I'm going to start

31:01

actually with tech lead Taylor on that.

31:03

And then I'm going to show you all what

31:05

an on-call agent actually looks like. Um

31:08

so, on-call in engineering is basically

31:10

people who have to immediately fix a

31:14

incident or a bug that comes up, and it

31:16

could be at any time of the day. Um so,

31:19

I was a software engineer before this

31:20

role, and there were times where I would

31:22

have to wake up at 3:00 a.m. or 4:00

31:24

a.m. to fix an issue that was, you know,

31:26

pulling down all or that was basically

31:28

breaking production. Um and so, the nice

31:31

thing about Rockbot is you don't have to

31:32

do that. You can just have an agent

31:34

that's always on-call, and that agent

31:36

can be woken up, can be triggered at

31:38

different points of the day, and be able

31:40

to kind of solve those problems without

31:42

kind of disrupting anyone on your

31:44

engineering team and their workflow.

31:47

So, I'll start first by talking to tech

31:49

lead Taylor. Um you can see that I

31:51

actually have a skill for tech lead

31:52

Taylor, which I call the new feature

31:54

grill. And this basically is a way for

31:56

me to work with a tech lead on building

31:58

a new feature and having her ask me

32:00

questions that maybe I didn't consider.

32:03

Um so, sometimes I'll call this a

32:04

devil's advocate, or I'll call this

32:06

grill me, which is a very common skill

32:08

name. Um and you could basically use it

32:10

as a thought partner when thinking of a

32:12

new feature that you want to make.

32:14

But for today, I turned it off just cuz

32:16

she can ask a lot of questions, which is

32:18

good. I like that. This is me and her

32:20

going back and forth on some of them

32:22

actually. Um but for today, what I'm

32:24

going to do is I'm just going to ask her

32:26

to work with the team. So, I'm going to

32:28

say,

32:29

"Work with our engineering team

32:33

to build a new feature for the Flylow,

32:36

that's our booking website for the

32:39

Flylow

32:40

um project.

32:42

I want to build a way

32:44

uh to not just book flights,

32:47

but also lodging

32:50

and hotels

32:52

based on where I'm going.

32:55

So, this is a pretty big feature. Um I'm

32:57

probably going to need to spin up new

32:58

endpoints. I'm definitely going to have

32:59

brand new UI and new a new like, you

33:02

know, routes and pages I'm going to have

33:03

to build. Um I'm going to want QA Quincy

33:06

to definitely test this end to end. And

33:08

if I actually click into her here, you

33:10

can see that she takes videos of

33:13

everything that's going on. So, not just

33:15

the front end, but she'll also confirm

33:17

that the back end is working as well by

33:19

taking screenshots of the network

33:20

inspector. And so, this is a very prime

33:22

example of why you would want your

33:25

Rockbot to have access to its own

33:27

computer. You can see that it can launch

33:29

things on its own localhost port. Um

33:31

it's able to take full end-to-end video.

33:33

So, this is an example of QA Quincy

33:36

taking a video of the front end and the

33:38

back end engineer uh their PRs working

33:41

together. Um and that's kind of another

33:43

thing I want to highlight with these

33:45

engineering teams is that a lot of

33:47

times, you know, when you're starting on

33:48

a project, the tech lead kind of works

33:51

with um

33:52

works with the agents on who does what.

33:54

But sometimes there's a bit of a waiting

33:56

game, right? Where Bobby has to put up

33:58

APIs, he has to set the contract for the

34:00

APIs, and then Faye has to wait on what

34:02

Bobby is doing, and then build a UI

34:05

based on that. Um Quincy in the scenario

34:07

will have to wait to see the the back

34:09

end and the front end finish. But what

34:11

you can see here is that the tech lead

34:13

and the QA and back end engineers are

34:15

able to message each other and kind of

34:17

see, "Okay, who is still waiting on

34:19

what?" So, the the orchestration here

34:21

and the coordination between the agents

34:23

is quite seamless. It kind of takes away

34:25

all of the the dead meeting time that

34:27

you would need. Um and you basically

34:29

have these agents talking to each other,

34:31

basically being like, "Hey, have you

34:32

finished this part yet? No? Okay, cool,

34:34

then I'll work on this instead." Um

34:37

you'll also notice I actually had two

34:38

other two other agents that are no

34:40

longer with us, um product page and

34:42

release Riley. So, you can see back-end

34:44

Bobby was able to be like, "Hey, page

34:46

and Riley are not here anymore, so I'm

34:48

just going to loop in Taylor and Fay."

34:50

Um and so that's kind of a way for the

34:52

agents again to stay sharp and be aware

34:55

of what's going on around them. They

34:57

don't just do exactly what's been asked

34:59

of them, but they're able to coordinate

35:01

with the other agents as well. So, here

35:03

is Fay. She's messaged Bobby and looks

35:06

like, you know, they were saying, let's

35:07

actually go here. Oh, perfect. Fay said,

35:10

"Hey, Taylor assigned lodging as this

35:12

new thing. Um please post the contract

35:15

when you have it, all the paths methods

35:16

until then, you know, I need to wait."

35:18

Um Bobby's starting to work on it. Fay

35:20

said, "Okay, got it. Um it's going to be

35:23

owner only. We're going to just do the

35:24

destination lodging for now." And then

35:26

back Bobby said, "Okay, this is what I'm

35:28

working on. These are the endpoints just

35:29

so you have an idea." And now Fay

35:31

immediately can start on the front end.

35:33

So, it's so quick and easy for these

35:36

agents to talk to each other, um which

35:38

is really great because you want these

35:39

different agents to be able to to listen

35:41

and communicate and know when something

35:43

could be blocked.

35:46

Okay.

35:47

Um any questions Nate and Fuzzell from

35:48

the audience here?

35:52

>> We got a good one from Saad who said,

35:54

"So, technically if I set this up

35:55

properly once, I never have to open the

35:58

Cursor desktop app again.

36:00

>> [laughter]

36:00

>> Is my understanding correct?"

36:02

>> Um so, I I will say a lot of our

36:04

engineers at Cursor, Francis Thai, um

36:06

she's a wonderful engineer. She uh will

36:09

probably speak on this in a couple

36:10

weeks. Um she uses Grokbot pretty

36:13

heavily. Um she still uses Cursor. A lot

36:16

of times she'll use Cursor to review

36:17

code. She'll use Cursor for certain

36:19

features like Cursor Canvas um and some

36:21

of the other kind of tools that we have.

36:23

But, you absolutely can use Cursor, can

36:25

use cloud agents, all of the tools that

36:27

you get within cursor, you can use from

36:29

Grokbot definitely. I will say it's a

36:31

little bit more about orchestrating your

36:33

agents rather than the implementation.

36:35

Like if you look at the code, so both

36:37

Fay and Bobby will put up PRs and those

36:39

PRs you can review, you know, within

36:41

cursor or within GitHub, up to you. Um

36:43

so it's a little bit more about what the

36:44

agents are doing and less so about, you

36:47

know, how they're implementing it and

36:48

what code they're writing. That I would

36:50

still reserve for the cursor side of

36:51

things.

36:55

And actually speaking of the devil, you

36:56

can even see here how uh the UI is being

36:59

built. So if I hit open in cursor, you

37:01

can actually see the folder that it's

37:03

working in. I can actually see what the

37:05

agent is doing, how it's implementing

37:07

it. I'll start to see all of the files

37:09

here on the right. Um so I'll see all of

37:11

the diff come up. Um but you get all of

37:13

the information from Bobby, from Fay

37:16

into these cursor cloud agents, which is

37:18

where the implementation happens.

37:23

>> And one other thing that I've seen come

37:24

up in the chat um quite a bit is just

37:27

asking for more

37:29

dedicated sessions on this. We're going

37:31

to do a few of those, but I did see a

37:33

few come up around prospecting,

37:35

go-to-market, sales, stuff like that.

37:37

And I actually just put a X post from

37:40

one of our teammates, Krista, who wrote

37:42

up a really, really nice uh sort of

37:44

download of how she has used Grokbot and

37:47

how it's kind of transformed how she

37:49

works at Cursor on our go-to-market

37:51

team. So if anybody is curious about how

37:54

that works prior to the the session that

37:56

we'll do later, uh just check out the

37:57

link that I just put in the the Zoom

37:59

chat.

38:00

>> And she will also be leading a workshop

38:02

next Wednesday actually. It's not on the

38:03

calendar just yet. Um but Krista will be

38:06

talking about all of the different bots

38:08

that she uses for prospecting. And I'll

38:10

actually I'll have a slide at the end of

38:12

the session where I kind of talk about

38:13

that. Prospecting, outbounding, doing

38:15

follow-ups, all of those tools, she's

38:18

built bots for them. She also has a

38:19

chief of staff named after her very cute

38:22

dog. Um, and so you can kind of see

38:24

those workflows next Wednesday. And then

38:26

we're going to have a series, as I

38:27

mentioned, of GrokBot workshops in

38:30

particular. So we'll do one for

38:31

marketing, we'll do one for finance and

38:33

RevOps. Um, we'll do one for, uh, I

38:36

think like SDRs and just general like,

38:38

you know, BDR type workflows that can

38:40

really see the the ROI of using these

38:42

agents. So, um, we'll definitely do a

38:45

lot more of these like GrokBot for

38:46

product, GrokBot for X workshops.

38:53

Okay.

38:54

Um, while this is working, I'm going to

38:56

work with Taylor on something else. So

38:58

this is another cool thing about GrokBot

39:00

is, you know, Taylor's obviously

39:01

communicating with these agents, but

39:04

that's not her full-time job. She can

39:05

handle other things. And so what I'm

39:06

going to talk to her about actually,

39:08

while she's working with these other

39:09

agents, is spinning up an on-call agent.

39:12

So I'm going to say, "Hey Taylor,

39:14

I want to have an agent that's just

39:17

dedicated

39:19

for on-call work. I want them to be able

39:22

to monitor

39:24

Datadog and PagerDuty constantly

39:29

and to let me know

39:31

if there are any spikes in API errors or

39:36

customer issues coming up."

39:39

Um,

39:41

"Let's spin one up."

39:44

And so this is kind of where, again, you

39:46

can take multiple entry points here. You

39:48

can talk to your tech lead on how to

39:50

build it. You could actually just go in

39:51

and build it yourself with create new

39:53

bot. Um, I like working with a tech lead

39:55

because, again, with that grill me

39:57

devil's advocate skill, she asks really

39:59

good questions back. So it makes me kind

40:01

of think a little deeper about the type

40:03

of agent that I want here. Um, but she

40:05

said, "Okay, I'll create a dedicated

40:07

on-call agent pointed at Datadog and

40:08

PagerDuty." As I mentioned, these are

40:10

MCPs, so you can see that I have the

40:12

Datadog one added already. And I don't

40:14

think I I PagerDuty just yet. Yeah, I

40:16

would have to add that. Oh, looks like

40:18

it's part of my team, so maybe. Um but

40:20

these are again tools that you can

40:21

import in via the the plugins here um

40:24

and just add via OAuth. If there's any

40:27

custom uh you know, tools that you guys

40:29

use, for example, incident.io,

40:31

um

40:32

you can always just ask Cursor or ask

40:34

Rockbot to set that up for you um as an

40:36

MCP and it'll automatically be able to

40:39

identify that as well. So that's

40:40

actually another good reason why you may

40:41

still want to use Cursor here and there

40:43

is to set up these integrations between

40:45

your code and MCPs that don't exist

40:47

here. The goal is to build these plugins

40:50

more and more, so you can see here that,

40:52

you know, we have Microsoft 365, um but

40:55

we'll also have more of these tools that

40:57

make it really easy to use. Um but at

41:00

the end of the day, what I do really

41:01

like is to start with the plugins that

41:03

exist and then kind of go from there to

41:05

see what gaps.

41:07

All right, On-Call Ollie is up. That's

41:09

so funny that it kept the alliterative

41:11

names. I think that's again a testament

41:13

to Grokbot's intelligence. Um let me see

41:16

where On-Call Ollie is. So let me

41:19

actually just message them and say,

41:21

"Hey, I'm On-Call Ollie. I'm going to

41:22

watch for Fly low, Datadog, and

41:24

PagerDuty nights and weekends. I'll only

41:26

page you if API errors spike or a

41:28

customer-facing incident is actually

41:29

firing." Amazing. So this basically, in

41:32

terms of an ROI here, this basically

41:34

takes so many hours and, you know, sleep

41:37

off basically or, you know, lack of

41:39

sleep off of my engineers' time. Now

41:41

that I have this On-Call agent, it's

41:43

able to constantly monitor these

41:45

dashboards and tell me if there's

41:47

anything that I should be worried about.

41:49

And this is an example again of Grokbot

41:51

asking permission. So you can see here

41:53

that says, "Hey, I want to create a new

41:55

standing automation that will fire on

41:57

PagerDuty events and delegate to another

41:59

agent. Um it's inventing its own

42:01

routine, so it's asking me, is that

42:03

okay?" Um I'm going to say sure. I'll

42:05

say allow here. And then this one is to

42:07

poll Datadog every 15 minutes and

42:09

message Amrita on findings. So I'm going

42:11

to say allow once here as well.

42:13

Um and I can always again tweak this.

42:15

So, if I don't want it to pull these

42:17

services, what I can do is I can say

42:18

like, "Hey, I only want you to message

42:20

me um when there's like a specific

42:23

incident that's fired. So, like if a

42:24

DataDog webhook is triggered for some

42:26

reason, that's when I want you to

42:28

message me." Um but again, I can work

42:30

with this on-call agent to see what

42:32

makes sense here for my purpose.

42:36

Okay. Um let's see how we're doing with

42:39

our logging UI. So, you can see here

42:42

that it's building it's in this cloud

42:44

agent. Back in Bobby, it looks like it

42:46

finished already um or it's basically

42:48

done so that front-end Faye can actually

42:50

work on it. QA Quincy is still holding

42:52

until she gets the PRs from Bobby and

42:55

Faye. Um but while this is working, I

42:57

kind of want to show you all a previous

42:59

run of this where we actually

43:02

implemented a feature together, all all

43:03

of us, on um using your credit card

43:06

points to book flights. Um so, you can

43:08

see here that this is Quincy actually

43:11

again recording end-to-end flow of it

43:12

working. Um but what Quincy does is he's

43:15

able to get the PRs from Faye and uh

43:18

Bobby. So, you can see here immediately

43:21

Faye is able to get that, you know,

43:22

front-end quick upgrade. Um you can see

43:24

that Bobby is able to send that to Faye.

43:27

Um and so, the back and forth between

43:29

the agents for a fully fleshed out

43:31

feature. So, actually let's go ahead and

43:32

just open this PR so you all can see. Um

43:36

the back and forth is really great

43:37

because at the end I can see, okay, this

43:39

is the QA follow-up. Um the QA uh I

43:41

think agent also added a comment with

43:45

the video. Let me see if it's still

43:47

there. Maybe not. Um but that's kind of

43:49

a good way again for your agent to learn

43:52

what it should be should and should not

43:53

be doing with your PR. So, for example,

43:56

when QA Quincy first started, she wasn't

43:58

taking any screenshots of the network

44:00

inspector. And so, I asked her to do

44:01

that and then to add those videos to the

44:03

PR. So, if we actually scroll down all

44:06

the way here, you can see, "Okay, the

44:08

recording is on phase PR and the comment

44:11

is with this particular network clip."

44:12

So, if I actually go here, go back to

44:15

phase PR and I scroll down, here are all

44:17

the new back end end points that were

44:19

set up by Bobby and I keep scrolling.

44:23

Keep going. Here we go. This is my QA

44:25

screen recording immediately added as a

44:27

comment from me by QA Quincy.

44:30

Um and you can see here that I think it

44:31

even adds like a little comment at the

44:33

8-minute mark when the back end network

44:35

inspector is shown saying like, "Hey,

44:37

I'm confirming that this actually works

44:39

and this is, you know, going to be done

44:41

as expected." Um so, again, you get a

44:44

full end-to-end workflow here. You get

44:46

uh this product spec that is you're

44:48

talking about with tech lead Taylor and

44:50

then you get your fully fleshed out PR

44:52

with not just unit tests by back end,

44:55

but end-to-end tests by your QA Quincy

44:57

agent as well.

44:58

Um and so, this is how we love to build

45:00

out, you know, our engineering work. Um

45:03

some other examples of agents you can

45:04

build besides, you know, On-Call Ali, um

45:07

you can have an agent that's like a CI

45:08

watcher. Um so, Francis, the engineer

45:11

that I that I work closely with, she was

45:13

saying that she has just like a CI

45:15

watcher agent that basically checks to

45:17

see if uh you know,

45:19

all the tests in the PR are green and

45:22

then if if not, it will keep going in

45:24

and trying to auto fix things. Um and

45:26

that's kind of a nice way of basically

45:28

separating your DevOps agent from your

45:30

back end agent. Um but there's a a bunch

45:32

of different directions that you can go

45:33

here. Uh for example, you can set up a

45:35

product agent that's able to take all of

45:37

these PRs and turn them into release

45:39

notes. So, I'll actually do that with

45:41

you all. Create a new bot. I'm going to

45:43

call it

45:45

I think the previous one I had was

45:46

called product page, which I like.

45:48

Product page.

45:50

And I can say something like, "Takes the

45:52

new features built by the engineering

45:55

team

45:56

and turns them into customer-facing

46:00

release notes."

46:01

And I can even say

46:03

um the credit card point feature for Fly

46:08

Low is officially complete.

46:12

Can you talk to Bobby

46:15

Bobby and Faye?

46:20

Sorry, Fran and Faye. And um you know,

46:23

get details that we can share

46:26

with customers.

46:28

And when we released both Grok Bot and

46:31

uh Grok 4G, we'd been using this tool

46:33

for a while internally. And so I know

46:36

for a fact that our marketing teams

46:37

worked very closely with our product

46:39

teams, which worked very closely with

46:40

our engineering teams to get like our

46:42

blog posts, our Twitter posts,

46:44

everything that we basically had to do

46:45

that was customer facing, but that

46:47

needed to reflect some level of

46:49

technicality about the product, we were

46:51

able to do via Grok Bot by these agents

46:53

all talking to each other.

46:55

Um so I actually want to keep this one

46:57

up so we can see how it does and what

46:59

it's doing here. Oh, sorry. Um

47:02

but while I'm doing that, I'm going to

47:05

basically show one last thing in the 3

47:07

minutes that we have before I'll break

47:08

for questions. Um but if there's

47:10

anything else that folks would like to

47:11

see about the product, I'm happy to show

47:12

it.

47:18

>> I think um a theme was how bots can kind

47:21

of talk to each other and work together.

47:23

So is there um

47:26

is there something you've experienced

47:27

where you think maybe five or six bots

47:30

talking to each other maybe gets too

47:31

complicated? Is there some kind of uh

47:33

benchmark that you recommend of like

47:35

don't have 12 bots, you know, talking on

47:37

the same topic or or anything like that?

47:39

>> Yeah, that's a really good question. A

47:41

lot of times I ask people to to try it

47:43

out and see for themselves. I think me

47:45

personally, this is probably the limit

47:47

of the number of agents I want all

47:49

talking to each other. Um and a lot of

47:51

times what is nice about Grok Bot is

47:54

they don't always all have to talk to

47:55

each other for some, you know, tasks to

47:57

get done. That's kind of where the

47:59

intelligence of this agent-to-agent

48:01

communication is, where if I ask Taylor

48:04

to be like, "Hey, I want to build out

48:06

just the UI for this feature." It's

48:08

going to be smart enough to know to talk

48:09

just to Faye and not to Bobby.

48:12

Um and so, the agents don't always have

48:14

to talk to each other. If they do, um

48:17

I do think there is kind of a a an upper

48:19

limit on the number of agents that you

48:21

can have where it does get kind of

48:22

confusing. But, it's up to you. Um and

48:24

again, it's how you want to organize

48:26

your team. Every org, every industry,

48:28

and every enterprise has, you know,

48:30

their teams organized differently and

48:31

they have their leadership and their

48:33

managers organized differently. So,

48:34

what's nice about this and I think what

48:36

makes Grok Bot so fun is you are in

48:38

control. You get to be the CEO here and

48:41

you get to kind of organize your agents

48:43

how you like and what makes sense to

48:45

you. Um so, a bit of a non-answer there

48:47

because, you know, it's kind of

48:49

dependent on what you see, but you will

48:51

notice that the agents are smart enough

48:53

to know who should pull in at the right

48:54

time without pulling in everybody.

48:57

>> Yeah. And also, just to echo, I also

48:59

have like around 12 to 15 agents as as

49:02

my job.

49:03

>> [laughter]

49:04

>> Yeah.

49:04

>> Yeah. Um that fossil is is stronger than

49:06

me. I don't think I can handle that many

49:08

agents, but yeah.

49:11

Cool. So, this is an example of of page

49:14

basically getting the customer copy

49:15

about the the one-time credit card

49:18

payment feature that we worked on

49:19

earlier. Um what's nice is Bobby was

49:21

like, "Hey, by the way, we also just

49:22

implemented this new feature on

49:23

destination lodging. Don't forget that."

49:25

Um and so, giving that customer-facing

49:28

um piece to to product pages well. Um

49:31

you can see that QA Quincy is now

49:32

starting on the QA for back-end and

49:35

front-end for the lodging piece, which

49:37

is great. Um so, it's going to run the

49:38

full-stack cases with network and use

49:41

the desktop here. So, let's see actually

49:43

if I can see it working. Not yet. I'll

49:45

keep this open so we can see what it

49:47

does. Um there we go. It's launching

49:49

those. And then, front-end Faye is

49:51

actually asking me if I can push code

49:54

changes to a PR that other team members

49:55

can see, which is nice. This is a good

49:57

example of GrokBot being like, "Hey, I

49:59

want to make sure you're okay with

50:00

this." And I'm going to say, "Sure,

50:02

that's totally fine."

50:04

Um

50:05

And so, this is kind of where you, you

50:07

know, talk to your agents and make sure

50:09

that you are giving them the level of uh

50:11

access and permissions that you're

50:13

comfortable with.

50:17

Okay, the last thing that I do want to

50:18

show is the mobile app. Um so, again,

50:21

it's available on the App Store. Um and

50:24

we highly recommend that folks actually

50:25

just download it and see for themselves

50:27

kind of the difference. It's very

50:29

seamless between the desktop and the

50:31

mobile app, but obviously, you have a

50:32

little less real estate with with the

50:34

mobile app just cuz it's on your phone.

50:36

What I'm going to do actually is I'm

50:37

going to mirror my phone, so you all can

50:39

see what the mobile app looks like. Um

50:41

but again, as I remember or as I

50:42

recommend I highly recommend you all

50:45

downloading it. Um so, I'm just going to

50:47

connect right here. Give me 1 second.

50:50

And here we go. So, here are all of my

50:51

agents. Um we have Friend and Fay,

50:54

Quincy, Bobby. And then, we also have

50:56

Product Page, On-Call Ollie. Um I can

50:58

scroll down and see the the Inbox

51:00

Manager, Chief of Staff, all the guys I

51:02

had earlier. Um but if I click into, for

51:05

example, Friend and Fay, you can see

51:06

that it looks really, you know, very,

51:08

very similar. I can see the messaging

51:10

between the bots still, so I can go and

51:12

see all of that communication

51:14

end-to-end. Um as I mentioned, you can

51:16

add files or images. So, for example, uh

51:19

if you want Friend and Fay to copy a

51:21

particular website or a particular brand

51:23

style, you can always just add that

51:24

here. And then, voice mode. This I think

51:27

is what makes uh using GrokBot on the go

51:29

so easy is that you can just talk to it.

51:32

You can send it a message, and then it

51:33

will immediately start working. So,

51:35

especially for your Chief of Staff, if I

51:36

immediately was like, "Hey, I forgot to

51:38

buy groceries. Can you please add this

51:39

to my to-do list?" It will automatically

51:41

do that, and then we're good to go. Um

51:44

so again, really easy to coordinate

51:46

across all of these agents. Saves you so

51:48

much time,

51:49

um you know, both from a work standpoint

51:51

and a personal standpoint, but then also

51:54

is just it's fun. I think that's what I

51:56

love most about Rockbot is that it's a

51:58

really, really fun tool to use. It makes

52:01

working with agents easy.

52:03

It makes it interesting and also I think

52:05

it's just a real I think what I'm what

52:08

I'm happy about is that this is like a

52:09

really, really big leap in technology

52:11

and I'm super excited that Space X AI

52:14

and Kaskus get to be a part of that.

52:16

Um cool. So this is the mobile app.

52:19

Again, you know, pretty straightforward,

52:21

pretty easy. Launching new bots, group

52:23

new group chats, pretty straightforward.

52:25

Everything that I showed you earlier is

52:27

available here in the mobile app. It's

52:28

just, you know, a little bit constrained

52:30

vertically.

52:32

Okay.

52:33

Before we finish, I do want to just top

52:35

off with two last slides as a little

52:38

leave behinds. Sorry, let me open my my

52:40

keynote.

52:42

Um so what I want to show is the other

52:45

use cases. And again, as I mentioned,

52:47

we're going to have specific Rockbot

52:48

workshops on this. So in the marketing

52:52

use case, these are two examples where

52:54

you can have a media manager and a

52:55

growth manager that again works across

52:57

your ecosystem. For sales, you can have

52:59

a prospecting bot and an outbound bot.

53:01

And these are again just the beginning.

53:03

There's so many other use cases that you

53:04

can think of, I'm sure, for folks who

53:07

live in these in these domains.

53:09

And then the last thing is what did we

53:11

cover today in terms of what makes

53:13

Rockbot different and so powerful? I

53:15

think it's again the fact that bots that

53:17

act like teammates. These are colleagues

53:19

that can talk to you, they can talk to

53:20

each other, they can talk to their

53:21

superior. Um the persistent memory and

53:24

continuously learning. Um these are bots

53:26

that are able to remember what they did

53:28

before. For example, when back end Bobby

53:30

was talking to product page and was

53:31

like, "Hey, by the way, we worked on

53:33

this new thing. Did you forget about

53:35

that? That's something that we should,

53:36

you know, keep in mind."

53:37

And then lastly, the fact that work is

53:40

constantly happening even when the

53:41

laptop is closed. So, you can launch

53:43

Grokbot from your phone, you can launch

53:45

it from your laptop, but then you can go

53:47

ahead and close your laptop, be done for

53:49

the day, and these agents will still

53:50

continue on. Um so, a very cool product,

53:54

very excited to share this, and I'm

53:56

excited to see how you guys are going to

53:57

use it. As I mentioned, um if you want

54:00

to use it, you would want to go to

54:03

x.ai/bot.

54:04

You either download it for a Mac or on

54:06

your phone, um and these are kind of the

54:08

subscriptions that you will need in

54:10

order to try it out. Um but please give

54:12

us feedback. It is a really, really cool

54:14

feature. Um and we've seen a ton of

54:16

different use cases on Twitter. There's

54:17

a one that I love about someone who is

54:20

now running their entire plumbing

54:21

company via Grokbot and has saved them

54:23

hours of the their their day. Um so,

54:25

there's there's really a lot to uncover

54:27

here.

54:29

Okay. I'm going to stop sharing now.

54:31

Actually, you know what? I'll I'll keep

54:32

Grokbot on the screen so that y'all can

54:33

maybe just continue to see it work.

54:35

Oops. Wrong Grokbot. Let's go back here.

54:39

There we go. Um

54:42

I'll keep it on the screen, um but I'm

54:44

happy to open it up for questions in the

54:45

last 5 minutes that we have. Are there

54:47

anything any themes any things that I

54:49

can help answer?

54:53

>> I think we've gotten a number of

54:54

questions around Well, first, uh uh

54:57

checking out the recording of this. Um

54:59

I'll go ahead and put a link to our

55:02

workshops page uh on cursor.com. So,

55:05

uh this is where you'll be able to see

55:08

um Rita mentioned that Krista from our

55:09

go-to-market team is going to be doing

55:11

uh another workshop next week on how to

55:14

use Grokbot for go-to-market use cases.

55:16

So, that will all be available on the

55:18

link I just put into the chat. And this

55:21

is also where you can find uh previous

55:24

workshops that we've held. So, if you

55:25

guys are curious about checking out any

55:27

other like on-demand content, uh the

55:29

recording should all be posted there.

55:31

And then I believe

55:33

we should follow up uh if you input your

55:35

email into the Luma uh invite with a uh

55:39

an email when the recording is

55:40

available. So you guys will get

55:41

notified, but if you're ever curious

55:43

about things you maybe didn't intend or

55:45

miss in the past, a lot of those are

55:47

available on the link I just put in the

55:48

chat as well.

55:53

>> Amazing. I'm looking at some questions

55:55

here.

55:56

Again, as Nate mentioned, we will send

55:58

the recording out.

56:00

Um

56:00

People are asking

56:02

the best way to improve self or have

56:04

self-improving loops with Grok Bot. Next

56:07

thing is that Grok Bot will do that for

56:08

you. So it will learn from itself and

56:10

continuously kind of get better as you

56:12

use it. But adding skills, adding

56:14

routines, things that will basically

56:16

make it more customizable to you will

56:18

probably help. Um some other questions

56:21

are

56:22

can Grok Bot use your phone to make

56:24

calls? I do know a number of people that

56:27

have connected Grok Bot to their

56:28

iMessage API so they can actually have a

56:31

scheduled Grok Bot that texts you know,

56:33

their roommates to do the trash or

56:35

something like that. And so I'm sure

56:37

maybe you can probably you know, wire it

56:39

up to make phone calls, but I think the

56:41

the iMessage use case is a very popular

56:43

one. Um and then Shawn asked about some

56:46

sort of token context window limit.

56:48

There is no context window limit in in

56:50

Grok Bot because of the the fact that

56:52

memory stored in S3 buckets.

56:55

And so you don't have to worry about

56:56

context ever getting degraded here.

57:04

Okay.

57:05

Um if folks have used Grok Bot already,

57:07

I would love for folks to put in the

57:09

chat what they have been using it for.

57:12

If not, I'm happy to Yeah, I see that

57:14

someone has a raised hand. If they want

57:16

to come off mute and ask questions, I'm

57:18

happy to take any live questions for the

57:19

last couple minutes that we have.

57:25

It could also Oh, yeah. A couple live

57:27

questions. Okay.

57:29

Um

57:31

Alec, I think I saw your hand first. Do

57:32

you want to come off mute here?

57:40

>> Hi Rita. I had a just a quick question

57:42

about the the continual learning and

57:44

persistent memory thing.

57:46

>> Yeah.

57:46

>> So, is it is it similar to the way like

57:49

humans work where it's going to store

57:51

core concepts and things like that? Like

57:53

almost like like episodic memory instead

57:55

of having

57:56

uh

57:57

oh my gosh, I can't think of the word

57:58

right now, but like picture-perfect

57:59

memory like LLMs have so that it's more

58:01

so relying on its abilities than it is

58:03

its memory. And then the second question

58:06

that kind of is a follow-up to that is

58:09

whenever you're working on new tasks,

58:12

how does it is it just it that first

58:15

time that you do it? Is it going to kind

58:16

of be rough where you're going to have

58:17

to baby sit it along the way? And then

58:19

after that, it's going to continue to

58:21

get better or is it something that it

58:23

can essentially figure it out in one

58:24

shot the task that it hasn't done in the

58:26

past. Cuz I know Richard Sutton kind of

58:28

talked about that on the Sequoia Capital

58:30

podcast, I think a little while ago. So,

58:32

I'm just curious how Grok Bot kind of

58:34

fits into those two those two aspects of

58:36

things.

58:36

>> Yeah. Great questions. I'll answer the

58:38

second one first, which is I think with

58:41

most agents, the cold start problem is

58:43

is probably going to be there regardless

58:45

where when you talk to an agent for the

58:47

first time,

58:48

you might have to do a little bit of

58:49

hand-holding. You you kind of saw it a

58:51

little bit when the chief of staff agent

58:53

was like, "Hey, I'm a chief of staff,

58:55

but I don't really know what exactly you

58:56

want me to do here."

58:58

I do think as and then that kind of

59:00

leads into your second question, which

59:01

is the memory.

59:03

I do think right now the the memory that

59:05

we have is like a more picture-perfect

59:07

LLM type memory where you can teach it

59:09

skills, you can teach it videos, you can

59:10

give it information that it's able to

59:12

just consume based on, you know, what

59:14

it's able to see. I do think the goal,

59:17

however, is to improve memory as like

59:20

our number one feature so that it

59:23

remembers things like a human would. So,

59:24

episodic memory or even like memory

59:26

related to uh things that it's uh you

59:30

know seen or listened to. So, you know,

59:32

the concept mapping uh idea that that a

59:35

lot of humans have. So, I think that is

59:36

the goal is to improve memory so that

59:38

it's not just like an LLM-based memory

59:40

but more human-based. Um but I think

59:42

that will take a little bit of time and

59:43

training on our end as well.

59:47

>> Thank you.

59:48

>> Um cool. And then Max and Chance, since

59:51

you guys have your hands up, I'm happy

59:52

to stay for like a couple more minutes

59:53

and answer those questions. Max, you

59:54

want to go first?

60:05

I can't hear you, Max, if you're

60:06

talking.

60:08

Unfortunately.

60:11

>> Okay, can you hear me now?

60:12

>> Yes, I can.

60:13

>> Perfect. Sorry. Um so, um a couple

60:17

questions. I've been in first off,

60:20

awesome job. I mean, this was like a

60:22

full Claude code type of moment, open

60:25

Claude type of moment. And, you know, on

60:27

X, people have just been going crazy

60:29

with this, creating groups. And I think

60:31

it's really rare to have that

60:32

opportunity. So, just kudos to to you

60:34

and the whole um SpaceX AI and Cursor

60:37

teams on pulling this off. Um super

60:39

cool. And um in terms of

60:42

where uh I run a retail execution

60:45

business. And

60:47

uh we we serve some of the biggest um

60:50

food and beverage CPG brands like the

60:51

Poppys, Olipops, Chomps, Siips, and uh

60:54

Tastes.

60:55

So, um one of the things that is um

60:58

we're having a difficult time with, and

61:00

I think this might be common in a lot of

61:01

service providers, is tribal knowledge

61:05

documentation. So, we have like a tab

61:07

for everyone to, you know, document

61:09

their SOPs. And even with like record

61:11

and replay and code acts and different

61:14

things like that. And right now I have

61:15

um two different technical hires, a

61:18

senior director of AI/BI, and an

61:20

automation engineer that we just hired.

61:22

And we're

61:23

out Grokbot and we're planning on, you

61:24

know, getting this to scale out to the

61:26

entire team of about 130

61:28

>> Amazing.

61:28

>> So, we want to really figure everything

61:30

out first. So, the first big thing is

61:32

I noticed uh, you know, the the inklings

61:35

of this of passive workflow discovery.

61:38

Is there anything in the product roadmap

61:40

for passive workflow discovery where it

61:42

can monitor clicks, inputs, waste and

61:45

suggest automations

61:47

um, and skills to build for Grokbot

61:49

based on computer activity?

61:51

>> Yeah, I think so you might have seen it

61:54

in a couple of the agents where it

61:55

recommended building an automation. Like

61:57

for example, the on-call agent. It was

61:59

like, "Hey, my automation is going to be

62:01

uh, you know, polling Datadog or

62:03

PagerDuty." Um, I think another one was

62:06

my inbox manager when it was like a

62:09

clean slate. The first thing it

62:11

recommended was like, "Hey, my

62:12

automation is going to be like filtering

62:14

out any spam emails." So, I think there

62:17

is in the LLM or in in in the, you know,

62:20

the agent itself, there is some

62:22

preconceived notion of what you might

62:24

want to do.

62:25

However, I agree with you with the

62:27

tribal knowledge. I think the more I

62:29

mean, and this is true across every AI

62:30

product, the more context and the more

62:32

info you give it, the better it will be

62:34

at actually making a decision or doing

62:36

something. Um, and so I do think that

62:39

hopefully as Grokbot gets better, it

62:41

will be more aware of you know, passive

62:45

dynamic workflows and so it's able to

62:47

see like, "Hey, you know, Amrita is

62:49

often going to Google Flights, you know,

62:51

um, in in you know, her chief of staff.

62:53

Maybe we should just automatically keep

62:55

that as a skill." Um, but I think for

62:57

now the teach a skill via that video

63:00

recording is the best way to do it and

63:02

just feeding it info. So, I don't know

63:04

where your tribal docs, sorry, your

63:06

tribal knowledge docs live, but like if

63:08

you can connect to Confluence, to Google

63:09

Drive, to wherever, giving it that is

63:11

really important.

63:13

>> That's awesome. And one other quick

63:14

question is um, the other thing that our

63:17

team's been absolutely obsessed with

63:18

right now is we locked into like an

63:20

annual open AI subscription and I'm

63:23

hoping to switch it to

63:25

Rock Bot and just go all in with you

63:26

guys.

63:27

>> Great.

63:28

>> But one of the things that everyone is

63:30

obsessed with right now is the voice

63:31

mode within Coda app where you can

63:33

orchestrate and

63:35

people are now setting up skills that

63:37

you know, do a pre-flight intelligence

63:40

and then interview them in the morning

63:41

and then

63:42

>> Yeah.

63:42

>> put task notions that AI can execute and

63:45

create fan out different tasks to do

63:47

those. So I was just imagining like this

63:50

is such a cool opportunity as I cuz I

63:52

know that you guys have a pretty

63:53

advanced voice mode yourself.

63:56

>> Yes.

63:57

>> on the benchmarks and if you had not

63:59

only the ability to have like the main

64:02

orchestrator that you're talking with

64:03

have that but also each different bot

64:05

have its own personality where you can

64:07

join a group call and almost feel like

64:09

you're in a room full of team employees

64:11

where they're all talking back to you

64:13

with their own voices and personalities

64:15

and giving their expert advice if you're

64:17

trying to solve like a really difficult

64:18

problem engineering problem wise or

64:20

something like that. That would just be

64:21

like the coolest AGI moment I think for

64:24

me.

64:25

>> Yeah, and I I will say I'm I think there

64:28

will be a lot of advancements on that

64:29

end because we we have Grap Voice as a

64:33

part of SpaceX AI that's going to be a

64:34

big part of our our product suite.

64:37

So yeah, I am I am hoping for that as

64:38

well. I think Grap Voice is great. It

64:41

powers a lot of kind of really important

64:44

pieces of technology already.

64:47

So yeah, I I think that's definitely not

64:49

far on the road map and I'm excited to

64:50

see how that manifests in the product as

64:52

well.

64:53

>> Awesome. Thank you so much.

64:55

>> Of course.

64:56

I think unfortunately I do have to drop

64:58

folks. I did see two other hands Chance

65:01

and one other.

65:03

If you would like to email me, Nate or

65:06

or Fasal, our emails I'll actually just

65:09

put mine in the chat. It's Amrita at X

65:11

sorry at cursor.com Um, soon to be

65:13

Amrita at x.ai. We're still in the

65:15

process. Um, but yeah, thank you

65:16

everyone for joining. I hope this is

65:18

useful. The recording will be out soon.

65:19

Thanks, team. Thank you, Fuzzel and

65:21

Nate. Really appreciate it.

Interactive Summary

This workshop introduces Grok Bot, a team of always-on, autonomous agents designed for task delegation. The session highlights Grok Bot's key features, including persistent memory, tool integration, and its ability to act as a persona-based system rather than just a task-based assistant. Participants learn how to create and customize specialized bots (e.g., Chief of Staff, Inbox Manager, QA, and Engineering leads), teach them new skills through screen demonstrations, and set operational guardrails. The session also showcases how these agents communicate with one another to coordinate complex workflows and execute tasks in the background, even when the user is offline.

Suggested questions

4 ready-made prompts