LALatent SpaceDec 26, 2025· 27:46

⚡️GPT5-Codex-Max: Training Agents with Personality, Tools & Trust — Brian Fioca + Bill Chen, OpenAI

OpenAI’s Brian Fioca and Bill Chen discuss the launch of Codex Max, a long-running coding agent designed to work 24+ hours, manage its own context, and spawn sub-agents. They reveal how GPT-5 training prioritized personality traits—communication, planning, and self-checking—to build developer trust, and how Codex develops tool habits like preferring 'rg' over 'grep'. The abstraction layer is shifting from models to full-stack agents, enabling partners to plug Codex into tools like VS Code or Zed. They highlight applied evals that measure real-world impact over academic benchmarks, and the need for multi-turn eval APIs. Their 2026 vision: coding agents trusted enough to handle the hardest refactors at any company, not just top-tier firms, and general enough to automate personal workflows like organizing desktops or email.

  1. 0:00Intro
  2. 1:29Codex Max
  3. 2:46Personality
  4. 4:56Tools
  5. 9:18Trust
  6. 11:56Abstraction
  7. 14:17Sub-agents
  8. 16:40Evals
  9. 22:31Automation
  10. 25:11Predictions
  11. 27:11Outro

Powered by PodHood

Transcript

Intro0:00

Host0:04

Okay, we're here at AIE Code, and we, we have, uh, two of our speakers, Bill and Bryan. Welcome.

Brian Fioca0:10

Hi.

Host0:10

Latent Space.

Brian Fioca0:11

Thank you for having us.

Host0:12

Bill-- Uh, Bryan, I, I know you've been a listener for a little bit.

Brian Fioca0:15

Oh, yeah.

Host0:15

Like, uh, what, what's your take on Latent Space? Like how, how, how does it-- what, what role does it perform in your function at OpenAI?

Brian Fioca0:22

Yeah. I mean, first of all, love the name.

Host0:24

Okay.

Brian Fioca0:24

I'm a massive latent space context management person.

Host0:28

Tell the story behind the name gi-gi-give it the chance.

Brian Fioca0:30

Yeah.

Host0:31

So it start, uh, we never had Latent Space as a name at the start. It was called L Space.

Brian Fioca0:37

Interesting.

Host0:37

And, uh, one of my readers, uh, donated the domain name latent.space. He's like, "Do you want it?" I'm like, "Yeah."

Brian Fioca0:44

Awesome. So latent just like came accidentally.

Host0:48

So it was in the ether, but like I didn't have the domain.

Brian Fioca0:51

Yeah.

Host0:51

So I just, I just like called it L Space. L Space was like a Visco-

Brian Fioca0:54

Nice

Host0:54

... domain.

Brian Fioca0:55

Yeah. No, it's, it's, it's amazing. I love it because it's-- you're like always on the cutting edge, and it goes into a lot of detail about all the things that like I should be keeping up with as part of my job, and there's so much to keep up with, right?

So there's only so many sources of, of really good high-quality information for what's like happening on a deep level. And-

Host1:12

Well, you guys have your own podcast now, so I'm like, you know, I get competition.

Brian Fioca1:16

Yeah. Well, I still listen to yours, and I, I still think yours is really good.

Host1:20

Uh, so you guys, I guess are representing like a startups team, Codex-

Brian Fioca1:27

Yeah

Host1:27

... all the things. You just launched Codex-

Brian Fioca1:29

Yeah

Codex Max1:29

Host1:29

... uh, the, the Codex Max-

Brian Fioca1:31

Yep

Host1:31

... Codex Mini-

Brian Fioca1:32

Yeah

Host1:32

... yesterday.

Brian Fioca1:33

Yeah. We're good at namings.

Host1:34

Yeah. Uh, I, I do-- Uh, people do make fun. I think Thibault was like, "Yeah, you know, we're good at a lot of things but not naming."

Brian Fioca1:41

Yeah.

Host1:41

I was like, "Well, why call it Max?" Like was there any like internal discussion?

Brian Fioca1:45

Yeah. I mean, it's complicated because it needs to be differentiated from the previous one, and the idea is like Max can run for a really long time. We can go twenty-four hours or more. I've actually like sort of had it gone for more than that.

And the name is, is, you know-

Host2:00

It's inside Codex on the web. Is that-

Brian Fioca2:02

Um-

Host2:03

How do you-- When you say a really long time, twenty-four hours.

Brian Fioca2:05

Oh, I... On my, on my-- Oh, that's-- I think that was on the web inside of Codex. I'm not sure. But I've actually done it on my local computer for, for quite a bit longer than twenty-four hours o-over the course of a couple days, but closing my laptop and reopening it.

But, but the, uh, the name, you know, it-- you could come up with something like Pro, but Pro is, is sort of like slower, more thoughtful. Max is about sort of like speed and maximization, like maximalist.

Host2:31

So is that for this model, uh, you can-- it can run for a long time, but it can also actually for, for the same types of problems, it can actually get to the right answer, uh, faster.

Brian Fioca2:42

Yes.

Host2:42

So it can-- it's simply better and faster.

Brian Fioca2:46

Yeah.

Personality2:46

Host2:46

Yeah. Um, so I think a big part of what you guys are speaking about is the training that goes into, uh, something like that.

Brian Fioca2:53

Yes, right.

Host2:54

Vaguely, people just kinda wave their hands and say RL, but like what specifically have you learned about what's, what's a good party source on?

Brian Fioca3:02

Um, so I got to-- I mean, this is sounds weird to say, but I, I was lucky enough to be really close to the training team while GPT-5 was training, and one of the big things that we focused on, Bill was there, too, um, we focused on personality, right?

So it's really important to build trust with developers for like how a model works, and if a model doesn't act the way that you expect it to do, or if it doesn't work alongside of you as well, you're not gonna really trust it.

You're not gonna get as much out of it. So for coding, we thought, okay, well, what is the best personality for a coder, for a pair programmer, for somebody you trust, and how do we like eval against that?

How do we come up with behavioral characteristics? And we came up with things like communication. It needs to keep you abreast of what's going on while it's working. Uh, planning, like come up with a strategy, do some searching around, like figure out context, gather, figure out what to do before you just dive in if, if, if it makes sense to, and then, you know, check your work, right?

And so these are just best software engineering practices that turn out to be behavioral characteristics, and we can measure the model's performance on those behaviors and grade it that way.

Host4:12

Yeah, I, I will say that, uh, another key aspect to how we trained the model is we worked really, really closely with some of our, uh, co-coding, uh, partners-

Brian Fioca4:23

Right

Host4:23

... uh, and a lot of those folks are lead on the bleeding edge, and so they have a lot of, uh, understanding of what particular-- particularities they need, and we really focused on sort of those areas and really dove-- dive deeply as into those.

Brian Fioca4:37

Yeah, that's right, especially tools, right? So like different harnesses have different tools. Some people have context, uh, like semantic search. Some people have different ways of doing code edits. And initially, you know, our models were trained the way they were trained to use tools, and that kind of bakes in a habit.

And so we've been getting the models better at using different types of tools.

Tools4:56

Host5:00

Yeah. It's a lot to follow up on, but I'll, I'll go tools first, and then I'll, I'll go back on the personality base. Both of you, engineers-wise, I think the communication when the 5 Codex just came out was, well, this is the model trained for our Codex, not necessarily yours, right?

Has that message changed for other startups using the 5 Codex model?

Brian Fioca5:20

Right. No, so Codex is-- Just to be clear, Codex is the frontier coding model that we have that is optimized for its harness.

Host5:27

Yeah.

Brian Fioca5:27

The Codex team is, is very focused on creating a coding agent, and they want it to work perfectly inside of the, the shape of the harness and API that we have, so they're completely unbounded.

Host5:38

It's open source, so-

Brian Fioca5:39

Yes, that's open source, and the model is available in the API. So, so that's what they focus on.

Host5:43

Yeah.

Brian Fioca5:44

Um, it is-

Host5:44

And then the conflict is, well, you just said other startups have other tools, and obviously I know that.

Brian Fioca5:48

It is possible, like-

Host5:50

One thing, uh, to mention here is I, I think we can probably, uh, disentangle a little bit on sort of the, the, the Codex, uh, apart from the sort of the mainline models. The Codex models are sort of focused on the a-a-agents itself, right?

Like the Codex agent itself, the model has been trained with the agent specifically in mind. That actually turned out to be

Bill Chen6:09

Uh, somewhat even sometimes easier to integrate, uh, because we come into it with a firm opinion on what the sort of, uh, best way of using it looked like. And so, um, some folks that we work with actually really appreciate that we come into it with that opinion.

Uh, while for the other ones that has a more of a general or specific tools, uh, that they definitely need, the mainline model is, is one that's more general in the sense, and that's sort of what Bryan was referring to when he talked about GPT 5's, uh, tools getting-

Brian Fioca6:40

Yeah, so the 5, 5 line non-Codex is more general across the board. It can respond to things that are... It's, it's much broader than just coding. It has coding capabilities that are also mirrored in Codex, and they, they work together to keep that trued up.

But since it's more general, it does have more steerability to different types of tools. And when you're implementing tools, you know, the model can get bogged down if it hasn't seen a, a tool that it's used to, and it might take more time thinking about how to use it or make more mistakes.

So our recommendation is if you're wanting to go leading-edge coding focused, pay attention to the Codex line and the Codex SDK and the Codex models because that's the one that's, like, really aimed at that. You'll have to do, you know, some work to, like, look at how we're implementing our tools inside of Codex to maximize its capability without bogging it down.

But, like, people are having success, like bending it in ways that maybe we haven't thought of. If-

Host7:39

Speaking of the mind that I always want to pry if-

Brian Fioca7:42

Sure.

Host7:43

Yeah.

Brian Fioca7:43

Um, do, do you have any examples?

Host7:45

You say, you say bendy in ways you haven't thought of.

Bill Chen7:47

Yeah, so I think, um, so Codex is trained, uh, with terminal tools, uh, in mind, and so what we've thought would be the case is, um, you will essentially only have to, like strip out-- you have to strip out all of the tools except for the terminal tools.

But we found some like partners of ours, like they just discovered that what you can do is that you can actually still have a lot of the tools just named in the same way as the terminal tools, as well as having the same input and output.

Brian Fioca8:17

Yeah.

Bill Chen8:17

And all of a sudden, the tool call performance jumped up by a lot.

Brian Fioca8:19

Yeah, and Codex loves rip grep. So if you make a rip grep tool and tell it to use it, it'll use it.

Bill Chen8:24

So if, if you call it grep, it actually does a little bit worse. But if you call it rg, it actually does really well.

Brian Fioca8:32

But what?

Bill Chen8:33

Yes.

Brian Fioca8:33

Yes.

Bill Chen8:33

This is, uh, something that, uh, that we ourselves only discovered-

Brian Fioca8:37

This is one of the coolest things about like model training is literally like they develop habits just like a person does. Like if, if you're like working on some podcasting tool, right? And you're really good at editing, and then somebody makes you use a different one, it's gonna slow you down.

You're gonna get kind of bogged down and make mistakes.

Host8:52

Sure. But I would... I don't know if like, yes, that's very human, but I would, I don't know if I'd call it cool because it's supposed to generalize.

Brian Fioca9:01

Well, right. That's the end, the end goal, yes, of course. And so that's what we're doing with the 5 series of models is they're b- they're way more general and Codex is focused on maximizing coding, and those are the sort of two horizons that we're working on.

Host9:15

Yeah. Awesome. I want to go back on personal- personality. Uh, this-

Trust9:18

Brian Fioca9:18

I know you hate that word sometimes.

Host9:21

Hate it. It means different things to different people.

Brian Fioca9:23

Yes.

Host9:24

And when it comes to people who are like very, very keen on like model research, model personality is much more like, uh, what I think maybe what your topic would say is like warmth, your friendliness, or your... I agree about just having, uh, people's emotional state, whatever.

And so it's, this is really jarring when that is also applied to coding agents where like, well, I, I want to talk some machine like, uh, Silicon Valley HBO show or something Anton, but it could be playing with the freak also.

I think the other thing is also, but what does it matter? Because you said a lot of things about like commenting is that you're gonna user engage and all that. Does it matter if it's so customized anyway, right?

Like you're going for twenty-four hours. You're, you're closing your laptops. Uh, you have like the extra high parameter now. Does it matter?

Brian Fioca10:12

Exactly. So here's-- we're in this world right now where we're in between, uh, a situation where people don't quite ha-- like the models don't quite have the trust of senior engineers or engineers doing like very important work. And so we found, our customers have found that people really wanna follow along with what it's doing, so they can like interject or stop it, or at least understand what it's thinking so they don't waste all the kinds of time like doing a rollout that they have to throw away.

So with the 5 series, because it's more general and it's just about as good as coding as Codex for a lot of things, we've taught it to be more communicative, and so it has preambles before tool calls. It'll say things like, "I'm about to go look for this."

Yeah, and you can steer that really well. I actually really like it. I have-- I've created like a personality. I tweeted about this. I created a personality for my coding agent because I really like my tools to be kind of like fun to work with if I'm in there with them.

And so I have it-- it's got this like it gets really excited if we do something together and like... 'Cause I wanna wake up in the morning and be like, "Oh, I'm gonna go work on this project with my, my buddy 51," right?

Um, eh, but some people don't like that. And also for, like you said, long-running agentic tasks, that can get in the way. Like you're burning tokens that don't really matter if it's running in the cloud. So 51, you can turn that off, you can prompt it not to do that.

But the Codex model can't actually do that, and it relies on the reasoning summarizer to give you that update.

Host11:36

I guess more broadly, uh, what should people know or think about in terms of what it'll be nice to leave coding models in general like, uh, you know, more broadly than just like the immediate product experience release. Just like what trends are you seeing, what discussions are active?

Bill Chen11:56

Our talk today, uh, is focused on and talking a little bit about sort of the trend that we're sort of seeing is, uh, the abstraction layer really moving, uh, starting to move upwards from the model layer towards the agent layer.

Abstraction11:56

Bill Chen12:08

As I said, um, we train our models, uh, starting to be a little bit more opinionated, especially with regard to coding model, uh, like Codex, and the models are really

Host12:19

Good at doing certain things when inside of a certain harness, a certain, uh, type in certain shape. And so we're hashing that, packaging that up more closely, so we're actually shipping this entirety, entire agent altogether, then you can actually build on top of that agent.

That's one of the patterns that we're, we're seeing here is rather than focusing on optimizing with every single model release, you're actually just be able to plug in an agent like Codex, uh, into your platform and be able to use it out of the box.

Brian Fioca12:46

Yeah. And you're seeing Zed use this, uh, GitHub, uh, VS Code lets you just, like, package a whole agent to work inside of it. And that way, like, if you're building a coding tool, like Zed, and you don't feel like having a whole team keep up with all, every single model release and every single API change, and how to update the harness to do different kinds of sandboxing and all that kind of stuff, you can just build one layer above.

And that is actually super powerful because coding is, is just like one agentic behavior. It turns out it's a really nice one to start with because you can measure the performance sometimes easier with a lot of other ones.

But it also gives the model the capability... Right. So we started out with like chatbots, like you're having a conversation. Let's give the chatbot a tool to use. Okay, so now you have an agent that can, like, run commands.

Well, let's give the chatbot agent a Codex to use. So now if it doesn't have a tool, it can make a tool that it needs to solve a problem, right? So that's like another layer of abstraction, and it's not just coding.

You can write software that has an agent that can spin up a Codex instance and write a custom plugin for your software for that customer's API, right? And so now your software is self-customizable because it has its own team of people inside that can do integrations when at launch.

Host14:05

Yeah, solving integration engineering is, uh, is AGI. Yeah. One thing, one theme I'm finding at this conference so far, even early, like the, the first keynotes, I think people are starting to really explore sub-agents. Uh, agents that

Sub-agents14:17

Brian Fioca14:17

Mm-hmm.

Host14:18

More abstractly agents that use agents, and we used to call them multi-agent. I don't know what we call them now. I, I don't know if there's any thoughts on your end about this, where like you could tool call...

I guess like a, a very basic example is what you just said, which is, uh, the agents can, uh, create another instance of Codex that case a tool and then drop it. They just use the tool.

Brian Fioca14:40

Mm-hmm.

Host14:41

Is there a case for scaling like some agents to carry a ego?

Brian Fioca14:46

Yeah, I think so. I mean, Codex Max was designed for that, right? So it has its own compaction and, and context management. Codex Max manages its own context window, and so it can run basically forever without you having to worry about it while it's inside of the Codex harness, and that lets you do a lot of different things.

You can essentially have it hand off its own context to other sub-agents, right? So letting it sort of like spawn different agents to do more of its work in parallel and all kinds of things like that. So it's built for that.

I mean, we're just sort of like starting to see the indications of like what that means, but that's, I think, the future, and we're really excited about that.

Host15:28

Yeah. Um, it's really, I think, like, as I said, uh, the, the trend I was sort of observing here, really moving up the abstraction layer to the agent, to, to the agent layer really allows you to do a lot of cool things like brand new function, spinning a few agents, creating new abstractions, uh, as things, uh, as the long-running agent workflow continues.

And, and right now, like we're building all the, uh, primitives as well, models specifically with that in mind.

Brian Fioca15:57

Yeah. And it's really about moving the, the threshold up further, right? Like I was saying before, like I now trust like Codex to do some of my hardest work. I haven't written a single line of code by hand in months because I know what I can trust it to do.

Host16:10

You're the, you're the fourth person that said that in the last 24 hours.

Brian Fioca16:14

Yeah. No, it's real. I mean, I've actually launched something. There's an open source project that I did that was a Codex upgrade pack for migrating from completions to responses that was totally written by Codex, and I didn't write a single line of that code, and now it's, it's, it, it's out there as open source.

Host16:28

Actually, most of the folks at OpenAI, uh, well, initially when Codex first launched, it was around 50% of folks at OpenAI started using it, but now they go, "But those folks at OpenAI-

Brian Fioca16:38

That's very true

Host16:39

"... use it every day."

Brian Fioca16:40

The way that we do it is we're really good at evals, right? Like in order to develop trust and like build a product that can do more than you design it for, which is really what we're talking about here.

Evals16:40

Brian Fioca16:50

You're making an agent that can s- like solve its own problems. Um, you have to get really good at figuring out how to build those guardrails and evals around, you know, what is it doing, what is it allowed to do, and check it in production.

So we have all of this platform tooling now around agent traces and rollout traces and, and coming up with evals for that and building, you know, graders and all the things you need to sort of like maximize the pipeline.

So you can let it go and then like be like, "Okay, I don't really like the way it did that." Grade it. Have it meta prompt itself so that next time it actually does a better best practices.

Host17:21

One of the biggest use in terms of organization-organizational capabilities that OPI is investigating is applied evals. Can you say more about that? Like why is that suddenly a big priority now? Uh, obviously, I think there was, uh, obviously OpenAI always did internal evals, but now it's like a team that is more outward facing.

I don't mean to be mediocre just right in there, that the path to AGI, uh, really goes through evals and well, I'm sorry, that was a little-

Brian Fioca17:50

It's true though. It's so true.

Host17:52

It was repeated way too many times, but I, I think, um, there are a lot of academic evals, right? There's like Suitebench, there's, um, other like you name it. Uh, but I think there is a slightly lack of evals of the real world, um, on sort of what people care about the most.

And we want to make sure that whatever we're developing model-wise as well as product-wise are aligned and are actually making the most amount of useful impact on this world. And applied evals is really, uh, in that direction, uh, capturing, uh, all of those sorts of, uh, real world use cases- And things for us to hill climb, uh, on together.

Brian Fioca18:30

I like to think of it as like we have... I mean, people say it's a PhD in, in an API, right? But y- if y- you know, you hire a PhD student, they don't know how to do the job.

You have to give them a job description. Okay, that's a prompt, right? So now you have your policy, um, and then you have them do the job, and they're gonna kind of like flail around, right? So they need mentorship, they need guardrails, they need evals, performance reviews on how to do their job, the best practices.

And so what we're doing is we're trying to put our models out there and see what they're good at, what they're not good at. Talking to our customers, they're like, "Oh, w- we could really use your model for more things if it could do this one thing.

Here's our eval for it." Or, help us build those evals with you so that we can see where we're deficient and go back and train the model to be able to do that job in the way that we wouldn't normally get to see it form.

Host19:18

Yeah. How do you do multi-turn evals? 'Cause I think that's the really hard thing that... I mean, sometimes you need multi-turn if it doesn't get it right on the first go, but it could just get it right on the first go, then it's no longer multi-turn.

Right? So, then what?

Brian Fioca19:34

Do you wanna ta- I have, I have some ideas.

Host19:35

Oh, no, you go.

Brian Fioca19:37

I mean, I've built a few myself. Um, I don't... This is, this is sort of like my personal work. Um, I think this is like a, an area that people are, are just now getting into, right? We have LM as a judge.

You can use LM as a judge to look at an entire-

Host19:50

The tro- the trajectory, yeah

Brian Fioca19:52

... and see, okay, over the course of all of this, like how well did it perform? What did it do? And then you could maybe like walk it back a step to the part where you don't like, and then you could have the model, uh, run the next step with the instructions, grade it on that, and then have it s- improve itself.

"Oh, I don't like the way that you..." I- we do this all the time inside of Harnesses. It's like, that was a good answer, but I don't really like how long it took you to get there, so can you give yourself better instructions for doing that next time?

It'll write something, and we'll add it in there, and then suddenly it's better, right? So there's... That's one way of doing it.

Host20:24

Yeah. I, I think multi-turn evals, most of the, the, the companies or startups that we work with, like these days, the agent runs in a multi-turn way, right? And then so therefore, if you can build an agentic harness that works in a multiple turn way, you can eval it, right?

And then there are like also academic benchmarks already does this in some ways, like CowBench, and now we have like Tau-squared bench, that, that does this like particularly well, and we're definitely certainly taking inspirations from that.

Brian Fioca20:54

I have this idea. I call it like a, like a job interview eval. I haven't finished it, but really like if you're evaluating a coding agent, what do you want it to be able to do? You want it to be able to take an underspecified...

Imagine you are interviewing a developer. You give them a problem, "Hey, like go implement a string reverse or whatever." Um, and then it's like up to them to like ask for, "Okay, well, I need more information. What are the constraints here?

Like, what is..." Uh, and then you, you judge them on that, and then they start implementing it, you give them some modifications, you grade them on that. You can imagine like building, you know, with an LLM, like a rollout that is promptable and the, the model responds-

Host21:32

Yeah

Brian Fioca21:32

... and then you can kind of grade the whole thing.

Host21:34

Yeah, yeah. One thing I, I would love, uh, and this is like the feature request part of the podcast, is, um, batch multi-turn eval API. You know? It's a... So batch API is single turn, but you can't really batch multi-turn requests.

Is that already doable?

Brian Fioca21:52

Batch multi-turn requests, I don't believe it.

Host21:55

Yeah.

Brian Fioca21:55

You can't do it yet. But yeah, I, I think that's like a-

Host21:57

Clearly

Brian Fioca21:57

... valid.

Host21:58

Because you need evals to be cheap as possible.

Brian Fioca22:00

Yes.

Host22:01

They're not that time sensitive.

Brian Fioca22:02

And you want to run it overnight when-

Host22:04

Yeah

Brian Fioca22:04

... when the things are cheapest.

Host22:06

Right.

Brian Fioca22:06

Yes. Um, well, feedback taken. Feedback taken. And, but that's the thing, like every day we're trying to make the platform better, and right now evals is certainly part-

Host22:14

Literally how we make product feature updates, is we talk to people like you-

Brian Fioca22:18

Yeah

Host22:18

... and they're like, "Hey, can you do this?" And-

Brian Fioca22:19

I'm, I mean, it's super like, yeah, if, if I'm gonna throw thousands of runs at this thing, you know, I'm, I, I should probably spend some time worrying about costs. Speaking of which, what are you trying to eval?

Host22:29

I mean, Devin and Cascade.

Brian Fioca22:31

Right, right.

Host22:31

Ha, you know, and uh, I, so I have a personal side project where I wanna make Devin for non-coding.

Automation22:31

Brian Fioca22:38

Oh.

Host22:38

'Cause I really, I love Devin so much. Like say Slack. Uh, my, my kinda semi-hot take that I'm floating around, because just to see how it feels, is I think Slack is the ultimate user interface-

Brian Fioca22:49

Yes

Host22:50

... for, for work, right? I don't wanna read email. I just read Slack all day. I interact with my email agent through Slack. So build... Basically I'm building a Devin for email.

Brian Fioca22:59

Yeah. Well, that's the thing is like you can use, you could use Devin to do that, right? Like, um, a coding agent like Codex, a CLI, it used to be back in the old days, like I started out in the '90s working at IBM as a system administrator, and I had to write my own custom software and batch scripts and whatever to, uh, to like actually solve real world problems every day.

And so I had this like, you know, toolkit of scripts that I made, right? That were like organizing file directories or doing like other random things that weren't necessarily writing code.

Host23:28

Yeah, yeah.

Brian Fioca23:28

And so you can get-

Host23:30

For non-coding use cases

Brian Fioca23:31

... to just like sort through your email using like Elm or something, right, in the terminal, or like have it generate like, like snippets of video clips from YouTube that you can watch later or, or things like that.

Host23:45

You know, I never thought about that, but I do that all the time as part of LaneSpace.

Brian Fioca23:49

Yeah, yeah.

Host23:49

I should probably invest in that tooling.

Brian Fioca23:51

I had, I had Codex go through my really messy directory of all of these experiments that I was running and like completely organize them and like put them into shape, and it was so wonderful.

Host24:01

I used it for something that's more boring, organizing my desktop.

Brian Fioca24:04

Yeah.

Host24:05

You know, we have a lot of files on the desktop, and Codex is really good at that.

Brian Fioca24:09

Yeah. People think-

Host24:10

Codename IMG0416.jpg or that thing.

Brian Fioca24:13

Yeah, well, just find all the images and put them in one folder. I think that even that, that, that's, that's something Codex can do.

Host24:19

I think that's one of the big themes that we're also seeing, like coding tools are breaking out of coding and just like everything, they're personal automation.

Brian Fioca24:25

Exactly, because the, the way, if you can think about, um, before graphic user interfaces and browsers, like what did we, how did we interact with a computer?

Bill Chen24:35

We did so through a terminal, and we did though so by, uh, writing commands and writing code and stringing them together inside of the terminal. So one way to think about it is are those coding agents are actually a computer-use agent but for the terminal.

Brian Fioca24:49

Yes.

Host24:49

Yeah.

Bill Chen24:50

They're actually incredibly general.

Host24:51

I, I would say that coding agents today are still not vision-native enough. Like, you have to try-

Bill Chen24:56

Yes

Host24:56

... to, to get it to use vision, and oftentimes it, it fails still.

Bill Chen25:00

We should use vision a lot more.

Host25:02

Yeah. I, I would say, you know, I was gonna end the episode with asking for your 2026 predictions. Like, we sit down this time next year, what do you wanna see? You know, what, what, what do you hope to see?

Predictions25:11

Host25:12

I'll, I'll just kick it off with the easy one.

Bill Chen25:14

Yeah.

Host25:14

More computer use. You know, I think, like, when you say things like, "Oh, we'll have a coding agent build its own integration to, to your, uh, application," a lot of applications don't have APIs, don't have SCPs. The only thing you have is a UI.

Brian Fioca25:29

Right.

Bill Chen25:29

Yeah.

Host25:30

Because they're a legacy or because they don't want you to take the data, but while the data is yours, you just have to, like, in a non-permission way take it by the user.

Bill Chen25:39

Yeah.

Brian Fioca25:40

Yeah.

Bill Chen25:40

And I, I can continue just by sort of like saying that that's definitely going to be something, uh, I think is going to be something that we'll be capable of in 2026 and but also the other thing that I am sort of really, like, looking forward to are Codex being able to do more, right?

We're, we're already starting to talk about how Codex, uh, or, like, c- uh, coding agents can sort of use computers, uh, in novel ways. We're going to be able to sort of see more general and general use cases like that coming along as well and more sensible ways for you to build with those sub-agents as well.

Brian Fioca26:17

I really wanna see the, the trust level go e- up even further, further, right? Like, at OpenAI I get to work with some of the most amazing developers I've ever worked with in my life. They're incredible, like some cr- crazy tech leads.

I wish every company, no matter whether it's like a small dev shop in Alaska where I worked for a while or, or OpenAI, be able to have on their team, like, capabilities that you would only be able to get at, like, a top-tier firm, right?

So, like, so all of my teammates at all of these places could turn to a coding model and be like, "Hey, how do we do this, like, crazy awful refactor that we have to do to get s- to support this new customer that we have?"

Or like, "Wow, there's so much of a mess here," or like, "What's the best way to actually implement this new technology?" And have it be so trusted and so right and so smart that, like, you know, we can actually perform better than we could normally get access to.

Host27:06

Yeah. See? I think that's gonna be it. Any, any final call to action?

Outro27:11

Bill Chen27:11

Oh, yeah. We're Bryan and Bill at OpenAI, and, uh, yeah, feel free to find us on our Twitter, socials, whatever, and then, then let us know how you're building.

Brian Fioca27:20

Yeah, and we love working with startups, and anytime you have feedback about you really wish the model could do this or the product could do this and you could unlock some massive capability, just let us know.

Host27:29

Yeah. Amazing. Will do. That's it. Thank you, guys.

Bill Chen27:32

Nice. Thank you.