HomeVideos

Operationalizing AI in workflows: Lee Spacagna, Solutions Engineer, OpenAI

Now Playing

Operationalizing AI in workflows: Lee Spacagna, Solutions Engineer, OpenAI

Transcript

342 segments

0:05

Hi everyone, my name is Lee and I'm a

0:07

lead solution engineer here at OpenAI

0:09

working very closely with financial

0:10

services customers across AMIA. Today

0:13

we've got some really exciting things to

0:14

show you, some of which we only launched

0:16

last week. Every day when I work with

0:18

financial services institutions, they

0:20

always have one question. Where can AI

0:22

actually change how my business runs?

0:25

Today there are two paths for AI

0:27

adoption. first giving chatb and codecs

0:30

so that employees can use AI in their

0:32

daily work. Second, there's systems.

0:35

This is where companies are building

0:37

entirely new products. They're uh

0:39

enhancing their customer service.

0:40

They're improving client advisory and

0:42

they're working on operational support.

0:45

So, it looks like this. We've got chat

0:47

GPC and codeex working from the bottom

0:49

up using employees as they get more AI

0:51

literate. And then we've got AI systems

0:53

from top down. And these are those major

0:55

transformational uh initiatives.

0:58

But there's a missing layer in the

0:59

middle, the automation at the team and

1:01

the department level. And this is a gap

1:03

that the new chatbt workspace agents is

1:05

designed to close. And that's what I'll

1:07

be demoing for you today.

1:09

When we say agents, we mean AI systems

1:12

that we can delegate meaningful tasks

1:13

to, not just ask questions of. And we

1:16

can do that by using tools that we

1:17

already rely on like email, calendar,

1:20

and those productivity apps that we're

1:21

using every day.

1:23

And we want these agents to complete

1:24

work in the same way that people do. And

1:27

in the last few months, there's been a

1:28

huge jump in capabilities. And we had

1:30

another leap last week with GPT 5.5.

1:33

Today, agents take on complex work that

1:36

used to take hours or days, and they can

1:38

handle them from start to finish. What

1:40

happens when you need to build something

1:41

custom and you need to delegate

1:43

something that your team or your

1:44

departments are currently working on?

1:47

Many of you have already built custom

1:48

GPTs. With Workspace agents, we evolved

1:51

that into something much more powerful.

1:53

We've got a new agent builder which

1:54

brings shared applications, skills, and

1:56

deployment all to one platform. And this

1:59

allows these agents to work in the same

2:01

place that work already happens. So now

2:03

let's jump into the demo.

2:07

This is the is a standard attribute

2:09

interface that I'm sure you're all

2:10

familiar with. But down the left hand

2:12

side, you can now see we've got an

2:13

agents option that we can start with.

2:16

And now for many teams, the challenge

2:18

isn't a lack of work to automate. It's

2:20

that the work is spread across meetings,

2:21

documents, emails, and other systems.

2:24

And the decisions all depend on specific

2:26

context.

2:27

So today, I'm going to show you how I

2:29

can quickly spin up an Aentic co-orker.

2:31

In this case, I want to build my own

2:32

chief of staff agent. I want it to help

2:35

me coordinate work, track priorities,

2:37

prepare meetings, and help keep the team

2:39

moving. Every function can delegate

2:41

meaningful work to agents and these can

2:43

understand the role, use the right tools

2:45

and they can operate with how the team

2:46

already works. Here we're going to use

2:48

one of the uh templates we've got

2:50

already for the chief of staff uh agent

2:51

here. And you can see this already has a

2:53

set of instructions. It already has a

2:55

set of tools that it's able to work with

2:57

and it already has capabilities that I

2:59

can start using.

3:02

Next, you can see here I want to uh

3:04

start connecting some of those tools

3:06

that I mentioned to make sure it's

3:07

correct for my workflow. In this case,

3:09

I'm going to use the Microsoft set of uh

3:11

tools here. So, we've got things like

3:13

Outlook calendar, Teams, and then my

3:15

Outlook email.

3:20

Now, we can see that the instructions

3:22

are going to be automatically written by

3:23

another agent. So, you don't need prompt

3:25

engineering skills. You don't need any

3:27

technical skills at all. But what it

3:29

means is that as a business user, you

3:31

can now use an agent to build another

3:33

agent for you just with natural

3:34

language.

3:37

And that's it. That's the initial

3:38

version. I haven't written any code and

3:40

I've got the first version of the agent

3:42

ready to go. But now I want to customize

3:44

this to my own requirements. I want it

3:46

at 9:00 a.m. I want it to run every day.

3:48

I wanted to look at all of my meetings,

3:51

look at all of the applications, look at

3:53

my emails that came in overnight, and

3:54

generate a daily brief so that I could

3:56

arrive and be prepared for all of the

3:58

meetings for the day.

4:01

So once again here I just give the

4:02

instructions again in natural language

4:04

telling it I want it to run at 9:00 a.m.

4:06

No technical skills needed here at all.

4:09

And within a matter of seconds we can

4:10

see that it's able to customize my

4:12

agents to my team's requirements and

4:14

work exactly how I like to work every

4:15

day.

4:19

So once this is done, we can go and test

4:21

our agent.

4:29

And we can now see there's two starter

4:30

prompts underneath to get me started. If

4:32

I want to, I can give it its own set of

4:34

instructions to perform for me. But you

4:36

can see that there's two already there

4:37

to go. And you can think of these as

4:38

capabilities that have already been

4:40

built into this agent. So let's ask it

4:43

to prepare the today's brief here. You

4:46

can see I'm asking it to do a concise

4:47

brief uh using all of the available

4:49

information that I mentioned earlier.

4:51

Highlight priorities, decisions,

4:52

blockers, and follow-ups and then post

4:54

these in the CFO team channel in the

4:57

daily prep channel.

5:00

And now we can see the agent spinning

5:01

up. It's going to start grabbing all of

5:03

those details, connecting into my email,

5:06

connecting to my calendar, and all those

5:07

other sources that I mentioned. It's

5:09

going to check all of those meetings

5:10

that I've got for the day. It's going to

5:12

cross reference that with information

5:13

that might be in my emails. And it's

5:15

going to pull all the context needed

5:17

from all of these sources. And the first

5:19

time it runs, it's going to ask me to

5:21

give permission to post to the Teams

5:22

channel. So, it's just going to set that

5:24

up now. And we'll go and give it the the

5:26

approval and see how that's worked.

5:30

And that's it. That's now posted to

5:31

Teams. So, let's now go and have a look

5:33

at what it was able to generate for me.

5:37

So, now over in Teams, we can see in the

5:39

daily prep channel, we can see that

5:40

there's an update. So let's go and have

5:42

a look what it posted and we can see our

5:44

chief of staff agent from chat GPT has

5:46

gone and collected all that information

5:48

and then it's posted that daily brief

5:49

for me inside teams exactly where I want

5:52

the information to be for my daily work.

5:54

So within a couple of minutes we've

5:56

built an agent from scratch. We've

5:57

connected it to tools that I use every

5:59

day. We've given it some customized

6:01

guidance and we now have a running chief

6:02

of staff agent for my whole team.

6:06

But let's go back to the agent and take

6:08

it a step further. This t this week my

6:11

team have been burning themselves out

6:12

running from meeting to meeting and they

6:13

haven't had any time to prep in between.

6:16

So now let's add a new capability. I

6:18

want the agent to proactively research

6:20

before every meeting like having an

6:22

expert chief of staff who's the telling

6:24

me who's there, what's the latest and

6:26

then what's the goal of that meeting. So

6:28

for this we need some additional context

6:30

for some other tools. So now let's go

6:32

and add some more that are available.

6:34

I'm going to start off with SharePoint.

6:37

This is where I'm storing all of the

6:38

company information and all the

6:39

information I've taken as notes that's

6:40

shared across the organization. So,

6:42

we'll go and add that. And next, I want

6:45

to add Salesforce for all of that CRM

6:46

and all that kind of rich information

6:48

about all the context from that

6:50

customer. So, we'll go and add

6:51

Salesforce as well.

6:55

And now that's done. We've got those two

6:56

apps connected. You can also add other

6:59

apps that you use every day here as well

7:00

or even custom applications that you

7:02

just you have inside your business. Next

7:04

is skills. Skills are a way of capturing

7:07

snippets of information instructions to

7:09

perform critical tasks. Think of these

7:11

as an amazing way to capture all of that

7:13

those tribal knowledge and conventions

7:14

that are currently trapped in people's

7:16

heads. And we can turn those into

7:18

repeatable workflows.

7:20

You can see that there's two skills

7:21

already in use here. We've got the chief

7:23

of staff skill and we've got a final

7:24

brief formatting skill.

7:27

But now let's go and add another one

7:28

that I've already been using across my

7:30

team. So I've already got a skill here

7:32

for meeting prep. This tells uh chatbt

7:34

the way that I want this information to

7:36

be structured, the key information

7:37

that's needed, the source of this

7:39

information, and where I want that

7:41

information to be posted. So, let's go

7:42

and add that to my agent as well.

7:46

Finally, let's save our changes.

7:50

And now I want to give the agent some

7:51

more instructions about what to do with

7:53

these new applications that I've gone

7:54

and connected. So again, we'll use the

7:56

agent on the side to have a natural

7:57

language conversation and give it this

7:59

additional context to go and update the

8:01

agent.

8:04

So here there's all the information.

8:05

I've just added Salesforce and

8:06

SharePoint. Add a new capability. I want

8:09

it to be able to generate these quick

8:10

meeting briefs in in chat GBT. And all

8:13

the information I want to give it is

8:14

just give me the information for the

8:15

next meeting. So it needs to go through

8:17

here and make the updates. Um and then

8:19

it's it will also um add a new starter

8:22

prompt there for me to use in a second.

8:25

So now again, let's go and update this.

8:30

And now we can go and deploy this. and

8:31

is now available for the whole team. So,

8:34

let's go and use it. And here is my

8:37

completed agent deployed and ready. And

8:39

now you can see we've now got a third

8:40

starter prompt underneath as well to

8:42

prepare me for my next meeting.

8:47

Now, it's going to run pull all of those

8:49

contexts from those different sources

8:50

including Salesforce um and SharePoint

8:53

that I went and added. It's going to go

8:55

and um check all of the information, put

8:57

that together into a concise brief in

8:59

the way that the skill gave the

9:00

instructions to go and represent that.

9:02

And personally, I have one of these

9:04

running every day. Um I have my own

9:06

agent that checks all of my emails that

9:07

come in overnight, the important updates

9:09

from across the business, the things

9:11

that I said I would do on Slack

9:12

yesterday or on calls and all the

9:14

contexts on the transcripts. And now it

9:16

means that I get that first hour of my

9:17

day back because I come into the uh into

9:19

work in the morning and all of my emails

9:21

have a draft ready to go with all of the

9:23

contacts from across the business. And

9:25

it means that I can just go through all

9:26

of those emails and click send and just

9:28

approve those and get those out to my

9:30

customers. And it's completely

9:31

transformed the way that I work.

9:34

So now we can see here we're all ready

9:36

to go for that next meeting. Before the

9:38

team was understaffed and they couldn't

9:40

prep for those meetings, but now we've

9:41

enabled everyone to turn up as if

9:43

they've been prepped by their own chief

9:45

of staff agent.

9:50

But that was just one example there. But

9:52

this is a pattern that you can apply

9:53

across the business. We've seen examples

9:55

of agents like KYC on boarding, AML

9:58

investigations, relationship management,

10:00

and more. The opportunity here isn't

10:03

about one single uh automation project.

10:05

It's actually about a brand new

10:06

operating model. Every team can spin up

10:09

a ro specific agent to take manual work

10:11

off their plate and help the business

10:13

move faster. But the next question is is

10:15

what if we've got thousands of these

10:17

agents? How do we manage them? And

10:19

that's where Frontier comes in. Frontier

10:22

is our platform for deploying and

10:23

managing agents at scale. It connects to

10:26

systems usually in silos, things like

10:28

data warehouses, CRM, and internal

10:31

applications. It gives AI co-workers the

10:34

same shared context that the teams

10:36

currently rely on. And from there,

10:38

agents can reason over data. They can

10:40

run code. They can use tools and they

10:42

can take actions all in a governed

10:44

environment.

10:46

And the key thing here as well is as

10:47

they work, the system improves. They

10:50

will learn from interactions. They will

10:51

evaluate their performance over time.

10:53

And it means that the more they do, the

10:54

better they get, just like human workers

10:56

in the business right now.

10:59

So today it's possible to build in chat

11:01

GPT codeex and the API and we want to

11:04

make it easier to deploy out of the box

11:06

agents, plugins and skills all specific

11:08

for financial services workflows. This

11:11

matters because it moves the system

11:12

towards much more automation. We can use

11:15

purpose-built agents that plug directly

11:16

into work and they can handle all the

11:18

repeatable processes with even less lift

11:20

and customization.

11:22

With all those foundations in place,

11:24

agents become incredibly powerful,

11:26

allowing you to delegate more workflows

11:28

to AI over time. And next, Stephanie is

11:30

going to show you how teams are using

11:31

them to create transformative impacts

11:33

across the workforce. Thank you.

Interactive Summary

Lee from OpenAI introduces Workspace agents, a new layer of AI automation designed to assist teams at the department level by delegating meaningful tasks rather than just answering questions. By integrating tools like email, calendars, and CRM systems, these agents can handle complex, multi-step workflows like meeting preparation and communication drafts. The demonstration shows how users can build, customize, and deploy these agents using natural language without requiring technical or prompt engineering skills. Furthermore, the video introduces the 'Frontier' platform for managing these agents at scale, emphasizing a move toward a new, efficient operating model for businesses.

Suggested questions

3 ready-made prompts