The Golden Age of AI Engineering — Alexander Embiricos & Romain Huet & Peter Steinberger, OpenAI

AI Engineer · 25 min · 316 sentences · from YouTube's caption track

Each timecode opens YouTube at the start of that sentence. Line anchors (#s42) are the cue ids in the WebVTT, and every line carries its start and end seconds. All transcripts has every talk, and the whole corpus as one file.

  1. 00:13Good morning, everyone.
  2. 00:15I'm Romain.
  3. 00:17Hey everyone, I'm Alexander.
  4. 00:18Wow, this room is incredible.
  5. 00:20There's over There's over 7,000 AI engineers here today with us.
  6. 00:25And you know, it's not just about who's talking about this technology.
  7. 00:29It's also about who's actually using it and pushing the frontier every day.
  8. 00:33So, we couldn't be more proud to be here with all of you today.
  9. 00:37And when we were thinking about this event with Alex, we kept coming back to the World's Fair.
  10. 00:42And the World's Fair made actually the future visible to everyone by building it in public, you know?
  11. 00:48Ideas that previously sounded impossible were actually suddenly there.
  12. 00:52People could see them.
  13. 00:53They could walk into them.
  14. 00:55And they could even start to believe in them.
  15. 00:57And honestly, this event has the exact same energy.
  16. 01:00The future of engineering is not arriving from somewhere else.
  17. 01:03It's really being built here by the people in this room and much faster than most expected.
  18. 01:09And that's why it's a little surprising that people keep saying that engineers are going away.
  19. 01:13The argument is that coding is, you know, abstracted away and therefore eventually we won't need engineers.
  20. 01:18Well, in fact, we think it's quite the opposite.
  21. 01:21You know, software ate the world.
  22. 01:23And then AI ate software.
  23. 01:27But now, what we're here to say is that the AI engineers are eating the world.
  24. 01:31AI engineers are the people here pushing the frontier.
  25. 01:34Yes.
  26. 01:37And you all are figuring out how this new capability can reach everyone.
  27. 01:42And there has never been a better time to be an engineer, in fact, because engineering was never about writing code.
  28. 01:47Engineering has always been about solving problems for yourself and for other people as well.
  29. 01:53It's about taking the latest science and combining it with design, with taste, with judgement, and most of all, imagination to make something that people can actually use.
  30. 02:02And in that sense, it's not the end of engineering.
  31. 02:05We think it's a return to the roots of engineering.
  32. 02:08And the technology we're building on is accelerating, getting faster and faster.
  33. 02:14For example, we used to ship a new model every 15 months or so, and now it's about roughly every 6 weeks.
  34. 02:21And in case you missed it, last week we launched a preview of the 5.6 series, and we're super excited to get into all of your hands.
  35. 02:28Now, building on top of all these models, the rate of product progress is relentless.
  36. 02:34And as a result, I don't have to tell you and the engineering feels completely different.
  37. 02:39So, just to go over a couple years of what for me were successive like mind-blowing experiences.
  38. 02:45You know, obviously for a long time we've had, you know, completion, and then we went to inline prediction, and then finally we had then we had command K where you could ask model to make a change,
  39. 02:53but they wouldn't test the work.
  40. 02:55Then models started testing the work, and now we have models taking on long, hard goals until they're done.
  41. 03:00And for me, each of these phases, I remember the first time was just mind-blowing, and then obviously afterwards you just get used to it and you're trying to get your work done.
  42. 03:09Yeah, in fact like I can't believe that build and test loop was not even part of the models just 2 years ago.
  43. 03:14This was a picture of me at Dev Day 2024, and I used 01 in preview at the time to build a mini drone in drone interface from scratch.
  44. 03:22And the slightly insane part is the model could not actually run the code or verify its own work, and I knew the demo would work most of the time, but surely not all of the time.
  45. 03:31So, I had to cross my fingers.
  46. 03:32You can kind of see here that I was pretty nervous, but hey, that's me.
  47. 03:36I only do live demos, so I never know what's actually going to happen each time.
  48. 03:40Luckily, it did work, and by Dev Day of last year in 2025, I was confident enough now the models could test their own work to kind of control an entire camera system and lighting system live.
  49. 03:50But yeah, we've come a long way.
  50. 03:51Yeah, so we refer to him as the demo god and you know, before the demo like I'll ask him so hey, how often does demo work?
  51. 03:58He'll be like, you know, three times out of four and we're all right, good luck.
  52. 04:01Um, obviously we've come miles since then and this year alone has been crazy.
  53. 04:05So, what we're putting up here are all the things that we've shipped so far.
  54. 04:08Not actually not even all, a selection of the things that we've shipped so far this year.
  55. 04:12Uh, my favorite things that we've shipped are like Codex app, goal mode, remote.
  56. 04:17These are things that really changes how it feels to do work.
  57. 04:20You know, obviously we couldn't do these things if we didn't use Codex to build Codex, but I think to me what is most interesting is that now Codex can do and agents can do any task that you can do on your own computer.
  58. 04:31And so, that means they're not just helping you with the coding, but they're helping you with what happens before the coding and they're helping you with what happens after the coding.
  59. 04:39And this is really key, right?
  60. 04:40I think there's been a lot of talk, there will be a lot of talk today about loops and if you can connect the agent to not only the work that you have to do, but why it has to be done, that's how you can get the agent to start to begin much more work.
  61. 04:50And then if you can connect it to what you do afterwards, review and deploy, that's how you help it land much more work.
  62. 04:55So, with all of this, of course we can move much faster, but to me as a product person, the most exciting thing is actually that we make better decisions around what to build.
  63. 05:04For instance, we try, we prototype many more ideas and we spend much more time with users.
  64. 05:10So, yes, that's all of you.
  65. 05:12So, wanted to pause and just give you all a big thank you both for the love and the constructive feedback.
  66. 05:18I would say it's safe to say that we, Codex and actually the entire industry wouldn't be here without you.
  67. 05:25Yeah, thank you so much for all the feedback.
  68. 05:26We're constantly listening to all of you.
  69. 05:28Thank you.
  70. 05:29[applause]
  71. 05:30Okay.
  72. 05:31So, the models are getting really good.
  73. 05:34I would say, if you pick like a medium length computer task and you give me and the model the same amount of time to get that task done, probably
  74. 05:44at least in my case, the model will do a better job than me for the average task.
  75. 05:48And so, okay, we're we're getting these models, you know, in some ways they're smarter than us.
  76. 05:51They can do almost anything.
  77. 05:53How should we shape that?
  78. 05:54What should the products that we use feel like?
  79. 05:57And so, to answer that, we look to our mission.
  80. 06:00The part of it here that I've got up is, you know, AGI that benefits all of humanity.
  81. 06:04And I think in order to do this, there are two main questions that I think about now.
  82. 06:08One is, how do we set up the agents to actually do things in the world?
  83. 06:12So, what can they do?
  84. 06:14You know, gradually agents are getting connected to more and more things.
  85. 06:16Then where do they run?
  86. 06:17More on that later.
  87. 06:19And then the other question is, how do we use these agents?
  88. 06:22For us, you know, what what should the product feel like around them?
  89. 06:24And for us, the goal is squarely not to automate engineers.
  90. 06:29Instead, the the product shape that we want is one that maximally empowers engineers.
  91. 06:34So, you know, if we think about what that product shape is, we actually think it's pretty simple.
  92. 06:38I I read a lot of sci-fi, and you know, watch superhero movies.
  93. 06:41And I actually think that the the simple ideas in there are approximately right.
  94. 06:45So, there are two modalities, roughly.
  95. 06:48Chat.
  96. 06:48I actually think I know some people think chat is dead.
  97. 06:50I think chat is underrated.
  98. 06:52Uh and some kind of hands-on experience.
  99. 06:56So, what you want is a single entity that you can ask for help with anything, anywhere.
  100. 07:02And then you want a a powerful collaborative UI that you can use when you want to inspect, steer, or shape things yourself.
  101. 07:09And so, I had Codex image gen me an illustration of this to help understand when you might want to use these things.
  102. 07:16And so, my analogy for you, yeah, I hope you like the image gen.
  103. 07:19Uh my analogy for you would be it's just like working with a team.
  104. 07:22Most of the time, you're just talking about stuff, and your team is just doing stuff.
  105. 07:27You don't actually want to watch over the shoulder, or like have to walk over to the workbench of your teammate for every single unit of work.
  106. 07:33Mostly, you just want to talk and let them cook.
  107. 07:35And then every now and then, you want to dig in and really dig in all the way to the weeds of things, and dig digging that problem together.
  108. 07:41And for us, as we build product, we have this idea that we want to make it so that you can retain this feeling of mastery of the work that we're doing,
  109. 07:49because that's really powerful.
  110. 07:50We don't want to make it feel like actually it's really hard to like get to the details and like, you know, disassemble the hardware in this case.
  111. 07:57So, the way that we're bringing to this to life is just the beginning, but this is why we built the Codex app.
  112. 08:03You get a very simple chat interface that you can use for coding and for anything else.
  113. 08:08And you know, you can have a conversation and then go deep as you want.
  114. 08:10So, in the case here, we have Homan's predicted score of this upcoming World Cup match.
  115. 08:15I hope I'm right.
  116. 08:17I hope I'm right.
  117. 08:17We'll see.
  118. 08:19[laughter]
  119. 08:19Okay.
  120. 08:20Um and what you can do here is you could go in and you can point at a very specific thing and say, "Hey, I want you to make this change."
  121. 08:25Or you can make this change yourself.
  122. 08:27And a fun story here is that actually I remember pitching some of you who I know are in the audience uh this idea before we started and I was told squarely like, "We I will never use such a tool.
  123. 08:38I will never leave my terminal."
  124. 08:39Uh or Vim or Emacs.
  125. 08:41Um but actually those people are now using it.
  126. 08:44And even internally like within our team, there were a lot of questions like, "Why should we build this?
  127. 08:49People love the CLI, they love the IDE."
  128. 08:51And it's a little subtle, but our take is that you can't really build that collaborative interface for any kind of work in a CLI.
  129. 08:58It's mostly chat.
  130. 09:00And then in an IDE, the order is wrong and so you're starting with the code, but now it's time to transition to like working with teammates where you chat first and you dig in when you need it.
  131. 09:09Totally.
  132. 09:10And we're moving really fast on this, on the product surface and the model layer, of course, but we're also trying to keep pace with all of you, right?
  133. 09:17Honestly, half the time I open X, I see someone in this room doing something that I had not realized Codex could actually do.
  134. 09:24And honestly, this is what pioneers do.
  135. 09:26You guys experiment, you set up tools for yourself, for your team, and in turn, we get inspired.
  136. 09:30We learn from you and eventually everyone benefits.
  137. 09:34And so we are helping uh uh you are helping us figure out like what to uh what to build next and also what the future of engineering should look like.
  138. 09:42But for that to work, one thing that we we really care about is that Codex cannot be a closed product that only OpenAI can improve.
  139. 09:49So we've intentionally designed Codex as a set of layers that anyone can build on.
  140. 09:54And we want to show you a little bit of that stack today and how it it manifests.
  141. 09:59First, it starts with the model and Alexander showed how quickly we're progressing on models.
  142. 10:04And you guys use these models through the responses API and guess what?
  143. 10:07This is how we built the Codex app, right?
  144. 10:09We use the same models and through the same API.
  145. 10:12We actually are building on the same thing that we give to developers.
  146. 10:16And when Codex needs something new, we always try to bake it into the API first so you can benefit as well.
  147. 10:22One example recently was compaction.
  148. 10:24Codex needed a way to compact long contexts for long-running tasks and so we'll build that into the API.
  149. 10:30So that means your agents can use the same primitives that we built for ourselves.
  150. 10:35Moving on to the next layer, the Codex harness is also open source so you can inspect it, you can fork it, you can adapt it.
  151. 10:42And we also took the same approach with Agent MD.
  152. 10:45Instead of reinventing a new file format for Codex for to follow instructions, we thought let's pick a name that other agents can actually use as well.
  153. 10:54The models are hard to default in the in the harness the models from OpenAI but they're not hard coded in there.
  154. 10:59So if you want to use an open model and keep the same agent loop, you can.
  155. 11:03And we also bring this Codex harness into the post-training process of our models.
  156. 11:08So that means the models can learn to call tools and navigate an environment that's actually something that's open source.
  157. 11:15Now take the open code team for instance.
  158. 11:17They actually were able to inspect how we have this like reference implementation and they could reuse the parts that make sense to them or change entirely all the rest and make different choices.
  159. 11:28I know for instance they were trying to see how we did like signing with ChatGPT and so they could look at the code and and and learn from it.
  160. 11:35And we think it's better than having developers reverse engineering how it builds what and and how we launch.
  161. 11:43But now let's say, speaking of subscriptions, that we want to go a level higher.
  162. 11:46And how you bring this harness into an app?
  163. 11:49And how do you let people sign in with their existing Codex subscription, for instance?
  164. 11:53Well, it turns out we had the same problem ourselves, cuz we wanted to build a VS Code extension and the Codex app.
  165. 11:59And we wanted to have a unified way to like actually control this harness.
  166. 12:02So we built app server, and we also made that open source.
  167. 12:06And the app server is not kind of a community adapter, it's really the path that we use for our own products.
  168. 12:12And you can use it, too.
  169. 12:13Toma, for instance, here, aka Demilyan on X, he built his own native app for Codex, called Codex Monitor, before we even launched the Codex app.
  170. 12:22Cuz he could build that using the app server.
  171. 12:25And now he works on our team, and he actually built Codex for iOS.
  172. 12:31And moving up the stack, at the app layer, we also want to make sure that innovation is not blocked on our own ideas.
  173. 12:37And so we built extensible primitives here, like the in-app browser that we showed on the screen, and plugins.
  174. 12:44So if you take, for instance, browser use and computer use, these were built as plugins using the exact same extension points that we have available for for all of you.
  175. 12:54And lastly, we also recently built role-specific plugins for Codex, say, to make it easier to to customize for people who work in data science or design, for instance.
  176. 13:04And these plugins are also open source.
  177. 13:05You can see under the hood and get inspired from them if that's useful.
  178. 13:09Our goal is really to keep making this as open and flexible as we can.
  179. 13:12And the best part is people can use their existing subscription in more and more places, from Open Code, Pi, Droids, Open Claw, to even Xcode and JetBrains as IDEs.
  180. 13:24And you can see how they're becoming quite a meaningful part of how people use these tools and that's really why we want to care about building this open ecosystem
  181. 13:32with all of you.
  182. 13:33So really if there's one thing I want you to take away from this section and this talk, it's this.
  183. 13:37We're not building one system for Open AI and a second system that's simplified for developers.
  184. 13:43At every layer, we actually use the thing that we give to you.
  185. 13:46And we want to thank all of you cuz every time you fork the harness, every time you find the edge of capabilities of the models, it means we get to learn and improve.
  186. 13:55And honestly, with 7,000 of the finest AI engineers in this room today, I'm confident that all of you will define a lot of how we uh will experience AI and how the world will experience AI in the future.
  187. 14:07So thank you.
  188. 14:10[applause]
  189. 14:14I want to give a shout-out to whoever over there is injecting energy.
  190. 14:16That's you, okay, thank you so much.
  191. 14:18Uh so, with all of your help, we are making agents explosively useful.
  192. 14:24Uh and so now the question is how do we get value out of them?
  193. 14:28And you know, that's not token maxing.
  194. 14:30We have a term for this that maybe you use as well.
  195. 14:34I don't know, is it on screen?
  196. 14:35Value maxing.
  197. 14:36So, you know, when we talk to engineering leaders, most of the conversation is about some themes relating to the idea of value maxing.
  198. 14:43So, we're going to walk you through a few common topics that come up, some things where we've already made a lot of progress, and some things where actually there's a lot more progress to still be made.
  199. 14:51So, the first one of these is cost efficiency.
  200. 14:54Everyone wants frontier intelligence.
  201. 14:57Pick your favorite eval, you want the best model.
  202. 15:00So, with terminal bench here for instance, that's GPT 5.6 Sol, and like I said, we can't wait for you to have it.
  203. 15:06But okay, you also want as much intelligence as you can get, and that's where efficiency comes in.
  204. 15:13Cost efficiency has been a focus for us for quite some time, and the results are continuing to pay off.
  205. 15:18So, for example, GPT 5.6 Terra, I think it's in like dark blue in there.
  206. 15:23Brings GPT 5.5 level intelligence, but at half the cost.
  207. 15:27And Luna there beats some pretty notable models in this eval.
  208. 15:31But at only $1 per million input tokens and $6 per million output tokens.
  209. 15:37I'll leave it up to you to compare those costs, but that is insane value.
  210. 15:41Yeah, we we we really can't wait to uh, to see all of you build uh, with GPT 5.6 and this new family of models.
  211. 15:47Now, the next thing I want to touch on is speed, right?
  212. 15:49GPT 5.3 could spark showed you what speed can unlock, but we also know that you all want frontier intelligence.
  213. 15:56You don't want to have a model that's like not as great as what you can operate at the very best.
  214. 16:01Well, this is GPT 5.6 Soul running on Cerebras, the frontier intelligence at now 750 tokens a second.
  215. 16:09We can't wait to see what you can build with this next month.
  216. 16:12And honestly, to put that in perspective, this is kind of like having a pretty substantial PR written in like 10 seconds.
  217. 16:19And it's not just about getting one answer faster, right?
  218. 16:22It's about what can you do with that speed?
  219. 16:25You can think about an agent taking different approaches, maybe like five or six in parallel, maybe like, you know, coming back and picking the best one in the time you would have taken to not even generate just one.
  220. 16:36So, we really can't wait to see what that can unlock when you have frontier intelligence, the very best at that speed.
  221. 16:42It really starts to feel less like waiting for an AI to respond and much more like a coworker that's like already showing you the results as it goes.
  222. 16:50Speaking of working with coworkers, um, can I get a show of hands?
  223. 16:54Who who is familiar with this kind of sight in offices?
  224. 16:59Okay.
  225. 17:00Okay, wow, a lot of you are very well behaved.
  226. 17:01I really see some people up front.
  227. 17:03Um, so yeah, a lot of people are keeping their laptops open so that agents can keep working.
  228. 17:09And this is funny, but you know, what we really want is to be able to shut our computers um, and we want to be able to run many tasks in parallel isolated on their own box.
  229. 17:20Now, we've been actually aiming at this from the start.
  230. 17:23Our first major launch was Codex Cloud, and it is due for some major upgrades coming soon.
  231. 17:29But, better yet, as we think about this, the future shouldn't have this awkward distinction between like a local task and a cloud task, and you have to decide where to run everything.
  232. 17:40Really, what you should have is kind of going back to what I was saying earlier.
  233. 17:43You should just have an agent, you talk to it wherever, whenever, about anything, and it should figure out, okay, what do I need to do, which environment is right for my work, and use whatever is available.
  234. 17:53In fact, Theo made this prediction over the weekend on this very topic.
  235. 17:57And it's a pretty acute tweet.
  236. 17:59Like, Alex, what do you think?
  237. 18:00Sooner or later than 6 months?
  238. 18:02I think the not in maybe not exact details, but the vibe of this tweet much sooner than 6 months.
  239. 18:07Yeah, I mean, at at the pace at which everything is going is going, I would not be surprised if it's sooner indeed.
  240. 18:11Um, Well, so now, you might be wondering, where's the live demo today?
  241. 18:17Uh, well, for this AI engineer, we wanted to do something a little different this time around.
  242. 18:23And we think it's a very unique moment for all of us to kind of reimagine how we work and how we build.
  243. 18:29And so, we wanted to bring a special guest who has bent what's possible with agents and really has pushed us to be more AGI pilled uh at OpenAI.
  244. 18:38So, with that, please welcome to the stage the claw father, Peter Steinberger.
  245. 18:43[applause]
  246. 18:48[applause]
  247. 18:50Peter, take it away.
  248. 18:51Thank you all.
  249. 18:53Thanks, Al.
  250. 18:56Good morning, everyone.
  251. 18:58You know, I love this picture because it reminds me just how much has changed in a few months.
  252. 19:06I was juggling 10 or more terminal windows, always waiting for one of them to finish, so I could steal the agent and queue new work.
  253. 19:16In In January, that felt like peak productivity.
  254. 19:21Today, it feels a little bit silly.
  255. 19:23I thought I was orchestrating.
  256. 19:25Really, I was polling.
  257. 19:27I was the scheduler, the router, and the memory.
  258. 19:33You know, at first, I paired with one agent.
  259. 19:36With 10 terminals, I was no longer pairing.
  260. 19:39I was managing 10 direct reports.
  261. 19:43Now, I mostly talk to a long-running manager, which delegates work to a team.
  262. 19:50For tricky work, I can still drop down and pair directly with a worker, but my default changed.
  263. 19:57I manage the manager of a small company of agents.
  264. 20:02Three changes made it possible.
  265. 20:05Number one, server-side compaction made long-running tasks reliable enough that I stopped optimizing around first sessions.
  266. 20:15Coordination lets one thread create and steer the right projects.
  267. 20:21And third, automation can wake the same manager when something happens.
  268. 20:26So, we have persistent context, delegation, and triggers.
  269. 20:32There's your loop.
  270. 20:34And once the loop starts working, you discover the next problem, the bottleneck keeps moving.
  271. 20:42You know, last year, I was primarily constrained by tokens.
  272. 20:49Now, I fixed that by joining OpenAI.
  273. 20:53I know I know the strategy does not scale.
  274. 20:57Then, my constraint shifted to token uh compute.
  275. 21:04All these threads run at the same time, and my MacBook starts sounding like a jet engine.
  276. 21:10That's mostly fixed by using test boxes.
  277. 21:13So, agents can run tests on a separate machine.
  278. 21:19Now, I'm primarily constrained by attention.
  279. 21:24And unlike tokens or compute, I can't simply add more of it.
  280. 21:28So, the most important skill is today is deciding where to spend it.
  281. 21:36Are you still staring at the agent while the code flies by?
  282. 21:42I know I know it's it's it feels cool, but with the earlier models, this was necessary.
  283. 21:49You know, you you you you see the agent go in a direction you don't like, you hit escape, you steer it, you steer it back.
  284. 21:57But, the latest generation of models is so good at understanding intent that it's a little bit of a waste of time to watch the agent generate code.
  285. 22:08Imagine someone files an issue on one of my open source projects.
  286. 22:14The manager wakes up, reads it against the project's goals, notes, and vision, and decides whether it might be a fit.
  287. 22:23If it does, it creates a worker.
  288. 22:26That worker investigates, implements the change, runs the tests, and another agent can review the result.
  289. 22:35I don't need to watch those agents work or consume every intermediary message.
  290. 22:43When the manager needs me, it returns a PR, the original issue, the proposed diff, maybe a video, or even a running build I can VNC into.
  291. 22:54I review once, I leave a note, I maybe approve, the loop continues, and it can land after the checks pass.
  292. 23:04The agent runs the inner execution loop.
  293. 23:08I set the direction and I make decisions in the outer loop.
  294. 23:14You know, Paul Paul thought he's already running a version of this.
  295. 23:18He pinned his chief of staff.
  296. 23:21It wakes up every 10 minutes and it coordinates his GitHub work.
  297. 23:25The agent creates threads in the sidebar so Paul can jump in whenever the work needs additional steering.
  298. 23:34You know, once the manager is long-lived tying it to a laptop just feels wrong.
  299. 23:42Codex can already move work between hosts.
  300. 23:45Open claw has a gateway and nodes.
  301. 23:49But neither feels like the final form.
  302. 23:54I don't even want to think where I work.
  303. 23:59My agent should be able to connect to any of my machines.
  304. 24:03They should know which work can be done in the cloud or which work requires my local machine.
  305. 24:13The manager shouldn't be a session trapped inside your app.
  306. 24:17It should be an agent that I can text, steer from Slack, or hear from wherever I am.
  307. 24:24Really, why can't I talk to my agent and have it design the whole loop for me?
  308. 24:32We haven't solved that yet.
  309. 24:34Models are advancing faster than the harnesses and organizations around them.
  310. 24:41Designing those things is the next engineering problem.
  311. 24:46That's where all of you come in.
  312. 24:49The future is not 20 terminals.
  313. 24:52It's better loops.
  314. 24:54Let's build them.
  315. 24:55Thank you.
  316. 24:57Thank you.