[BidClub_]
No Priors · · 36 分钟

AI中的超大规模测试时算力正在改变基准、安全与研究:与OpenAI的Noam Brown对谈

Sarah GuoNoam Brown

YouTube
TL;DR
  • 没有测试时算力预算的基准分数,已经无法清晰衡量模型质量。 Brown称,标准网格上5.5相比5.4只略有提升,但用户很快发现实际体验的改善幅度要大得多。他将网格结果低估表现归因于没有测量测试时算力,并称5.5的思考效率更高;此外,在控制思考时间后,o3相对o1的跃升也相当可观。替代方案应是成本、token或时间曲线:「应该有一条横轴」(There should be an x-axis)。在实际使用中,他建议需要时快速迭代,问题值得深入处理时则允许模型进行更长时间的思考。
  • 行业可能在任何人发现模型能力上限之前,就已经发布了下一代模型。 现代系统在合理搭建脚手架后,可以连续数周获得改进,在1亿个token之后仍处于上升斜率;而新模型每2-3个月就会发布。Brown建议用小规模运行外推昂贵任务的表现,例如用预算上限为10美元或100美元的实验,预测10,000美元推理预算下的结果。
  • 安全框架继承了同样的测量失灵,而且 stakes 高得多。 围绕GPT-3设计的政策大体把能力视为模型的内在属性,但如今能力「取决于你投入多少钱」:预算为10,000美元时,模型可能远胜于10美元预算,投入1,000万美元又可能解锁更高能力。现有政策没有清楚回答,评估网络攻击、生物武器或其他危险能力时,究竟应以哪档预算为准。
  • Brown的扑克求解器测试表明,模型进步幅度远大于基准分数变化所显示的幅度。 用5.2时,他构建河牌求解器的速度约为独自完成时的5倍,尽管模型仍可能不可靠;5.5在温和引导下已经几乎可以构建完整求解器。若6个月或1年内出现一个模型能够复现「基本上我的整篇博士论文」(basically my entire PhD thesis),他不会感到意外。
  • 现有模型可能已经具备有价值的科学能力,只是短期挖掘仍不经济。 Brown称,经过脚手架搭建的5.5,很可能能在OpenAI内部模型之前找到Erdős单位距离猜想的反证,推理成本大致为1,000–100,000美元。如果每次发布都能将这类发现的成本降低10倍或100倍,某些情况下甚至更多,投资问题就变成:何时部署算力,何时等待下一条成本曲线。
  • 递归式自我改进看起来是渐进过程,因为研究品味和时间仍是硬约束。 模型可以将现有算法优化10–100倍,却仍然无法发明更好的算法;而最强结果需要长时间运行推理:「时间本身变成了瓶颈」(Time itself becomes a bottleneck)。更大的上行空间可能来自持久化的多智能体知识积累,而不是一夜之间出现的智能爆炸。
  • 路由业务必须证明,在同等成本下,它们胜过直接让最强模型进行更长时间的思考。 多模型共识可以提高分数,但Brown追问,在统一测试时算力后是否仍然占优,以及基准上的提升能否经受真实世界使用的检验。这使预算标准化评估成为判断路由、编排和模型选择层价值的核心。
摘要 · 为研究而整理的核心内容

1. 模型质量如今是一条曲线,而不是网格中的一个格子

  • Brown将外界对5.5发布的质疑,追溯到人们熟悉的基准网格:5.5相比5.4只高出几个百分点,但用户很快发现实际体验的改善幅度大得多。他认为,网格结果之所以低估,是因为没有控制测试时算力;他形容5.5的思考效率更高,并另外指出,在控制思考时间后,o3相对o1的跃升也相当可观。

  • 旧指令——让每个模型运行到性能平台期——在「2022年还处于GPT-3时代」时有效。如今的模型在合理搭建脚手架后,可以连续数周有效思考,使平台期超出任何实际发布评估的可行范围。因此,每次比较都需要固定预算,或将性能绘制成随token、成本或时间变化的曲线。对于实际使用,Brown倾向于采用弹性思考时长:重视响应速度时快速迭代,需要深度工作的任务则延长运行时间。

  • Brown提到的网络攻击评估显示,模型在1亿个token及更高预算下仍会持续改进。他提出的研究问题是,能否低成本估计曲线远端:预算上限为10美元或100美元的运行,能否预测10,000美元推理预算下的表现?

  • 没有这种控制,刷高基准分数会变得很容易:让模型运行5次,选出最佳答案,或者再让另一个模型来评判,分数都会上升。Brown反对的不是脚手架本身,而是未经算力对齐的比较会误导;私有留出集则有助于防止模型直接针对基准优化。

2. 扑克同时暴露能力跃升与仍未解决的不可靠性

  • Brown把扑克机器人当作个人评估项目,因为尽管论文数量很多,真正可用的开源代码却很少。构建一个扑克机器人需要持续推理、反复迭代,并处理「大量细小的坑」;Brown对这些问题足够熟悉,能够判断模型究竟卡在哪里。

  • 用5.2时,Brown构建了扑克最后阶段的河牌求解器,速度约为独自完成时的5倍。它的表现像一个需要温和引导的研究生,尤其容易在阻断牌问题上出错;但代码优化能力非常突出:他说,模型让工作速度达到自己单独完成时的10倍,后来又将相对其算法的提升概括为10–100倍。

  • 5.2的问题在于,它让Brown感觉自己「简直被精神操控(gaslighting me)」。另一次与其他模型的测试中,单元测试说,弃掉底池里已经投入的100美元会损失92美元,模型却为自己辩护:「这已经接近100了,没问题。」换成5.5后,Brown称这项任务几乎已经接近零样本完成;他现在可以在温和引导下向完整规模的求解器推进,但还没有直接给它一个为期1个月的/goal,然后拿到一个完成版求解器。

3. 安全政策没有统一的能力预算标尺

  • 负责任扩展政策和准备度框架,大多是在这样的背景下设计的:给GPT-3投入1,000万美元,产出几乎不会比投入10美元或1美元的运行多多少。Brown认为,如今10美元、10,000美元和1,000万美元可能对应实质不同的能力水平,留下了一个没有答案的问题:「应该以哪档预算评估这些模型?」

  • Sarah Guo的反驳值得保留:这其实是有用能力扩展的镜像。如果更高预算能持续改善人们希望完成的工作,它们也可能改善社会不希望模型完成的任务。Brown没有判断是否应因此阻止发布,但称许多政策没有纳入预算问题,这是一个「不方便面对的事实」。

  • 更长的任务周期会进一步放大错配。模型如今可以执行数周或数月的实验,但发布节奏仍是每2-3个月一次;要完整测试一个为期6个月的任务,就需要6个月。Brown的结论很直接:「没人真正知道模型能力的上限在哪里」,而实验室又面临不能推迟发布的竞争压力。

  • Brown称,只要给模型一个/goal,河牌求解器已经触手可及;但完整扑克求解器还没有达到这样的阶段:仅凭一个/goal和1个月运行时间,就能稳定产出成品。他预计这个门槛很快会被跨过。

4. 潜在科学能力带来等待与算力之间的权衡

  • Brown最核心的例子,是OpenAI内部模型以他所说的「便宜得离谱」的成本,证明了Erdős单位距离猜想不成立。这个结果的价值不仅在于正确:数学家们已经在这个问题上投入了大量时间,而模型给出的路径既有趣又有用。Brown称,团队当时只是训练了一个新模型,想看看它能做什么,并没有专门为这项搜索投入大量资源。

  • 事后,有人通过要求5.5提出大量思路、识别出有前景的路径,再反复延展这条路径,让5.5找到了同一个反证。通用脚手架可以将这种搜索自动化;Brown估算成本为1,000–100,000美元。这意味着相关能力已经向公众开放,只是没有被充分挖掘。

  • 经济上的难题在于,新一代发布可能把同一发现的成本降低10倍或100倍,某些情况下还会更多。Brown称,OpenAI并不鼓励数学家和物理学家把全部时间都用来挖掘当前模型的能力边界;优先事项是构建更安全、更强大的模型,让全世界的科学家都能以更低成本解决这些问题。

5. 测试时算力让递归式改进先遇到瓶颈,尚未取代研究人员

  • Brown不认同「只要无限投入推理算力,就已经能得到通用超级智能」的说法。事实记忆更像是在没有Wikipedia的情况下询问某人的Lincoln出生日期:思考1周也无法找回模型未知的信息。Sudoku则处于另一端——随机尝试足够多的填法,只要时间足够长,最终总能解出任何题目。

  • 研究位于两者之间,而当前模型缺乏「非常好的研究品味」。Brown看到模型将他现有的扑克算法大幅优化,却即使获得更多时间和已发表论文,仍无法发明更好的算法。更好的脚手架可能有所帮助,每次发布也都在进步,但一句「请提出更好的算法」目前还不够。

  • Brown对递归式自我改进的理解是瓶颈迁移:如果某个研究步骤提速100倍,进展就会受制于那些没有提速的步骤。随着这些约束逐一收窄,他预计会出现渐进式起飞,改变研究人员的工作方式,而不是立即取代整个研究周期。

  • 这种对长时间推理的依赖,不支持一夜之间出现智能爆炸。「时间本身变成了瓶颈」,Brown说,因为强大的输出仍然需要模型持续运行。前沿竞争依然激烈,AI也已经在放大实验室研究人员的能力;不过令Brown感到宽慰的是,各家实验室的研究者都理解其中的上行空间和严重风险。

6. 持久编排必须在同等成本下胜过更长思考

  • Brown从文明的发展中看到了多智能体系统更大的空间:人类成就之所以能够复利增长,是因为数十亿人保存、分享并延展知识。如今的模型却是「出生在一个已经存在的世界里」,只拥有短暂的上下文窗口,然后「直接消失」;Moltbook和OpenClaw出现时曾被过度炒作,但它们指向了大规模协同可能发展的方向。

  • 对普通用户而言,他建议重新审视那些基于2022或2023年模型形成的判断。如今他会用AI处理税务问题和公寓文件,也认为AI的输出在某些情况下可以比专家人类更值得信任;但他的扑克经历仍然说明,当错误被模型用自信且看似合理的方式掩盖时,验证不可或缺。

  • 发布规范仍处于一种「糟糕的均衡」:所有人都提供网格,因为所有人都预期会有网格。路由和共识层面临同样的测试——在同等成本下,将它们与让单一模型进行更长时间思考的结果比较,再检验其脆弱性和现实相关性。否则,看似存在的编排优势可能只属于特定基准,也可能无法迁移到真实世界的使用中。

Noam Brown

With GPT-3, you couldn't scale test-time compute. If you gave it a budget of $10 million and said, “Okay, let's see what GPT-3 can do,” it really couldn't do that much. The current frameworks and responsible scaling policies don't really account for the amount of test-time compute. They just say, “Okay, what's the capability of the model?”

The problem is that we're in a world now where the capability of the model is a function of how much money you put into it. Basically, if you give it a budget of $10,000, it can do a lot more than what it can do with a budget of $10. Give it a budget of $10 million, and it can do even more. At what budget should you evaluate these models? The policies that exist today don't really address that question.

Sarah Guo

Hi listeners, I'm Sarah Guo and welcome back to No Priors. Today I'm here with Noam Brown, one of our godfathers of AI reasoning. We talk about the broken state of evaluations, very large-scale test-time compute, how he thinks about recursive self-improvement, and what's next on the horizon for competition at the frontier. Welcome, Noam. I'm so excited to have you back.

Noam Brown

That's great to be back. Yeah.

Sarah Guo

You are our first guest. I'm very proud of my taste in friends and researchers for the pod. Given how important inference-time scaling has become to the industry, you should be proud too, having actually pioneered it.

Noam Brown

I played a part, yeah, among many others.

Sarah Guo

You just wrote this essay that really resonated about large-scale test-time compute and why the industry is not evaluating these models as robustly as it should be. What was the motivation for it?

Noam Brown

The motivation was that we released 5.5, and the initial reaction was skepticism that it was a substantially better model. To be fair, that only lasted for a few hours before people had some time to play around with it and try it out themselves, and they saw that it was actually substantially better.

But I think a lot of the skepticism came from the benchmark grid that was published. Basically, whenever a new model is released, there's this benchmark grid where they show all these different benchmarks on the x-axis and the performance of different models on the y-axis, and you can just compare different models. It's a single number for a model on a single benchmark.

If you look on paper at the difference between 5.5 and 5.4, or other models, it was an improvement, but it wasn't a huge improvement. It was only a few percentage points on some benchmarks. People looked at that and were skeptical that it was actually a better model.

Once they played around with it, the story changed. I think the reason why it doesn't show up as so much better on the benchmarks is because the benchmarks are being presented—the benchmark results are being presented—in the wrong way. They're not controlling for the amount of test-time compute that is being used on that benchmark question.

It turned out that 5.5 is just much more efficient with its thinking. If you run it at maximum settings, o1 is thinking for a lot longer. It takes longer to get back a response than 5.5. Once you control for the amount of thinking time, you can actually see that o3 is a substantial jump over o1. That is, I think, people's day-to-day experience with it.

When I mention this to people, the typical question I get is, “Okay, well, why not just have 5.5 think for as long as 5.4?” The question is, how long should they think for? Typically, the response I get is, “Well, until the performance plateaus.” There's some point where the performance on the benchmark is going to plateau, and you evaluate to that point.

The thing is, the point at which it plateaus is actually really far out these days. It was true in GPT-3 land back in 2022 that the models couldn't really think productively for that long, so you could just run them until they plateaued. It's not that far away.

But what we're seeing today with the modern models is that 5.5 and other models, if you scaffold them reasonably well, can think for weeks before performance plateaus on some of these benchmarks. The point at which they plateau is simply too far out to reasonably test. We all need to actually enforce either a patience limit or a budget limit from a token perspective now, and that wasn't true a few years ago.

Sarah Guo

Exactly. I think the proper way to evaluate the models now is that you either have some kind of budget for the benchmark, whether it's tokens, cost, time, or whatever, or you plot the performance as a function of the amount of test-time compute that's going into the model. Then it becomes much clearer how to compare the performance between these different models.

Given the model evaluation cycle and the fact that performance does not asymptote for many tasks over quite a long period of time, what do you do about that issue? Some of the evaluations that you would want to run are beyond the scope of a reasonable budget or timeline, given the current model release cycle.

Noam Brown

For things like cyber, we've seen—and actually, the AIs in their evaluations have shown—that the models continue to improve at 100 million tokens. If you run them for 100 million tokens, they're still improving beyond that point.

That can take a very long time to run. But you also see that the performance isn't just a discontinuous jump. You can actually see the slope of improvement over those 100 million tokens. So you could probably do some kind of evaluation up to a certain budget and then just say, “Okay, well, this is what we project the performance to look like.”

I think there hasn't been a lot of research on this yet. I actually think this would be a great paper to publish if there are any academics out there looking for something to research. Can you predict what the performance looks like at an inference budget of, let's say, $10,000, using only inference budgets up to $10 or $100?

Sarah Guo

So maybe an orthogonal question for you: Do you think users are systematically not thinking long enough with their models about problems?

Noam Brown

What do you mean by “not thinking long enough?”

Sarah Guo

If you can build an agent or control the amount of test-time compute being used, there's what's done by the model itself and there's what the user can do. Do you think the industry is using test-time compute optimally, way undershooting it, or is it a problem in the models where they just need to be able to do that thinking faster?

Noam Brown

I think it depends on the problem. This idea that you just let the models think for a week or whatever and then they respond—it sounds nice, and yes, the benchmarks look great, but it's not very practical when working with them, because you ask the model a question and then sit there for a week waiting for it to come back to you.

What people have found most effective is to iterate quickly with the models, and so the thinking time needs to be flexible. When it makes sense to respond quickly to the user, it should respond quickly. When it makes sense to think for a long time and the user wants it to think for a long time, then it makes sense to think for a long time. I think people have been striking the right balance given what they have to deal with right now.

Sarah Guo

How would you characterize the landscape of benchmarks today? There's a lot of talk about benchmark maxing and the ability to game different benchmarks. Do you have favorites that you think are more indicative of capability than others?

Noam Brown

The benchmark-maxing thing is also a motivation for writing the essay. I think it's really easy to show that you can do much better than previous benchmarks or previous models on benchmarks by, for example, scaffolding a bunch of models together.

If you say, “Okay, instead of just running this model once, we're going to run it 5 times and take the best of the 5 responses,” or ask a judge which one it thinks is best, then you can get much higher scores than that model. It's really easy to make something that looks a lot better on paper but is actually not better once you control for the amount of test-time compute.

That is one thing that I'm worried about when it comes to benchmark maxing. It's a little misleading; that's the only concern I have.

As far as the benchmarks themselves, I think there's always a risk of just optimizing for the benchmark. I've certainly encouraged my team, and I think at OpenAI we're pretty good about not trying to optimize for specific benchmarks. But once you put out a benchmark, it's always at risk of just being optimized for.

One way to address that is to keep a held-out private set that isn't publicly available.

Sarah Guo

The most popular fallback advice for figuring out whether a model is significantly better is to just play with it for a while. Do you have anything more sophisticated than that that you suggest people do? Do you create your own set of new evaluations each time, besides a private holdout at OpenAI?

Noam Brown

I think everybody has their own set of questions that they like to ask the model whenever it comes out.

For me lately, I've been using them to make poker bots and see how good they can make a poker bot. I think it's a nice evaluation because there's very little open-source code for making poker bots. There are a lot of published papers on it, but you really have to reason through everything, and it requires a lot of reasoning and iteration, with a lot of small gotchas that I've already worked through myself. So I can see where the models fail along the way.

Sarah Guo

They've gotten really good at it now. Can you describe, perhaps, with your poker bot creation, how reasoning might have progressed in model releases for you guys over a few releases?

Noam Brown

Yeah, when the early models were really bad at it, they basically couldn't do anything. And then 5.2, I was able to work with it to make a river solver.

Sarah Guo

So that's the final stage of poker.

Noam Brown

And that itself was, I thought, really impressive. I mean, I had to work with it a little bit, but I was actually really impressed because I was able to make the river solver probably about 5 times faster than I would have alone. There were a couple of things that I got tripped up on. Blockers were always a big, big issue.

But overall, with a bit of gentle steering, it kind of felt like a grad student. They would run into issues, but at least I would know what those issues were and know how to fix them. I could just make suggestions, and it would go off and do it. Pretty quickly, it would come back with something really good.

Sarah Guo

Mhm.

Noam Brown

And then especially the optimization, I thought, was very impressive. It was able to make it 10 times faster than what I was able to do because it was just able to optimize the code so well.

The downside with 5.2 was that I felt like it was gaslighting me a lot, and I always had to be very careful checking it and making sure: Is it actually doing what it said it did? Are there any glaring issues that it's not recognizing, or is it just pretending they aren't issues?

I remember there was one point where, for one of the models I was playing around with—not 5.2—I told it, as a unit test, “Okay, well, let's say I have $100 in the pot and I fold. How much am I losing?” The model said $92.

I was like, “That's crazy. I have $100 in the pot and I just folded. How do I not lose $100?” And it said, “Oh, you know, it's $92. It's close to $100. It's fine. It's no big deal.” And I was like, “Clearly, this is a problem, right?”

So the models did have this problem where they would gaslight you a lot. But once we got to 5.5, I actually thought it was way better. It was able to basically do it zero-shot.

In fact, I've been working on just doing a full-scale poker solver, and it's basically able to do the whole thing with some gentle steering from me. I wouldn't be surprised if, 6 months or a year from now, the model is able to do an entire poker solver zero-shot—basically my entire PhD thesis in one go.

Sarah Guo

Let's talk about the larger implications of needing to evaluate these models relative to, let's say, the speed of their reasoning or efficiency versus token volume, or dollar budget, or whatever your scalar is. Can you describe some of the larger implications in your essay, including around safety evaluations?

Noam Brown

Yeah, the safety evaluations thing. It's a bit of an inconvenient-truth thing. I guess, for background, all of the labs have these things called either responsible scaling policies or preparedness frameworks. They go by various names, but the idea is that whenever a model is released, they go through a series of evaluations to measure: Are there dangerous capabilities? Could these models do things that we wouldn't want a bad actor to do?

If the model isn't very capable, then it's no big deal. But if it is very capable—if it could be used, for example, to make bioweapons—then you want to put in mitigations against that.

But the question is, okay, well, how do you evaluate whether the model is capable of that? They have various protocols for how they do these evaluations. A lot of these frameworks were developed around the era of ChatGPT, before test-time compute scaling was really as much of a thing, and it made sense. With GPT-3, you couldn't scale test-time compute. If you gave it a budget of $10 million and said, “Okay, well, let's see what GPT-3 can do,” it really couldn't do that much more than what you could do with $10 or $1.

The preparedness frameworks and responsible scaling policies don't really account for the amount of test-time compute. They just say, “Okay, well, what's the capability of the model?” The problem is we're in a world now where the capability of the model is a function of how much money you put into it.

Basically, if you give it a budget of $10,000, it can do a lot more than what it can do with a budget of $10. If you give it a budget of $10 million, it can do even more. And so, at what budget should you evaluate these models? The policies that exist today don't really address that question.

Sarah Guo

Mhm.

Noam Brown

Some do better than others, but for the most part, this is not really a factor that's being heavily considered. Now, whether it should be released anyway, I don't want to wade into this question. I think there's arguments on both sides, but I think the important thing to recognize is that this is a question that is not being addressed. We're just pretending that this issue doesn't exist. And I think it's important to just, one way or the other, account for it.

Sarah Guo

Yeah, it's the mirror image of the capability question: If the models can continue to do more and more without asymptoting on some tasks at very large budgets, then they should also be able to do so for tasks we don't want them to do as a society, right?

And so, testing for that—and what budget is allocated—also seems out of sync with the model release cycle itself, right? There's been this acceleration where you get a new model every few days or weeks at this point, versus every 6 months. And you have a line in the essay where you say the only way to truly evaluate an agent on some very long-running task might be to run it for a year.

That's going to be true of both useful and negative tasks, right? And so, how do you think about that versus the model release cycle?

Noam Brown

Yeah, this is also an interesting dynamic where, basically, as the models have become stronger, they're better able to operate over longer horizons. So again, with GPT-3, if you wanted to run it for a week, there wasn't much you could do to scaffold it into something useful that could actually run for a week.

But we're seeing now with the most recent models that you can actually scaffold, for example, 5.5 into doing a series of experiments that can run for weeks or months.

Sarah Guo

Have you given your poker solver task an infinite budget yet?

Noam Brown

I haven't really scaffolded something together where I just tell it, “Okay, just run this for weeks.” I think I could probably give it `/goal` and tell it to go nuts.

But I think at this point it could 100% do the river solver. If I just give it `/goal`, I don't think it's at the level yet where it could do the full poker solver if I gave it just `/goal` and told it, “Yeah, go run for a month.”

But we're going to pretty soon be at that point where I probably could just tell it, “Yeah, go work on this for a month and then come back to me with a full, complete poker solver that's state-of-the-art.”

The problem is, if you want to evaluate the capabilities of a model—what it can do after running for a month—the only way to be fully sure is to actually run it for a month. And if you want to know what it can do after 6 months, the only way to know fully is to run it for 6 months.

I'll get to things we could do to address that a little bit later. But it's important to recognize the model release cycle: We're releasing new models every 2 or 3 months at this point. And so, a model comes out, it takes 2 or 3 months to push it to its limits, and then you have another model come out.

Nobody actually knows what the ceiling of capabilities is for these models because nobody's actually run them for long enough to really tell. When `/goal` came out, for example, people started running things that took over a week for it to finish. People actually didn't realize that this was a big deal until a week after it was released.

Sarah Guo

Mhm.

Noam Brown

I think that's going to be more and more true. The implications of that are pretty interesting because what do the labs do to fully evaluate their models before they're released? It's actually very difficult because the only way to really do the evaluations is to delay the model release cycle. And there's a lot of competitive pressure right now not to do that.

Sarah Guo

Do you think there's exciting latent capability in the models that are already released that people have not fully explored, given the timeline?

Noam Brown

I think absolutely. I think actually a really great example is the Erdős unit distance problem. For the viewers that don't know, we used an internal model at OpenAI a few weeks ago to disprove the Erdős unit distance conjecture.

Now, I'm not a mathematician, but this seems like it was a pretty big deal in the math community. It was the first problem that a lot of mathematicians had really spent a lot of time on, and the model was able to do something that they weren't able to do in a way that was actually interesting and useful for mathematicians.

Honestly, it did it at a budget that was dirt cheap. We didn't put a lot of effort into this. We just trained a new model, and we were curious what it could do. We ran it through some problems, and on this one, at a pretty low budget, it was like, “Oh, yeah, I think I have a disproof.” Then we were able to verify that this proof was correct.

After we announced the results, a bunch of people found that you could get the answer out of 5.5 as well. It's not as simple as just asking 5.5, “Hey, here's the unit distance conjecture. What's the disproof?” You had to scaffold it a bit; you had to steer it a bit.

Somebody found that you could ask GPT-5.5, “List a bunch of ways that you could tackle this problem,” and then it lists one of the paths that are actually promising for getting to the disproof. Then you tell it, “Okay, explore this some more.” If you do this enough times, it actually ends up arriving at the disproof.

Now what this means is that you could, in principle, ask 5.5, as a general-purpose scaffold, to list a bunch of different strategies. Then, for each strategy, you could tell it to investigate that strategy, and it would probably be able to arrive at the disproof with a general-purpose scaffold.

That scaffold would be very expensive. I would ballpark it at $1,000 to $100,000. But it would have been possible for somebody to disprove the Erdős unit distance conjecture before we did using a general-purpose model. Nobody had sufficiently explored what would happen if they put $100,000 worth of compute into 5.5. What could it do? The answer is, yeah, you probably could get stuff like that out of it.

Sarah Guo

So people should be experimenting more with the current generation in terms of—

Noam Brown

Well, this is, I think, an interesting question of whether it’s worth it to experiment with, because, again, the model release cycle is every couple of months. We put out a new model that’s even more powerful, and so the cost of disproving the Erdős unit distance conjecture drops by 10 or 100× with every model release cycle, probably in some cases more so.

Sarah Guo

You’ve seen the meme that’s like, “Why bother doing any engineering work when I should just wait for the next—

Noam Brown

model, go on vacation, come back 2 months later, and it’s 1,000 times cheaper.” So—

Sarah Guo

Do you agree with that?

Is that what you’re doing right now at OpenAI, just waiting for the next model release?

Noam Brown

I will say we’re in a period where progress is very fast, and the models are becoming more capable. At OpenAI, one of the things that we’re actively not doing—and look, we have a lot of mathematicians and physicists, and people are very excited about what these models can do right now, especially the internal models—is encouraging people to spend all their time going through mathematical open problems and physics problems and pushing the models to their limits to see what they can prove or disprove.

We really think the focus should be on how we make even more capable models, and how we get them out safely to the world as quickly as possible so that all the scientists in the world can use these models to solve the problems themselves. In some sense, we are thinking about this. It’s really tempting to put all of our efforts into scaling up these models and seeing what they can do at their limits right now, but the focus should be on how we use these models to make even more powerful, more capable models that can do everything much more cost-effectively.

Sarah Guo

What is changing about the direction or allocation of resources for research in your mind, given your beliefs about the impact of very large-scale test-time compute? How does this interact with the idea of recursive self-improvement, for example, where it’s a dominant idea for how any lab gets to the best-capability model?

Noam Brown

One thing I should clarify is that I don’t think we’re at the point where you just give a model an arbitrary, extremely high inference budget and it’s superintelligent across the board.

Sarah Guo

So, the goal—

Noam Brown

Yeah.

Sarah Guo

—to make GPT-7 or whatever and just go nuts. What’s between us and there, then?

Noam Brown

I think, having played around with the model, first of all, there are some benchmarks where the models will just not improve if they have more inference budget. A lot of factual retrieval questions fall into this category. If you ask a person, “When was Abraham Lincoln born?” and they don’t know the date, they could sit there and think about it for a week, but if they don’t have access to Wikipedia or something, they’re not going to be able to do better answering that question after thinking about it for a week compared to 5 seconds. It’s the same with the model.

Interestingly enough, if you give the model these kinds of factual retrieval questions and give it a little bit of time to think, it does better. But if you give it a week, it’s not suddenly going to be better at remembering dates.

On the other extreme, I think there are benchmarks where they will obviously keep improving without limit with more test-time compute. The example I like to point to is Sudoku. There’s a really simple strategy to solving Sudoku: try a bunch of different random numbers and see if they fit the criteria, if they match all the constraints. If they don’t, just try a different random combination of numbers. Clearly, with enough time, you’ll be able to solve any puzzle with this strategy. You can trivially see that any model could keep doing better and better if it were just given more test-time compute.

All the benchmarks exist somewhere between these 2 extremes. The models are not at the level where, if you just give them enough test-time compute, they’ll be able to do all of our jobs. There are some benchmarks where they will not improve, and there are some things where they will not improve.

One thing I see for research in particular is that they don’t have very good research taste right now, so I think they’re actually a very good complement to researchers. I’ve found that I’m much more effective by using these models, but they’re not able to fully replace the whole research cycle.

Sarah Guo

Now, does that change with time?

Noam Brown

Probably. I think the models are getting better across the board. Some things are getting better faster than others, but they’re not at the point where they’re fully replacing researchers with just enough test-time compute.

Sarah Guo

Can you give an example or 2 of asking the model to do a research task where you think, “This is a terrible idea”?

Noam Brown

Going back to my poker solver example, I was really impressed with the model’s ability to optimize the algorithms that I had developed in my PhD. It was shocking to see how inefficient I was in retrospect, and they were able to make it 10–100× faster.

Then I said, “Okay, can you come up with an algorithm that’s better than the algorithms that I came up with or that anybody else came up with? Go ahead and look at all the published work, synthesize that, and then try to come up with something novel.” It’s not able to do it. I can give it a lot of time, and it’s still not able to do it.

It’s possible that if I scaffolded something and constrained it a bit more, maybe it could eventually come up with something better. But it’s not as simple as saying, “Okay, please come up with a better algorithm.”

Sarah Guo

How do you think that gets improved?

Noam Brown

What I’ve seen is that with every model release cycle, it does get better at this sort of thing. It’s still bad, in my opinion, but it’s not as bad as it used to be. I wouldn’t be surprised if, at some point—same thing with coding, same thing with math—there’s just an inflection point where suddenly it’s good enough to be useful. I wouldn’t be surprised if we encounter that point for research taste as well.

Sarah Guo

Given that, what is your framing of RSI today? How should we think about it?

Noam Brown

The models are definitely accelerating what researchers can do inside the labs, but I think they’re accelerating some things and not other things. Currently, we’re at the point where, if something goes 100× faster, you get bottlenecked by the things that don’t go 100× faster. Over time, the things that we’re getting bottlenecked on are going to shrink, and there will be, I think, a kind of gradual takeoff in that respect.

But right now, it’s more about transforming what researchers do rather than fully replacing the researchers.

Sarah Guo

So that actually implies that you don’t think we’re close to a very fast takeoff right now.

Noam Brown

I think fast takeoff is relative. Things are moving very fast, but I think there’s this hypothesis that you could have basically an overnight intelligence explosion, where the models discover some kind of breakthrough to make themselves smarter, and then that leads to more breakthroughs that make themselves even smarter immediately. You have, basically, in an instant, the models becoming superhuman across the board.

I don’t think we’re headed to that world, largely because the models rely so much on large-scale test-time compute in order to achieve their greatest intelligence. If it requires so much test-time compute to unlock the full capabilities of the model, then that means you’re bottlenecked by time. Things can only go so fast because the models need to run for long enough to actually do something really powerful.

Time itself becomes a bottleneck to what we can do. I think that’s the case right now for a lot of the labs. Ultimately, I think the biggest bottleneck for all of us is time, and that’s why all the researchers are working so intensely right now. So many hours per week are being put into this because we all see what the overhang is. We see what the capabilities are, and we’re just bottlenecked by how quickly we can do things.

Sarah Guo

What do you think is on the frontier that is less explored now? We’ve talked about multi-agent before.

Noam Brown

I think multi-agent is quite explored.

Sarah Guo

At sufficient scale,

Noam Brown

I think there’s a lot more that could be done. But it’s also one of the things that’s hard to do—a lot of research is hard to do at small scale. Multi-agent, in particular, really requires, in order to fully unlock the capabilities, frontier models. We’ve seen some pretty interesting multi-agent scaffolds. They’re able to do a lot, but I think it’s really just scratching the surface of what it will be able to do.

One way that I think about it is, if you look at human civilization, it’s not that humans have evolved to become smarter over the past 50,000 years. It’s that humans are able to do a lot more today than they were back in caveman times because there have been billions of humans thinking for a long time and building off of each other’s accumulated knowledge.

We have very good retrieval and scaffolding versus 50,000 years ago. I wouldn’t even call it a scaffold. It’s a very organic, emerging property of humans being able to accumulate knowledge, share it, and build off of it. We’re not seeing that with AI models today. They’re born into a world, and they exist for a very short context window, and then they just disappear.

There are things that you can do to continue them, but it’s very limited. I do think eventually we will—and we’re starting to see signs that we’re entering a world where they can coordinate on a large scale. I think Moltbook and OpenClaw, when they first came out, were obviously a bit overhyped, but they were an indication of where things could go in the future. Eventually, I do think we get to that kind of world of some sort of coordinated, compounding state.

Sarah Guo

Yeah, the ability of the models to share knowledge on a more global level and be able to build on that knowledge productively.

Given this set of beliefs and your work, how would you characterize competition at the frontier between the three kingdoms if there is no overnight takeoff? It’s just researchers grinding away, trying to make good, high-taste algorithmic and investment decisions about where to go, and then compute allocation, policy decisions, and eval decisions. That feels slightly more grounded than racing toward some immediate hard takeoff that nobody can catch you on.

Noam Brown

I think the competition is very intense right now. I do think the models that exist today are accelerating what researchers at the frontier labs can do. There are obviously, as I said, limits to that right now, but the ability to use the models to improve model research is a real thing, and it is an amplifying force. I think that will continue to be true. I think it’ll become more true over time.

One thing that I am comforted by is that I think all the researchers at the frontier labs—all the frontier labs—recognize what’s at stake and what the risks are with these models. That’s something that I find comforting. I think everybody really understands that this is a pretty serious thing, and it can lead to really great things or it can lead to really bad things. Yes, there’s a competitive dynamic between the labs, but we can also try to figure out how we all get to the positive outcomes rather than the very negative outcomes.

Sarah Guo

I think I’d be remiss not to ask, just because you have been right very early for a long time on the importance of test-time compute and reasoning as a framework: are there ways in which you use the models that you would encourage others to? Is it just `/goal` everything?

Noam Brown

I think for a lot of people—and this is probably not even true for your audience necessarily—but there are a lot of people who experimented with AI back in 2022 and 2023, felt like they couldn’t trust the outputs, and then didn’t use it for really high-stakes decisions. Actually, I think the models have progressed to a point where they are very good for these kinds of things.

I asked them for tax advice. I bought a condo recently, and I was asking it for advice on, “What’s all the paperwork that I have to fill out? How do I—what does it all mean?” It’s actually really good for these kinds of questions.

So I use it day-to-day for a lot of this kind of stuff. I think they’ve been at a point for a while now where I feel like I can just trust the outputs, arguably more than I could trust the output from an expert human.

Sarah Guo

Okay, I have 2 final questions for you. One is: is there something you think that the rest of the research community doesn’t agree with you on, or doesn’t understand the importance of quite yet?

Noam Brown

Oh, these are such good questions. I wish I had time to think about this ahead of time.

Sarah Guo

You can just hang out with me and think about it. Is it weird to be at consensus now? You were a bit salty 3 years ago when you were like, “Why don’t people understand how important this is?”

Noam Brown

I still feel like it’s not consensus, though, because people still don’t publish the benchmarks this way.

Sarah Guo

Oh, that’s true. Yeah.

Noam Brown

That’s actually why—

Sarah Guo

I think that’s inertia.

Noam Brown

That’s kind of—yeah, but that’s kind of why I wrote the essay. I was just like, look, we can talk about this, but part of the motivation is that I would talk to researchers about how it makes sense to show the benchmarks with an x-axis, whether it’s tokens, cost, or time. There should be an x-axis, and everybody would say, “Yeah, that makes sense. We should do that.” But everybody—

Sarah Guo

They’re not acting with the importance of, like, “This is—we have to measure the correct thing.”

Noam Brown

Well, really, their response is, “People expect us to publish the grid.” And then, okay, why do people expect the grid to be published? Because everybody publishes the grid. So you kind of end up in this bad equilibrium where everybody kind of knows that it’s a bad equilibrium, but nobody wants to break out.

I felt like, okay, well, if I just hopefully come out and say, “Look, guys, let’s all recognize that we’re in a bad equilibrium and let’s move to this different equilibrium where we’re plotting things with an x-axis,” hopefully that can mean that, next time there’s a model release, a company can feel comfortable not publishing the grid, at least not at the very front—the top line—and we can have a more productive evaluation of these models.

Sarah Guo

Then, a last question for you. How do you think about companies across all of these specialized domains who feel the value that they have is essentially the routing layer, the choice layer? My goal is composed of a bunch of discrete tasks. Some require more intelligence and some less, and within my job as a vendor is to solve that problem or achieve the optimal outcome, taking into account the budget constraints.

I will manage the parallelization, how much inference you spend on it, and from what model. I think the frontier lab point of view is that that routing happens both behind the API, behind the application, and then some of it in the model itself. Pieces of that are clearly being externalized in all these applications.

Noam Brown

Yeah, I do think this is related to the fact that benchmarks should be evaluated with an x-axis of tokens or cost. I’ve seen some evals recently that show that, with a routing layer, you can achieve much better performance by basically doing consensus among the models.

Sarah Guo

Yeah.

Noam Brown

I definitely believe that if you do consensus among the models, you’re going to achieve better performance than any individual model. But it’s important to ask: are you going to do better than having that model basically think for longer? Once you control for the amount of test-time compute, is it actually still doing better? That’s the question that you want to figure out.

Sarah Guo

Okay, that’s a very principled view, which is, yes, routing is fine, but it’s all subject to the same budget question. Yeah, right. If you put it on the same scale, then you can make an optimal decision, and I think maybe I win.

Noam Brown

Mhm. I don’t even know necessarily that I would believe that the routing does better, but then there’s still a question of: is it going to do significantly better? Is it very fragile? Is it reflective of real-world use cases compared to benchmarks?

One issue you could run into is that you could optimize for certain benchmarks with the routing and then show, “Oh, yeah, we see this big improvement on these benchmarks.” But in real-world use cases, it actually ends up not being a significant improvement.

I would say, at the very least, you want to control for test-time compute, and then you also want to have all the same skepticism about benchmarks that you would normally have.

Sarah Guo

Awesome. Noam, thanks so much, and for being on the mission of breaking us out of this false equilibrium.

Noam Brown

Yeah, it’s great to be back.

Find us on Twitter at no prior pod. Subscribe to our YouTube channel if you want to see our faces. Follow the show on Apple Podcasts, Spotify, or wherever you listen. That way, you get a new episode every week. And sign up for emails or find transcripts for every episode at no-briers.com.