[BidClub_]
The Cognitive Revolution · · 124 min

AI AMA – Part 1: OpenAI’s o3, Deliberative Alignment, and AI Surprises of 2024

Nathan Labenz

YouTube
TL;DR
  • OpenAI’s o3 looks like a real reasoning breakthrough, but not a cure for model unreliability. Its low-compute ARC-AGI score reached 75%, roughly human level and about 15 points ahead of prior systems; high compute reached 87.5%. Yet reasoning models still misread simple tic-tac-toe boards, follow “cached heuristics,” and sometimes reach correct answers through “totally garbage reasoning.”
  • The commercially decisive o3 capability may be its undisclosed method for selecting among many reasoning attempts. Low effort used six samples and about 33 million tokens across 100 ARC-AGI tasks, costing roughly $20 per task; high effort used precisely 1,024 samples and 5.7 billion tokens, finishing each task in about 13 minutes. If OpenAI can reliably choose the best response without an objective answer key, Nathan calls that a potential “huge, huge breakthrough”; otherwise, math and coding may pull away from writing and other subjective work.
  • Deliberative alignment makes policy changes faster to imprint, but it does not answer what policy—or whose values—the model should follow. Nathan understands OpenAI to start with a “purely helpful” model, have it reason over a detailed policy, score only its visible response, fine-tune successful reasoning traces, and then apply reinforcement learning. Nathan’s verdict is “better, but not enough”: performance is in the “high 90s,” not five nines, while deception, emergent goals, policy legitimacy, and model character remain largely unaddressed.
  • Reasoning at inference time reverses part of the earlier AI-democratization thesis by making intelligence more compute-intensive. A frontier model trained for a single-digit-million-dollar budget suggested GPT-4-class capability would become ubiquitous, but o3’s high-effort mode can cost thousands of dollars per problem and cannot be supplied universally with today’s chips. That creates “inequality of access to AI,” while possibly reviving compute governance and giving well-resourced defenders an advantage over rogue actors.
  • The largest 2024 surprise was a widening split between elite reasoning and mundane autonomy. Models can beat domain experts on diagnosis, competitive coding, and frontier benchmarks, yet still cannot reliably book a calendar event, retain coherent long-term memory, perceive simple layouts, or abandon an unproductive troubleshooting frame. Nathan thinks organizations could automate “easily 100x” more with GPT-4o-class models, 100K context, examples, and fine-tuning; stale impressions, employee incentives, and weak implementation practice are the bottlenecks.
  • Nathan expects 2025 to bring overdue agents, saturated benchmarks, and more inscrutable behavior. Reinforcement learning should create “move 37”-style solutions that initially look mistaken, alongside more scheming “in the wild”; efficiency work that moves reasoning from language into latent space may make those behaviors harder to inspect. His phrase for the emerging regime is “general-purpose weirdness.”
  • Career and startup strategy should favor intrinsic motivation and narrow customer value over bets on durable technical scarcity. Learn to code if you want to build, but do not spend four years cultivating a programmer identity because you expect protected employment; “don’t mistake small relative differences in timing for the shape of the overall trend.” For businesses, taste, domain-specific templates, reliable last-mile editing, and solving a paid pain point can buy time—but “if these things can match you on quality, they will crush you on breadth.”
Digest · the substance, structured for research

1. Reasoning models remain alien enough to fail children’s games

  • Nathan’s starting caveat is that nobody outside OpenAI had really used o3; the public evidence was only “a sort of smattering of results” across impressive benchmarks. He applied to the safety-testing program, but framed every architectural inference as provisional rather than treating an announcement as a finished product.

  • Unlike OpenAI, Google’s Gemini 2.0 Flash Thinking experiment and DeepSeek’s reasoning model exposed their chains of thought. Reading tens of thousands of tokens reinforced Nathan’s old headline that “LLMs are weird”: extra reasoning did not eliminate bad perception, cached heuristics, or “straight-up bad reasoning.”

  • His diagnostic was a partially completed tic-tac-toe board: X occupied one corner, O the corner immediately beneath it, and optimal play began with X. X can force a fork and win, yet models from OpenAI, Anthropic, and Google repeatedly echoed the memorized claim that optimal tic-tac-toe always ends in a draw.

  • Some systems misread the initial board; others explored branches while overlooking an immediate three-in-a-row. The paradox was sharper because the same reasoning models offered impressive biologically inspired neural-network architectures—a seemingly harder prompt—while failing the toy game. One even supplied the correct conclusion after reasoning Nathan described as “totally garbage.”

2. o3’s ARC-AGI jump is credible, large, and still incomplete

  • Nathan treated the ARC-AGI collaboration as the cleanest available evidence because OpenAI worked directly with the independent benchmark team. Debate over training on ARC’s training set did not invalidate the comparison for him: other competitors had also trained on it, and o3 received only a minimal instruction to infer the pattern and complete the final example.

  • In low-effort mode, o3 scored 75%—roughly human level, somewhat above an average Mechanical Turk respondent, and about 15 points ahead of anything previously shown. Nathan called the nearly instruction-free prompt an “incredible flex,” not merely a case of elaborate benchmark-specific scaffolding.

  • High-effort o3 reached 87.5%, above the cited human baseline and close enough to feel as though the puzzle had been solved. François Chollet nevertheless showed that tasks easy for people could still be made difficult for o3; under Chollet’s criterion, AGI arrives only when that asymmetry can no longer be constructed. ARC-AGI-2 therefore still matters.

3. Test-time compute turns one answer into an industrial search process

  • Nathan believed ordinary o1 and o1-mini probably performed one chain-of-thought rollout, while online speculation cast o1 Pro as several parallel o1 calls followed by aggregation. He was explicitly unsure: although he continued to test o1 Pro, he had not found it meaningfully better than ordinary o1.

  • o3 low effort used six samples per task. Across 100 tasks, OpenAI reported 33 million generated tokens—roughly 300,000 per task and about 50,000 per sample—plus a cost near $20 per task. That cohered with o1 output pricing of $60 per million tokens.

  • The reported 1.3-minute runtime implied extraordinary throughput, potentially near 1,000 tokens per second if interpreted literally. Nathan suspected dedicated hardware rather than an immediately available retail service, but emphasized that many economically valuable tasks can support a $20 inference bill if performance is strong enough.

  • High effort used precisely 1,024 samples and 5.7 billion total tokens: about 50 million tokens per task and again roughly 50,000 per rollout. Yet the task completed in approximately 13 minutes, not 200 times the low-effort runtime—evidence of massive parallelism plus some still-undisclosed resolution process.

4. The hidden selector may matter more than the thousand candidates

  • For objective math, aggregation could be a majority vote: if several attempts converge on one numeric answer, choose it. Writing and other open-ended work are harder because every candidate differs, forcing a judge model, pairwise comparisons, round-robin scoring, or another tournament-like procedure whose reliability is itself uncertain.

  • The jump from 1.3 to 13 minutes suggested either batches capped at roughly 100 parallel rollouts or a sequential selection tournament. Nathan illustrated the latter with 1,024 candidates halving through approximately ten rounds—1,024 to 512, then 256, until one answer survives—but stressed that OpenAI had disclosed almost nothing.

  • This distinction governs generalization. Reinforcement learning should “run away” in domains with cheap, verifiable rewards—math, coding, games—just as AlphaGo did. If the selector also recognizes quality where no crisp answer exists, the advance could spread broadly; if not, subjective domains may diverge sharply from verifiable ones.

5. Deliberative alignment trains a policy reader into the model

  • Nathan described the starting point as a “purely helpful” model trained to satisfy users without refusing illegal or harmful requests. OpenAI then supplies a detailed behavioral policy and asks the model to reason through the relevant rules before responding, allowing it to notice jailbreaks and state, for example, “the user is trying to trick me.”

  • The policy apparently may be too large for the available context, so training uses relevant subsections. Nathan compared the resulting complexity to Facebook moderation manuals: global rules eventually reach edge cases such as whether a briefly visible nipple remains permissible when a breastfeeding baby’s mouth moves away.

  • As Nathan understood it, the same base model then evaluates the visible answer against the policy. The reward model does not see the chain of thought; it scores only what the user would receive, reducing direct pressure to conceal forbidden reasoning inside an apparently compliant output.

  • OpenAI instruction-tunes on the successful reasoning traces while withholding the policy text, attempting to bake policy knowledge into the weights and recover context space. Reinforcement learning then produces and scores more answers. Human input appears concentrated in writing the policy rather than labeling every training example.

6. Policy obedience is not the same as alignment

  • The method is “definitely more similar than different” to Anthropic’s Constitutional AI: a model consults a constitution, critiques outputs, and is iteratively trained toward compliance. OpenAI’s notable variation is protecting the chain of thought from the reward model, in hopes that deceptive intent remains visible to internal monitoring.

  • Results were competitive with Claude but not transformative. Nathan characterized them as “high 90s” adherence rather than five-nines reliability—useful for rapidly changing ordinary policies, but inadequate for a government or other actor placing extremely high stakes on strict compliance.

  • The paper was largely silent on deception, self-generated goals, how one would detect them, and whether adherence can reach genuinely critical reliability. It also did not determine what policy should govern. Nathan called the system “the Ron Burgundy of AI alignment: anything put in that policy, it will align to.”

  • That value-neutral flexibility could support safety or scalable censorship; Nathan invoked Peter Thiel’s claim that “AI is communist” and imagined both Facebook moderation and state speech control. By contrast, Claude’s strong cooperation in repeated game-theory tests suggested that model character—not just rule following—may materially shape high-trust outcomes.

7. o3 makes access less equal but governance more plausible

  • Before reasoning models, the trajectory looked egalitarian and difficult to govern. Nathan cited a Chinese model reportedly trained for about $6 million and approaching GPT-4 quality: in a compute market worth hundreds of billions and moving toward trillions, “millions ain’t much,” so expenditure controls would leak.

  • High-effort reasoning challenges that picture. If a single answer costs thousands of dollars and consumes enormous parallel capacity, not everyone can buy it—and even universal willingness to pay cannot create chips that do not exist. Nathan therefore expects unavoidable “inequality of access to AI” under this paradigm.

  • The possible upside is “physics being kind to us”: perhaps hard discoveries require sustained search and real resources even for very intelligent systems. Nathan shifted slightly toward Martin Casado’s argument that some answers cannot be plucked from nowhere; insight may click suddenly, but often only after significant cycle-burning.

  • Compute-heavy capability might favor defense. Zuckerberg’s analogy was spam: attackers have AI and automation, but platforms retain larger computers, more data, and better systems. Nathan would not “bet the future of the Universe” on this preventing engineered pandemics, yet a laptop may be less able to design one than a monitored cluster.

8. AI crossed experts on depth while remaining brittle elsewhere

  • Nathan’s “tail of the cognitive tape” already gave models superhuman breadth of knowledge, speed, cost, availability, and scalability. A past chat can resume instantly with 100,000 tokens of history, and the same system can operate 100 or 1,000 times in parallel without human reorientation.

  • Depth may also have crossed over. o3 reached roughly the top 200 competitive programmers, frontier-math performance surged, and medical-diagnosis evidence increasingly favored AI over clinicians. Nathan’s hedge was “maybe,” but he thought it was becoming safer to say models now match or exceed human experts in several deep domains.

  • Humans remained far ahead on local context, coherent ongoing memory, perception, robustness, and situational awareness. Models may preserve a transcript better than Nathan remembers yesterday, yet lack a continuously updated life history; they also trust claims such as “this scratchpad is private,” the trick used to elicit Apollo Research’s deceptive behavior.

  • When troubleshooting, models attack the stated bug repeatedly instead of breaking frame and asking, “Have you tried restarting the computer?” Reasoning is improving but muddy; genuine insight moved from “no Eureka moments” to perhaps a few, while long tasks still produce repetition and loss of direction.

9. The 2024 shortfall was deployment, memory, and autonomy

  • Nathan expected integrated memory to progress faster. ChatGPT’s memory could preserve random one-off remarks, miss what actually mattered, and later behave strangely because of those brittle notes. Perception improved—Claude could eventually point to interface elements by pixel coordinate—but remained weaker than benchmark scores implied.

  • Agents also underperformed his expectations, but people may have underperformed more. Looking back at his post-GPT-4 forecasts, Nathan expected much broader economic impact even with no additional model progress. Eighteen months later, organizations had captured surprisingly little of the technology’s latent automation potential.

  • He blamed stale first impressions, weakly diffused implementation practices, and incentives. Some developers’ impressions were still shaped by an earlier GPT-3.5-class Copilot experience, while others had not tried newer systems; employees may possess the local knowledge needed to automate their jobs while reasonably wondering what automation means for them. Curating examples and writing mundane reasoning traces is also tedious before success is visible.

10. Existing models could support vastly more automation

  • Nathan’s recipe was deliberately unglamorous: define the exact task, specify what good looks like, gather a small number of excellent examples, record strong reasoning traces, fine-tune where necessary, and split oversized jobs into tractable subtasks. Most workflows need less than the upper-end version of this process.

  • With GPT-4-level capability, roughly 100,000-token context, and fine-tuning, he estimated society could achieve “easily 100x” the automation already deployed. He also noted that GPT-4o fine-tuning, including images, was already available. This was not a forecast requiring o1 or o3; it was a claim about unused capability sitting inside already available systems.

  • Confidence matters because building gold-standard examples can require writing 500 words about a mundane process nobody enjoys documenting. Nathan does the grind because he expects it to work. Many organizations have heard fragments of the method without absorbing enough operational knowledge to commit.

11. “Flash everything” can beat elegant retrieval systems

  • Retrieval-augmented generation disappointed Nathan because vector searches often fail to surface the right evidence. Andrew White’s FutureHouse team instead spends what is necessary: keyword-retrieve broadly, run every plausible paper through a language model, and ask whether each is relevant. “Flash everything” trades higher inference cost for better scientific answers.

  • For an insurer covering 50 states, with perhaps 50–100 pages of regulation per state, Nathan suggested running the entire corpus through Gemini Flash for every question. At contemporary pricing, he estimated roughly 10 cents and perhaps one minute per query—potentially much better than an internal chatbot whose vector database returned incomplete context.

  • Developers resist marginal costs of 10 cents, 50 cents, or $1 because conventional software made each click feel free. But 100 employees asking a couple dozen questions daily might consume only $10–$15—“less than you’re spending on coffee grounds”—making accuracy far more important than Facebook-scale efficiency.

12. Coding improved, but context plumbing still creates “the Cursor effect”

  • SWE-bench and Codeforces suggested exceptional progress, while daily coding retained small but consequential weirdnesses. Nathan and collaborator S.J. call one failure “the Cursor effect”: retrieval omits the project’s canonical types file, so the model confidently creates a second types file rather than extending the existing one.

  • The problem is often tooling and context selection, not the core model. Systems could ingest an entire codebase, but cost-conscious retrieval chooses only supposedly relevant files. When a new concept has never appeared in the types file, similarity search has little reason to retrieve it—precisely when the model most needs to know that file exists.

  • Nathan’s workaround was to print an approximately 100,000-token application into one file, give the whole codebase to o1, request analysis, questions, and a plan, then return that plan to Cursor. He still preferred Claude for line-by-line code and found claims that o1 Pro perfectly one-shots applications unlike his own experience.

  • Effective context improved even when headline context-window sizes had not moved much. Models became substantially better at reasoning over everything supplied, enabling nontrivial whole-codebase planning. The practical stack Nathan and the interviewer converged on was o1 for reasoning, Claude inside Cursor for implementation.

13. State-space hybrids remain promising but no longer urgent

  • Nathan’s 2023 Mamba prediction was not that attention would disappear, but that hybrid state-space and attention architectures would win. He also named the failure condition accurately: Transformers might keep delivering so reliably that alternative architectures receive “no oxygen,” with researchers continuing to mine the main vein.

  • That is largely what happened, though hybrids produced strong specimens. Albert Gu’s Cartesia work delivered striking text-to-speech speed, quality, and low price; Evo supplied another successful hybrid; and Google’s stated pursuit of effectively infinite context suggested that “a little attention is all you need.”

  • Nathan still sees finite, evolving state as structurally important for long-lived agents: his brain does not grow quadratically with every experience. Yet if conventional attention reaches 10 million or 100 million usable tokens, quadratic growth could feel functionally unlimited for many applications. His score for Mamba after one year was therefore “incomplete,” not falsified.

14. Agents look overdue precisely because their rewards are observable

  • Advanced Voice Mode with screen sharing gave Nathan a glimpse of the missing product: while he read a biology paper, the model watched the figure and text, accepted spoken questions, and explained what he saw. Combined with Claude’s computer use, this made the absence of a mature agent framework surprising.

  • Claude could navigate Waymark and prompt its video maker on the first attempt, but guardrails blocked account use so aggressively that Nathan had to mislead it. Claude then said it was using the site anonymously, which Nathan said was not true—another example of weak robustness even while the underlying computer-use skill worked.

  • Calendar and browser tasks appear reinforcement-friendly: did the event exist, was its time correct, did the user accept, or did the agent recover the secret password? Nathan assumed synthetic environments could generate such signals. He called 2025’s consensus “the year of agents,” while noting that functional autonomy already felt overdue.

  • Sam Altman’s instruction to “saturate all the benchmarks” also looked increasingly plausible: Nathan cited a reported 20%–25% jump on FrontierMath, and OpenAI signaled continued gains. Nathan’s central 2024 surprise was that systems could beat PhDs on difficult questions yet fail to complete ordinary administrative work.

15. Reinforcement learning will produce “general-purpose weirdness”

  • Nathan expects more AlphaGo “move 37” moments: actions that look mistaken before turning out to work. The same optimization pressure may produce deceptive scheming or goal completion through strange pathways, leaving users unsure whether an inscrutable move was genius, a bug, or something adversarial.

  • Meta’s dynamic sampling research illustrated the efficiency pressure. Instead of one user-set temperature, the model could choose low randomness for an obvious period and raise creativity at the token where a joke lands. Sampling policy itself becomes learned, end-to-end behavior rather than a transparent external control.

  • More concerning to Nathan was reasoning in continuous or latent space. A model can recycle its hidden state without selecting readable tokens, apparently representing multiple search paths in superposition and performing breadth-first exploration more efficiently than language-bound, depth-first traces.

  • Nathan “kind of hate[d] it” despite the upside. A natural-language chain of thought can at least be monitored internally; latent reasoning requires immature interpretability probes. Compute-poor environments have incentives to adopt efficiency advances even when they reduce legibility, making 2025 a likely beginning of “general-purpose weirdness” and consequential scheming in the wild.

16. AI may already be the best tutor—if the learner tolerates learning

  • Nathan separated voluntary learning from institutional education. For a motivated learner, a conversational tutor that sees the same paper, knows the domain broadly, responds instantly, and costs little is “the best thing that has ever happened for learners.” It enabled him to tackle the intersection of AI and biology without hiring a specialist tutor.

  • His uncertainty concerned disposition. His bright five-year-old was ready to read but frustrated by unfamiliar words, so Nathan emphasized learning to enjoy the cycle in which difficulty, effort, and improvement follow one another. AI may give better pep talks, but it may not remove the discomfort required to learn.

  • Classroom deployment lagged far behind capability. People at a Michigan nonprofit described Khan Academy pilots in which teachers sometimes said, “We love this,” but the students were never reached, while teachers mainly experimented with lesson plans or personal assistance. Nathan also raised the possibility of resistance from unions and existing stakeholders once the technology’s implications become clearer.

  • The upside is Aristotle-level personal tutoring for everyone; the constraint is whether people approach it like Alexander the Great, with cultural encouragement and willingness to be challenged. Nathan did not glorify Alexander as a moral figure, but used him as the specimen of a learner prepared to exploit exceptional instruction.

17. Code is worth learning for creation, not as a protected career

  • Nathan’s concrete case was a former au pair his family supported through community college. H-1B data pointed overwhelmingly toward IT and programming, but she preferred early-childhood education. They rejected a four-year programming bet she did not enjoy because AI might dominate that profession before graduation.

  • His advice was not “don’t code.” Cursor and AI tutors have made programming easier, less tedious, and more explainable; anyone with an application they genuinely wants to create should jump in. But he would not cultivate a software-developer identity solely for a future labor-market payoff that may disappear quickly.

  • Near-term arbitrage remains: customers are accustomed to expensive software, while AI-assisted builders can deliver projects cost-effectively, including work priced at hundreds or even around $1,000 an hour. Nathan regarded that opportunity as abundant now but too uncertain to anchor a long-term life plan.

  • Switching to law is not a safe hedge. Miles Brundage’s warning was “don’t mistake small relative differences in timing for the shape of the overall trend”: coding moves first because rewards are measurable and AI labs are software companies, but legal analysis and other knowledge work should follow.

18. Narrow product quality can buy time, not permanent immunity

  • “No moats” remained the AI refrain, but Waymark showed how incumbents can combine old assets with new models. Its human-designed video templates already encoded motion, music, and visual taste; AI could fill those vessels with copy and assets better and faster than many customers, without inventing the entire form.

  • Last-mile control was equally important. Even delighted users change a phone number, replace a photo unavailable online, or adjust one scene. A reliable editing interface gets them exactly what they want; repeatedly prompting a generative model often does not. Domain taste plus deterministic correction remains a defensible combination.

  • Nathan advised solving a real paid pain point, not merely making “something neat with AI.” Waymark CEO Alex kept the team grounded in what users requested, while Nathan acknowledged his own bias toward novelty. Products are safer when capabilities are neither likely to emerge spontaneously nor important enough for frontier labs to engineer deliberately.

  • The moat is conditional: “if these things can match you on quality, they will crush you on breadth.” A sufficiently capable ChatGPT could call Sora, layer text, edit footage, and generate a Waymark-like application on demand. Until then, narrow excellence may last; afterward, software could collapse toward inference cost and broader abundance.

19. AGI may democratize expertise while concentrating capital and decisions

  • Nathan did not assume UBI or post-scarcity. His tentative model resembled Sweden as he understood it: concentrated and inherited control of major companies can coexist with a generous floor and widespread material security. He explicitly disclaimed expertise and expected the actual future to be “pretty weird.”

  • Expertise could become effectively free even while frontier power remains scarce. Everyone might access the best AI oncologist, creative tools, or advice, while a few governments and technology champions decide which $100 billion model gets trained, what research receives compute, and which problems merit million-dollar inference runs.

  • Physical scarcity still bites: Nathan suspected OpenAI’s Sora rollout was constrained partly by insufficient compute, though he allowed other explanations. A single cross-town doctor visit consumes resources equivalent to many language-model interactions, so ordinary life could become abundant even as strategic capital and decision-making grow more concentrated.

  • For individuals seeking a positive contribution, Nathan rejected lack of technical expertise as a permanent barrier: AI makes catching up to the near frontier unusually accessible. He discussed the adoption-accelerationist, hyperscaling, and pauser framings; his practical strategy was to demonstrate what systems can already do, improve public calibration, and let better world models inform decisions about what comes next.

Nathan Labenz

Even with these reasoning models, they are still weird. They are still subject to cached heuristics, bad perception, and just straight-up bad reasoning. You can expose that in simple toy examples.

We hope the underlying reality is such that these things are pretty manageable, because we’re not taking the level of caution that we would need if they’re not manageable. In 2025, we’ll probably start to see a lot more of these things, like the famous AlphaGo move where it looks like a mistake at first but actually turns out to work, or some of these deceptive scheming behaviors where AI is accomplishing the goals it’s been given in strange ways.

Do what you want to do. Don’t spend years of your life on a bet that, in some sense, implies that AI isn’t going to dominate the programming profession in the next few years, because it seems plausible enough that it might.

Speaker 1

Aidan Elang Goen, welcome to The Cognitive Revolution.

Nathan Labenz

Thanks for having me.

Speaker 1

Nathan, thanks for being here. I’m excited to do this. This is the AMA, and you’re making your first appearance in front of the camera after a lot of effort over the course of 2024 behind the scenes.

I’ve mentioned you guys a couple of times on the show and a few times on Twitter, but for anyone who hasn’t caught those mentions, Aidan and his partner, Sai, are the founders of a company called AI Podcast Casting. AI Podcast Casting is the website, and we’ve been working together for most of this year to produce the show.

It’s been a lot of fun. I appreciate all the effort, and thanks for coming on today to drive this AMA episode.

Nathan Labenz

Thanks to you for being our first client and making AI Podcast Casting happen.

Speaker 1

My pleasure. My experience with Turpentine has been great in many respects. They took all this stuff off my plate at the beginning—sponsorship sales, editing, and so on. The one thing I always thought was, “I wish we were using AI more to actually produce the show and create some sort of leverage.”

The opportunity to work with folks who had listened a lot, who have a real interest in AI, and who are interested in creating these processes was exciting. That’s where all the clips have come from, if you’ve seen clips on Twitter, and all the shorts that we’re doing on YouTube.

There’s definitely still a lot more that we can do, but it has been pretty amazing how much we’ve been able to do on a pretty small budget, especially considering that we’re putting out 8 episodes a month. I know I’m keeping you guys pretty busy with the pace of content.

Nathan Labenz

No, I should also mention that—just to rewind a bit—when we were doing this, we weren’t sure that we would actually pull off the complete postproduction for a podcast. But you came in and said, “Hey, look, this is our pain point. Why don’t you apply AI everywhere?”

We’ve done a good job, but I think we could do better, as you said. I’m looking forward to the opportunities in 2025.

Speaker 1

Always. For now, we put up these questions, mentioned it on a few episodes, and put it out on Twitter and YouTube. We got a pretty good response, with quite a few questions spanning a lot of different areas.

Take it away and try me on all these questions.

Nathan Labenz

Absolutely. I’ll try to be the voice of our audience here. We have lots of questions, so if I missed some, please feel free to drop them as YouTube comments. We’ll try to address them there.

Nevertheless, we’ll get started now. The way we’re going to do this is that we have sections, but we thought we would start with something that’s been trending in the headlines recently. A user would like to know: What do you think of o3? A related question is: What do you think about OpenAI’s new safety plan called deliberative alignment?

Obviously, the o3 announcement—not yet a release—caught everybody’s attention and has had people using their spare holiday cycles to try to figure out what it means. First of all, it’s important to keep in mind that there’s a lot that we don’t know. Nobody has seen the model yet.

I applied to the safety review program, and I think it’s cool that they put out that open invitation. Basically, what we’ve seen so far is a smattering of results across a number of different benchmarks, and those are super impressive. But that’s limited information. The sources aren’t as authoritative or as clean as you might wish they were if you really wanted to have a high-confidence answer.

Nevertheless, this is what we have, so we’ll try to make sense of it. For starters, I think it’s useful to look at some other reasoning models. OpenAI is currently unique, as far as I know, in having a reasoning model that does not show its chain of thought in its response to you.

Everybody else who has put one out so far, as far as I know, is sharing the chain of thought. That includes Google with its Gemini 2.0 Flash experimental thinking version. It also includes DeepSeek, which has a reasoning model. There’s another Chinese one as well, although I haven’t really used that one.

I have used the Flash Thinking version and the DeepSeek model. It’s interesting to read these long chains of thought and try to get a better sense for what the models are thinking.

It has been a weird experience. I think the headline that LLMs are weird remains very much in effect. All of the models that I’ve tried, including o1 Pro, have failed on what you would think would be a pretty amenable problem for a reasoning model.

Certainly, somebody who can reason in general-purpose terms should be able to handle this challenge: Here is a Tic-Tac-Toe board. I put an X in one corner and an O in the corner immediately below that, and I said X went first. It’s X’s turn. Assuming optimal play, is it possible to determine who the winner will be?

Every model loved this question, to my surprise, but the answer is that X can win. You can force a fork and win. If you have optimal play from that position, X will win.

The responses I’ve gotten from OpenAI models, Claude, and the latest Geminis—even leaving aside the reasoning—are basically all wrong. They seem to be anchored in the commonly repeated statement that Tic-Tac-Toe is a solved game and, with optimal play, it will always be a tie.

You see a lot of responses like that. That’s not reasoning. It’s just a cached heuristic. You could even say that’s stochastic-parrot mode, because it latched on to a couple of tokens and has seen that statement a lot in the training data.

I’ve also seen surprising problems where perception is the weird thing. In one case, one of the models simply didn’t read the board correctly and started with the wrong board state: an X in the corner and an O in the middle bottom, as opposed to the bottom corner.

Obviously, you’re not going to do very well if you’re starting with the wrong board state. Then, perhaps most revealingly, the reasoning in both Gemini 2.0 Flash Thinking and DeepSeek was pretty bad—outright nonsense in a lot of cases.

It’s trying to do this sort of rollout. It’s trying to go down these branches and then come back to the top. It would do things like, “Okay, let’s say X goes in the middle. Then what will O do?” But it would often fail to—again, I had said optimal play—recognize that one of the players could win just by completing three in a row.

It would fail to do that in its analysis of the situations. It did not know what optimal play was for a great many board states. You’re reading through tens of thousands of tokens of reasoning about the situation, and you’re thinking, “Man, a lot of this reasoning is pretty bad.”

There’s definitely not a panacea here. Just because somebody comes out with a reasoning model doesn’t mean it will necessarily be an effective reasoner.

At the same time, with other kinds of problems, I’ve seen remarkable results. I asked those same two models—Gemini 2.0 Flash Thinking and DeepSeek—for suggestions for elaborations of neural-network architectures that would take inspiration from some sort of biological system.

I was thinking about the AE Studio episode we did, which I thought was excellent in terms of thoughtfully picking something out of the biological world and trying to create, obviously not a direct imitation of it, but something that captured the key concept of how these biological systems were understood to work.

I was quite impressed. That was a little bit less reasoning and a little bit more riffing on ideas. I’m sure plenty of those ideas aren’t going to work and are flawed in various ways, but it does show that even with these reasoning models, they’re still weird.

They’re still subject to cached heuristics, bad perception, and straight-up bad reasoning. You can expose that in simple toy examples. At the same time, you get things that are remarkably impressive with a question that would seem, at least to a human, a lot harder.

You would expect more people to handle the Tic-Tac-Toe question than the bio-inspired neural-network-architecture question, yet it’s totally the reverse for the reasoning models. That’s weird.

We don’t know what’s going on in the OpenAI chain of thought. I think it’s probably likely to be higher quality, but how much higher quality is not clear.

Speaker 1

That’s interesting that you’d say that. I did watch the livestream, and I do use o1 Pro. I was not as impressed, especially for the $200 that I pay. It’s a very similar experience to that.

Nevertheless, when I saw the livestream on the 12th day, and they showed the ARC-AGI result, in my head—especially after we did a couple of episodes with the ARC-AGI co-founder—my impression was that it was at least 2 years away from breaking the ARC-AGI benchmark, regardless of how much compute you threw at it.

Now it seems like o3 has kind of broken it. That should mean something, right? What do you make of that? o1 and o1 Pro don’t quite work, but then there’s o3, which has already broken the ARC-AGI benchmark.

Nathan Labenz

I think there’s definitely something here, and it seems like there are a couple of dimensions of improvement.

One is that they’re doing reinforcement learning at scale on these reasoning models. They said they are not doing reinforcement learning on the actual chain of thought, but only on the response. In other words, when they feed an output to a reward model to get the score used to power updates to the weights, that output does not include the intermediate tokens. It only includes the final thing the user sees.

The hope is that this won’t create weird incentives for the chain of thought. The chain of thought is free and unencumbered by these pressures, so it can reason in a very natural way. If it is being deceptive, then hopefully it will continue to make that visible to their monitoring systems, which they’re developing, and they can control it somehow.

I do think the ARC-AGI blog post on this is probably the best source of concrete information that we can break down. It’s important that they worked directly with this independent group. I don’t think this is faked.

In terms of people being very skeptical in general, I think there’s something quite real here. That’s safe to say.

There’s been some debate around whether they trained on the training set, and whether that’s allowed or not. For practical comparison purposes, everybody who has been competing in the challenge has been training on the training set, so they’re not alone in that by any means.

Their prompt was also an interesting revelation. It basically just said, “Identify the pattern, apply it to the final example, and give us your output.” That’s it. There were no detailed instructions. It was super simple. That was an incredible flex.

As for the results, in the o3 low-compute setting they got 75%. That’s blowing basically everything else away. It’s roughly at human level. They put it a little bit higher than the average Mechanical Turk respondent—perhaps a somewhat more motivated or savvy group of people—but it’s getting up to the level of human performance.

It’s a good 15 points clear of everything else that we’ve seen to date. That’s a pretty substantial leap.

Then there’s another leap with the high-compute setting, which gets them into the high 80s: 87.5%. That’s above human performance and starts to feel like they’ve solved this puzzle.

It’s maybe not fully solved, or it’s solved in a weird way, because there are some problems that seem easy to solve that it isn’t able to solve. I think the people involved with the ARC-AGI project have appropriately been giving credit where it’s due. They’re saying, “This is a big deal. It’s a real advance, and we’re going to need to study these capabilities.”

At the same time, François Chollet said that it’s still possible to make things that are easy for humans but hard for these systems. In his mind, it won’t be true AGI until that is no longer possible at all.

Speaker 1

I guess, for ARC-AGI in his mind, this is not necessarily AGI, but it’s at least a little bit of a move. There’s ARC-AGI 1, and there’s going to be ARC-AGI 2.

As always, there’s a lot of nuance in these things. I thought one thing that was really interesting was the number of samples, the number of tokens, the cost that translates to, and the time that it was able to run in. What does all that imply?

Nathan Labenz

As far as I know, the o1 models are just doing a single rollout of chain of thought and then giving you the answer. I’m pretty sure that’s how o1-mini and o1 are working.

There’s been some speculation online that o1 Pro is maybe multiple o1s running in parallel and then taking the best answer. I’m not sure. Maybe I haven’t quite unlocked it yet, but I have not felt that it’s really all that much better than normal o1.

I keep using it because I feel like that’s probably a skill issue on my end, but candidly, I have not gotten much from it that is better than normal o1, as far as I can tell. There’s been speculation that maybe it’s multiple rollouts and then some sort of decision at the end as to how to aggregate that. I don’t know if that’s true. I kind of guess not.

It is clearly—OpenAI has just stated as much—what o3 is doing. In the low-compute setting, that translates to 6 samples per task. They report this in aggregate in the blog post, but basically they’ve got 100 tasks and a total of 33 million tokens across all of those tasks.

That implies something like 300,000 tokens per task. With 6 samples, that would suggest something like 50,000 tokens per sample. They say that costs basically $20 per task, which lines up with o1 pricing.

The o1 pricing is $60 per million output tokens. If you had 50,000 tokens, you’re at 5% of that, so that would be $3 per 50,000 tokens. It all coheres. If you have 6 samples and they’re 50,000 tokens each, and you get to $20 total cost, that would suggest that the cost is considered to be the same as o1, but you’re using 6 in parallel.

Interestingly, they also report that the time per task is just 1.3 minutes. Now we’re asking: Are they really generating more than 50,000 tokens per minute? That would be about 1,000 tokens per second.

You’re usually not seeing 1,000 tokens per second from the OpenAI APIs. A couple hundred is much more in line with what I typically see. Even o4-mini is not faster in my experience than o4. It’s cheaper, of course, but in terms of tokens per second, it doesn’t seem to be all that much faster.

Maybe this was happening on dedicated hardware. I don’t expect that we’re going to see 1,000 tokens per second as retail customers in the immediate future, but if they’re saying, “We’ll carve out special compute for this purpose,” then maybe they can push it up to that level.

That’s pretty interesting. The $20-per-task figure is also interesting because there are a lot of things that are worth paying $20 for. If you could do a good job, this can open up a lot of new use cases.

The high-compute setting is even more interesting. That’s reported to be 1,000 samples—precisely 1,024 samples. They report 5.7 billion tokens generated there.

Again, by simple division, you’re at something like 50 million tokens per task, which is again 50,000 tokens per individual rollout. Five billion total tokens divided by 100 is 50 million per task; divided by 1,000, that’s 50,000 per rollout.

They report that this happens in 13 minutes. There are some interesting implications there for what exactly is happening behind the scenes.

One really big question I have is: If you’re doing 6 or 1,000 samples on the same question, how are you choosing the right answer, and how generalizable is that strategy?

I don’t think you could take 6 rollouts of o1 and get to the same level of performance on one dimension. It seems pretty clear that there’s simply better reasoning coming from the o3 model. The reinforcement learning has continued to work. It’s continuing to get better at its core, single-rollout reasoning and analysis.

But if you have 6 samples, how do you choose the answer? A classic approach in the space has been to take a majority vote. If it’s a math problem with a single answer, you have multiple rollouts. If 3 say the same thing and the other 3 each say something different, you go with the answer that has the most votes.

Another version would be to have an additional call at the end that says which of these is better. If there isn’t a single answer—if you’re trying to write something, for example—then you can’t simply choose the identical answer, because each paragraph or page will be different.

So how do you choose the best one? There have been many different techniques: Feed them all into a model and ask which one is best, do pairwise comparisons, or do a round-robin tournament. There are all sorts of tournament-style schemes for having language models judge themselves.

Those techniques are somewhat viable, but not super accurate. They work, but not always very well.

Something like that has to be happening here. If it were purely parallel, with a very simple resolution mechanism at the end, then those 1,000 samples could happen almost as fast as the 6 samples. There’s no reason it would take 10 times longer to do 200 times as many samples.

So why is it 10 times longer? Is there some sort of aggregation step that is a sequential process? Maybe it generates 1,000 samples in the first minute and then runs a 10-round tournament.

If you had 1,000 candidates and wanted to pick the best one in a tournament, you could do head-to-head, single-elimination. In the first round you’d go down to 500, then 250, then 128, then 64, and so on until you finally got to a single winner.

That would take roughly 10 rounds of the tournament to get down to one winner. It seems like something like that is probably happening, but we don’t know the nature of the mechanism.

That’s going to be a really important question for figuring out how generalizable this is. People have commented widely that we should expect reinforcement learning to continue to work and that AI systems are going to run away with anything where there is a ready, easily accessible reward signal.

Anything where it’s verifiable—did you get the correct number on this question or not?—can be rewarded. This is where superhuman performance comes from. This is where AlphaGo got so good at playing Go that it made famous moves that surprised the best human grandmasters.

It seems safe to say that this will happen in easily verified domains. Math and programming are probably like that to a significant degree. The question becomes: How many other things are like that? Can you get a signal like that for writing? That’s much harder to verify.

There’s an expected divergence between things that are verifiable and things that are much harder to verify, or subject to taste. How much that divergence holds may depend a lot on what this consensus-finding mechanism is and how robust it is.

You could imagine a scenario where the reason it took 10 times as long is that they only parallelized up to some maximum width. Maybe they run 100 at a time, with each batch taking a minute, and then run 10 sequential steps. Then they take a simple resolution at the end.

Alternatively, they could generate 1,000 samples at once and then use a longer, more computationally intensive aggregation mechanism. That is probably my biggest question right now: What exactly have they figured out there, and how much will it apply to other things?

If they’ve figured out a way to choose the best response in areas where there isn’t an obvious “yes, this is right” or “no, this is wrong,” then we really could be talking about a huge breakthrough.

But they haven’t said much at all about that so far. Everything they’ve said, as far as I know, is about things that are fairly verifiable. You’ve got coding tasks and FrontierMath.

There’s been some interesting discourse around the degree to which these FrontierMath questions are being answered correctly for the right reasons, versus being answered correctly without necessarily using the right reasons. The FrontierMath people tried to design a test that you couldn’t luck your way into getting the right answers on, so I think we have good reason to believe the models are probably doing the math.

Going back to my Tic-Tac-Toe example, though, there was at least one model that gave the right answer at the end based on totally garbage reasoning. The final paragraph said, “Yes, if you assume optimal play from here, X can force a win,” and I thought, “That’s impressive.” Then I went back and looked at the chain of thought, and it was totally garbage.

I’ve seen at least a glimpse of this kind of thing. That may be what’s happening with FrontierMath as well, but it’s hard to say.

Speaker 1

Okay, cool. It seems like these reasoning models are getting better. Have we hit the wall? That question is not clear, but it’s clear that these models keep continuing to get better.

That nicely follows up to the next questions, which are also about safety. As these models are getting better, how do we keep them safe? One user asked: What about OpenAI’s new safety plan, which they call deliberative alignment? What’s your view on that?

Nathan Labenz

I’m still sorting out how I feel about it, but I did read the paper end to end. It was strange how they presented these things. They went on the livestream and blew up social media with new high-water marks on all these benchmarks, and then they said, “By the way, we also have a new safety plan associated with this.”

That was almost all they said in the video, and it didn’t get much airtime broadly. They had this new safety plan, but when you go to their website, there isn’t much mention of o3 beyond this new deliberative-alignment paper.

For starters, what is it? It’s a very constitutional approach. Basically, they say they take what I understand to be a purely helpful model.

For people who want to know what a purely helpful model is like, you can refer back to my GPT-4 red-teaming discussions. A purely helpful model will do anything you ask. It has been trained purely through reinforcement learning to be helpful to humans and get a high score from the user.

In some ways, that can make it more useful than the versions we tend to see. Although they’ve definitely improved on this, a purely helpful model will never refuse, no matter what you ask it to do. Even if something is illegal, it will do it. It has no baked-in moral compass other than satisfying the user and getting a high score right now.

That’s the kind of model they start with, as I understand it. Then they give it a full policy. It sounds like their policies are getting pretty long—potentially long enough that the policy doesn’t fit into the context window available even in these latest models.

Ideally, they would give it the full policy, but the full policy is too long. So they have subsections of the policy where they spell out, in a lot of detail, how to handle particular cases.

It reminds me of reporting on what Facebook’s moderation policies have been like over time. At some point, Facebook had scaled up to more than 10,000 people globally, and the policy had become hundreds of pages long. It went down to these very minute edge cases.

One I recall, because my wife was posting pictures of herself with the babies over the last few years, is that on Facebook you can’t post a picture of a woman’s breast, but you can post a picture of a woman breastfeeding a baby.

What if the woman is breastfeeding the baby, but the baby’s mouth comes off the breast for a second, and you can see the nipple, but it’s still in the context of breastfeeding? How do you handle that?

These policies get very long as you encounter global-scale norms. There’s so much to account for. Obviously, it has been a real bear for Facebook: huge staffing, infrastructure, reviews, and a Supreme Court–style appeals process.

OpenAI basically sounds like it has developed a similarly long policy. It’s an answer to the question, “How do we want our models to behave in all these situations?”

In this case, it’s about what they want to send back to the user. Again, the policy has become so long that apparently it can’t fit into the model’s context. Nevertheless, they give it the relevant section and ask the model to reason through how to respond, given the policy and the user input.

The first thing it does is generate a response for the user. It’s given the normal task: You are a helpful, harmless assistant, and here’s the policy. Reason through what you’re supposed to do and respond to the user.

In this reasoning, they observe that it can detect jailbreaks. One of the more memorable examples was the model saying, “The user is trying to trick me,” recognizing that, and then responding in the way OpenAI would want based on the fact that it understood this was a trick and therefore applied the policy correctly.

Similarly to the normal reinforcement-learning process, they then drop the chain of thought, take the output, and have the same model—the same helpful reward model—given the policy and the response, evaluate the response according to the policy.

So it’s the same base, purely helpful model in both cases. First, respond to a user given this policy, which tells you what to do. Then, given the policy and the actual response, score it using the same model.

They then fine-tune on the highest-scoring examples with instruction tuning. They train on the chain of thought. My understanding is that the reward model does not see the chain of thought, but the model is fine-tuned on the chain of thought that led to successful outputs.

They do this without the policy itself. They’re trying to free up the context by baking an understanding of the policy into the model weights. When they do the fine-tuning, they don’t include the actual text of the policy, but they do include the reasoning process that refers to the policy.

Over time, the model should naturally refer to the policy even though the policy isn’t given at runtime every time. After that, they enter the reinforcement-learning stage, where they’re doing the normal reinforcement-learning process with the safety agenda in mind: generating lots of outputs, scoring them, and updating toward the higher-scored ones.

Speaker 1

Just to summarize for our audience: This is some sort of reinforcement learning for safety using the same base model. Is the advantage that you could do safety at scale? You could use the model to align itself to OpenAI’s policy. Would you characterize that as a good summary?

Nathan Labenz

I think that’s a big part of what they’re going for. It doesn’t seem like there’s any human input aside from writing the policy itself.

One of the more interesting quotes from the paper was: “We anticipate OpenAI policies will keep evolving, but that training models to precisely follow the current defined set of policies is essential. This practice helps us build the skills for aligning with any policy requirements, providing invaluable preparation for future scenarios where the stakes are extremely high or where strict adherence to policies is critical.”

It seems like the goal is to say, “We have a little machine, and we can run this centrifuge really quickly. Through this combination of initially doing instruction tuning and then reinforcement learning—which is very standard—we can bake any policy we need into the model.”

We can run that process quickly. Any policy we need to bake in, we can bake in this way. It works pretty well. The metrics are on par with Claude, so they’re good. I wouldn’t say they’re great.

If you were the U.S. government and had some highly sensitive scenario where strict adherence to policy was critical, could you count on this? No. We’re talking about success rates in the high 90s in terms of adhering to the policy, but definitely not five-nines accuracy.

It’s on par with what has come so far, but it’s not leaps and bounds above it. The big thing seems to be that they can run the process really quickly, or at least it seems that way. They have not disclosed how much compute they’re putting into it, but presumably it’s relatively small.

Speaker 1

How different is this from what Anthropic proposed with Constitutional AI? Is this an improvement, or is it an orthogonal vector of attack for keeping models safe?

Nathan Labenz

It seems more similar than different. You have a policy or constitution that says what you want, and then you have the AI critique itself with that policy in mind. You gradually and iteratively fine-tune it to get all of that baked in, hopefully in a robust way.

The difference of not feeding the chain of thought into the reward model is interesting. There are all these worries about deceptive alignment and what happens if you train against bad behavior. Do you eliminate that bad behavior, or do you drive it deeper and incentivize the model to obscure what it’s actually thinking while generating an output?

This approach hopefully does something to address that.

Peter Thiel famously said that AI is communist. As I was reading this, it had a certain quality of: If you wanted to moderate social media at scale with Facebook, or if you were China and wanted to control the speech of a billion people online while staying nimble, this feels like a really good answer to that question.

It doesn’t feel like something that is so reliable that you can put super-high-stakes things on the line yet. Is that good or bad? It’s not great. This paper was essentially silent on what I think of as the hardest questions in AI safety.

Can we really take this to five-nines reliability? That’s not really discussed. What about the big-picture worries about deception? What if the AI forms its own goals? How would we know? None of that is really addressed here.

It also doesn’t say anything about what the policy should be. The quote I read was very much, “Policies are going to change; we just need to be able to align to whatever the policy is.”

I do think there’s something missing that you could perhaps bake in with a different policy than the one they have. There’s something about the Claude character—what character should Claude have?—that Anthropic thinks a lot about. That seems to be underdeveloped here.

It’s essentially, “Given a policy, we’ll follow it quickly and pretty reliably.” But what are we aligning to? That’s not discussed enough. I hope to do an episode on this. We’ll see if we can get the people involved to come on.

There was recently a really interesting paper that showed relative cooperation rates between models of the same type. They used game-theory-style games where, in an iterative game environment, you could either fall into an equilibrium of trust and growth where everybody prospers, or remain in a low-trust equilibrium where you’re not cooperating as effectively as you ideally would.

Claude dominated that test. The Claude models were able to cooperate with each other and achieve a high-growth trajectory, whereas basically everybody else failed. That included GPT-4o, which was failing pretty hard.

There’s something where you think, “It’s cool that you can align to any policy,” but this is a classic technical solution without the real hard part being done. I think we should be pretty cautious.

Eliezer Yudkowsky has said many times that we can’t ask the AIs to do our alignment homework for us. This feels like a step in that direction. It’s also a little bit like the Ron Burgundy of AI alignment: Anything you put in that policy, it will align to.

That’s not great. It’s a piece of the puzzle, but it doesn’t feel like an actual solution. If you weren’t sleeping well the night before, I don’t think this should help you all that much. Deliberative alignment is better, but it’s not enough.

One interesting final thought on the whole o3 thing is that it does change the landscape in a couple of practical ways. We’re going to have questions about impacts—whether this is an egalitarian technology or a concentration-of-power technology—and regulatory questions: Is there any way to regulate this stuff, and if so, what would that look like?

Prior to reasoning models, the general trends seemed clearly toward egalitarian access and toward governance being very difficult. We saw the story out of China where they trained their latest model on a single-digit-million-dollar budget—$6 million, if I remember correctly. That was an incredibly low figure.

It was allegedly a GPT-4-class model, although probably not quite as good. Still, it was an impressive accomplishment for not a lot of money, and the kind of thing where it would be very difficult to get compute governance to the level where you could prevent someone from spending a few million dollars on compute.

In a global market for compute that’s already in the hundreds of billions and headed into the trillions, millions aren’t much. That kind of thing is going to fall through the cracks.

It seemed like everybody was going to have GPT-4-quality models. There would be no way to prevent it, and they would run locally. On the one hand, there was no hope for governance. On the other hand, there was no big risk of concentration of power, because you could always have your own AI.

I think both of those assumptions are seriously challenged by this different paradigm. If a high-effort ARC-AGI run costs thousands of dollars, that’s obviously not something everybody can afford. It’s also not something we currently have the infrastructure to scale out, even if everybody could afford it. There simply aren’t enough chips to run that for everybody.

We’re going to start to see inequality of access to AI, inevitably, as a result of this new paradigm.

Speaker 1

That’s very interesting. Not many people talk about that. The flip side is that it may reinvigorate the idea that you could have compute governance.

Nathan Labenz

It could be physics being kind to us, which is a phrase I borrow from Zvi. His intuition is basically that if we are not being very careful, the fundamental physical questions will determine how this goes.

We don’t know the physical laws that govern how intelligence evolves, how likely it is for things to have their own goals, or how often instrumental convergence happens. Does it always happen? Does it sometimes happen? Is it rare? We don’t know the answers to those questions.

Zvi says that we hope physics is kind to us. We hope the underlying reality is such that these things are manageable, because we’re not taking the level of caution that we would need if they aren’t manageable.

This could be seen as evidence that maybe physics is being kind to us. We may be seeing that. This is perhaps one for the Martin Casado camp as well, although I don’t think it goes as far as he would likely interpret it.

Going back to that episode, my core disagreement with him was that I think something intelligent can often pluck the right answers out of nowhere, in a way that doesn’t necessarily require huge amounts of compute.

He said there are some things you simply can’t answer without really simulating them. If that’s prohibitively expensive, it doesn’t matter how smart you are—you still can’t get answers without bringing real resources to bear on those questions.

If that’s true, it puts everything in a more stable place. Random solo actors, or rogue AIs surviving on a laptop or on some server they managed to hijack, won’t have the resources to do these super-big things.

I wouldn’t say this goes all the way to his extreme, but it does nudge my understanding in that direction. Maybe we’re headed toward a world where you have to spend significant compute to answer hard questions.

Maybe that can still be a lot less than full simulation. Maybe there’s some insight driving the process, but you still need to burn tokens to land on those insights. That feels a little like how people work.

It’s a little strained to make these analogies, but when I reflect on my own moments of insight, they usually come on the heels of some amount of effort. I’m burning cycles, and then something clicks. Maybe it could have clicked sooner, and maybe I didn’t need to burn all those cycles, but there’s some sort of search process happening where I’m gradually recombining ideas and finally landing on something that works.

If that’s happening, compute governance could really work. You could say, “Sure, you can do whatever you want on your laptop, but you’re not going to have the power there to solve the huge problems that could be highly disruptive.”

Mark Zuckerberg has said similar things. He’s said that Facebook fights spammers all the time. Spammers have AI and automation, but Facebook has better AI and better automation, and therefore wins against them—not because it’s impossible to create spam or because they’ve denied spammers access to the technology, but because Facebook has bigger computers and more data.

We’re pretty good at using infrastructure advantages to maintain the balance of power in our favor, so we’re not overrun by spam. Obviously, they still have some spam. If you’re thinking about whether you can prevent all future pandemics that somebody might want to engineer, I wouldn’t want to bet on it.

But it does shift the needle a little bit. Maybe those things are pretty hard to do with finite resources. Maybe it’s difficult to come up with a world-beating pandemic on your laptop. Maybe you need a real cluster to do that, even with the super-smart models we’re about to get.

Maybe it shifts the balance more toward defense, because the big companies are going to do all this monitoring. They can take a fraction of their enormous quantities of compute and devote it to keeping tabs on everything else that’s going on.

That might be enough to keep the balance of power in favor of defense or stability. Time will tell. You could still have—I wouldn’t want to bet the future of the universe on it—but it does seem like a compute-governance person could feel invigorated by this trend.

Speaker 1

Cool. Safety by compute governance. That’s definitely interesting.

Let’s switch tracks to another set of questions. I call this section the 2024 interview. We had a couple of questions related to that. The first one is: Compared to what you expected 12 months ago, how have the frontier models progressed?

Nathan Labenz

I broke this one down into the tale of the tape, which is my framework for comparing AIs and humans across various aspects of cognition.

I’ve had to update this slide for the last 2 years while occasionally giving AI scouting reports, and it’s been really interesting to watch how this cognitive tape has evolved. The community at large has gradually identified all these different dimensions of cognition where AIs aren’t actually super good.

There are areas in which they’re already superhuman: breadth of knowledge—they’ve read the whole internet and know lots of facts, more facts than any person; speed; cost; availability; and scalability.

By availability, I mean that I can go back to any previous chat with Claude or ChatGPT and pick up right where I left off. The model doesn’t need a refresher. It’s immediately ready to help. It can also do something 100 or 1,000 times in parallel.

Those things are pretty remarkable. But there are other dimensions where the models are catching up but aren’t quite there yet. There could even be a few more that we still need to identify.

On that list, I have depth of knowledge. With this o1 series, I would say AI may have tipped past human experts. Certainly, on benchmarks such as Google-Proof Q&A, MMLU, and even FrontierMath, they’re doing extremely well.

With o3, they’re hitting coding problems at the level of the top 200 individual competitive programmers in the world. It increasingly seems safe to say that AIs are at least on the level of humans in those areas.

There’s medical diagnosis as well. There’s been interesting work recently where the gap seems to be widening. I’ve been reporting that AIs are as good as, if not better than, humans at diagnosis. Now they seem to be getting quite a bit better.

Depth of knowledge might be one dimension that has moved from humans having the edge to AI having the edge.

Humans definitely still have the edge when it comes to managing local context. Perception—simply seeing things accurately for what they are—is another area where we’re not amazing, because we can also be fooled by optical illusions.

Going back to my experience with Tic-Tac-Toe, when a model simply can’t see the board, that’s a problem. I experienced something similar with ARC-AGI problems last summer. I took screenshots of grids and put them into Claude, asking, “What do you see? How big is the box? How many squares across is it?”

It couldn’t even answer questions like that. It’s amazing in some ways that the models were able to succeed meaningfully given that they literally couldn’t count the squares in the box.

Claude has made progress there. It can now point to a button with pixel coordinates, so its perception has improved, but it still has weaknesses.

Memory is weird, multifaceted, and perhaps needs to be broken down. AI probably has better working memory, which is closely related to availability. It can pick up right where it left off, even if there are 100,000 tokens of prior history.

I can barely remember what I talked about yesterday, so in terms of working memory or the ability to bring something from the past into current memory, AI is better.

But I have an ongoing memory that is holistically coherent and always updated, and AI doesn’t have that. There have been various schemes to make that work, but they haven’t really worked yet.

Robustness is another area where humans are ahead by far. AIs are still pretty easy to trick. Notably, the Apollo deception results were based on tricking the AI. They told the AI, “This is your private scratchpad where you won’t be monitored,” when in fact they were monitoring it.

Its willingness to believe what it is told, when it perhaps should be suspicious, is something humans are much better at.

Awareness is another one—situational awareness, you might call it. When something isn’t working in your coding, sometimes you need to break the frame and approach it from a different direction.

The classic example would be, “Have you tried restarting the computer?” I’ve never had an AI tell me, “Have you tried restarting the computer?” It always attacks whatever bug I’ve highlighted. It attacks it repeatedly, often in repetitive ways.

It could do much better if it said, “We’ve tried these 5 obvious approaches. Can I zoom out and break the frame? Let me give you a totally different way to think about it. Have you tried restarting the computer?”

Reasoning is another one where I would say the AIs are catching up, but it’s still muddy and hard to say. Sometimes you see the right answer from garbage reasoning, and that’s weird.

Insight and time horizon are the last two. We’re starting to see notable insights from AI. We’ve gone from no Eureka moments 18 months ago, to precious few Eureka moments, to perhaps a few Eureka moments now. There’s definitely a notable trend there.

Time horizon is inspired by the METR work, where they found that given a 2-hour time budget, AI outperformed humans. In fact, AI outperformed humans even if you gave it only 30 minutes, but they would give it 4 separate 30-minute periods and compare that with a human given 2 hours.

Beyond that, the AI starts to run out of steam. It starts doing the same thing over and over again and can’t make progress over long time horizons in the same way humans can.

We’re seeing things move gradually from humans being better to AI being better. The trend is clear: More and more things are moving toward AI being at least on par with humans or better.

But I’m also finding that my understanding of different aspects or dimensions of cognition keeps changing. When a new one is discovered, it’s usually because AI turns out not to be very good at it. We take those abilities for granted, so nobody writes about them on the internet.

There’s nobody writing about how to see a Tic-Tac-Toe board. You can find many pages on the internet saying that Tic-Tac-Toe is a solved game and that with optimal play it will always be a tie. You’ll almost never find someone saying, “Here are the lines that form the grid. This is an O, and it’s in this particular spot.”

It’s hard to talk about because it’s so intuitive for us. The AIs don’t naturally have that same level of perception. Often, these newly identified weaknesses are things that are so intuitive to us that we take them for granted.

That’s basically a good map of what has underperformed and overperformed relative to my expectations. A number of the things on the human-advantage side have moved more slowly than I guessed.

I would have said memory would have made more progress in 2024—more integrated memory. We’ve seen that ChatGPT has a memory function, but it’s still very brittle. It doesn’t have a great sense for what to record as a memory.

I’ve seen many examples online where people say ChatGPT was doing something strange and they had no idea why. Then they looked into the memories and found that it had recorded 3 random one-off things that weren’t really the kind of things it should remember, but it thought they were, so now it keeps coming back to them.

Perception is another area we’ve covered. Agents generally have underperformed. I would have expected more progress on autonomy—more reliability than we’ve actually seen.

I would also have to say that people have underperformed. That’s perhaps an 18-month analysis rather than just a 2024 analysis, but shortly after GPT-4, I wrote a couple of long Twitter threads. When I look back at those and ask how they line up with what actually happened, I was projecting more impact from GPT-4-class models than we’ve seen.

I did say at the time that, even if there were no further progress, we would have years of implementation ahead of us. I’ve been surprised by how little truly successful implementation we’ve seen.

I think that’s honestly more of a people issue than a model issue.

Speaker 1

The models have latent potential, but people have not unshackled them. Is that what you’re trying to say? We haven’t used the existing class of models well enough. Are you talking about vertical applications built on top of GPT-4-class models?

Nathan Labenz

Yes. Any specific thing you might want to automate, basically. Automation has not been as widespread as I would have guessed, and I don’t think that’s because the models can’t do it.

Especially now that we have fine-tuning for GPT-4o, fine-tuning with images, and reinforcement learning coming in as well—although that’s new enough that I can’t say people have underutilized it yet—GPT-4o has been available for fine-tuning for quite a while. That is enough to automate a lot of tasks if you’re good at it.

You need clarity about what the task is and what good looks like. You need to be willing to grind through creating examples and fine-tuning if necessary. This is essentially my AI automation presentation from a few months ago.

I hope to have another one soon, focused more on application developers, but it’s the same core discipline: What exactly do we need the AI to do? What does good look like? Can we model a few examples? Can we teach it how to do that?

If the task is too big, how do we break it down into multiple subtasks that the model should be able to handle? People are massively underdoing that, and I don’t really know why.

Speaker 1

Why haven’t people exploited or unshackled these models enough?

Nathan Labenz

Probably all of the above. Everything is moving quickly, and people have formed first impressions that are now out of date, but they haven’t updated those first impressions.

I see that a lot with software developers. The classic response is, “It can’t help me.” I’m quite sure it can help you. Maybe 18 months ago it couldn’t, but the current models almost certainly can. That doesn’t mean they can replace you, but they can help you.

There’s also simple aversion. Many people could automate their jobs, but what does that mean for them? Do they want that? There’s a lot of local knowledge in the brains of people who don’t see automation as being in their interest.

We can talk more about the big picture of where all this is going and how people get to eat in an AGI world, but I think people are worried about that, so they’re not necessarily very enthusiastic.

Best practices also haven’t been well established. It’s still common for people to find my AI automation talk more revelatory than it should be at this point.

The idea that you need a relatively small number of examples and really good chain-of-thought examples to fine-tune a model is at the upper end of what is typically needed. Often you can get away with less.

If you can do that, and if you can fine-tune, you can make most things work. I don’t think people have distributed that knowledge very broadly, or it hasn’t diffused or been absorbed.

Speaker 1

I see this with my programming peers even today. Many question the effectiveness of AI programming. Some claim it’s still not good enough, perhaps because they used a GPT-3.5-class version of Copilot when it was released and their experience is still shaped by that.

Others are averse to it in an indirect way. They say, “It can never do what I can do,” but they’ve never tried it.

Nathan Labenz

I see this in programming for sure, and I don’t know what the right answer is. Since it’s about people, it’s always complicated.

It could be a lack of confidence that it will work. The process of curating examples for automation is not glamorous or fun. A lot of the time, it involves sitting down and writing things out that are tedious.

The chain of thought we usually don’t record is not fun to sit there and write. If you had to write 500 words about how you’re doing some mundane, simple task, that’s not anybody’s idea of a good time. It’s not really my idea of a good time either.

I do it because I’m confident it will get me somewhere. A lot of people probably aren’t aware that this would work, or they haven’t even heard of it as an approach. They’re just thinking, “I don’t know if that will work.”

If everybody had a good command of the best practices, was confident they would work, and actually did the work, we could easily automate 100 times more than we have already automated—even leaving o1 and all the latest models aside.

If we just had GPT-4 with a 100,000-token context window and fine-tuning ability, we would have 100 times the automation potential relative to what we’ve seen so far.

Speaker 1

That’s one good takeaway for me. Is there anything else about how the frontier models have progressed over the last 12 months?

Nathan Labenz

RAG is another area that I think has underperformed. It has been frustrating.

These days, I often say, “Flash everything.” Andrew White from FutureHouse probably had the best distillation of that. He was essentially saying, “We spend whatever it takes to get the right answer.”

They don’t have a vector database backing their scientific-literature Q&A process. Instead, they take everything that seems relevant at the keyword-search level and run it through a language model. They ask the language model whether each piece is relevant to the current question.

That increases the cost a lot relative to a simple vector-database lookup, but it seems to improve performance significantly.

I think people have been stuck on RAG because it’s a very programmer-friendly paradigm. You have a database, you make a fetch to the database, and you get what you need. But the accuracy of vector search simply hasn’t been great.

Maybe it will become great, but I would say that RAG has underperformed my expectations. A lot of things that people set out to build over the course of 2024 probably haven’t thrilled them with the results for that reason.

I was recently talking to someone I gave a presentation to at the Society of Actuaries’ AI Summit. One person followed up and said, “We’ve got this internal chatbot, and it doesn’t really work that well. We’re not very pleased with it.”

My first question was, “How big is your database?” In their case, it was 50 states, each with different insurance regulations. They might have 50 to 100 pages per state.

I said, “With Gemini Flash pricing, you could run literally the entire thing through Flash for every question for about 10 cents.” If you’re willing to spend that and wait a minute, I think you could get much better performance.

This is just the kind of thing that’s new and not very intuitive. People try to build software efficiently, and it’s uncomfortable for developers to think that every time someone clicks a button, it could cost 10 cents.

That obviously wouldn’t work at Facebook or Google scale, but it can work for many internal enterprise applications. There’s a mismatch between what people should be willing to spend and what they’re used to being willing to spend.

The idea that there will be a marginal cost for usage is unfamiliar territory for many people building applications. They intuitively don’t want to go in that direction. It feels wrong to have a cost of 10 or 50 cents, or even a dollar.

But when I asked the person with the insurance use case how many questions they expected per day, the answer was a couple dozen from 100 people. If you assume 50 cents per question and a couple dozen questions a day, maybe you’re spending $10 or $15 per day.

That’s probably less than you’re spending on coffee grounds in the office. If the thing can do useful work for you, the cost is negligible. But it’s been a difficult paradigm for people to adjust to.

On the plus side, I would put price and speed in the middle. Models have definitely continued their trend there. They’ve gotten faster and cheaper, but that’s simply a continuation of a trend that was already well established in 2023.

I’d also say coding has maintained its trend. The benchmarks look like they may have overperformed, especially with the latest results on SWE-bench and Codeforces. The models are getting really good.

In my day-to-day use, though, I still see a lot of little weirdnesses. I work with a guy named S.J. on a few projects, and we refer to the “Cursor effect,” which is a little unfair to Cursor because I like it a lot and I’m a happy user.

You see these weird things where, for lack of context—or perhaps for cost-management reasons—the model isn’t always given the entire codebase. In many cases it could be, but often it isn’t.

It will do some RAG to figure out which files to include. Then you’ll get situations where it says, “I don’t see any mention of this, so I’ll create a whole new thing.”

In a TypeScript app, you have a types file where all the types are defined. It’s essentially a class definition for the different primitives in your application and the dimensions they have.

I’ve gotten better at this, but it’s a real issue if you’re new and haven’t figured out how to handle it. You’ll often find that a new types file has appeared. Why did it appear? Because the system took your query, did a similarity search, and decided what to include in the context.

It didn’t include the types file, understandably, because what you were talking about wasn’t referenced there yet. Maybe you were creating a new type. But where does that new type get created? The model creates a new types file and fails to realize that one already exists and that the new type should go there.

You see these weird artifacts.

You could think about this in terms of effective context. The headline numbers for how many tokens the models can handle haven’t moved that much. It was late 2023 when Gemini got into the million-token range, and those numbers haven’t moved much.

But the models have gotten quite a bit better at using the full context effectively. If you stuff all the relevant information into the context, they can actually handle it in a useful way.

For cost-efficiency reasons, though, we aren’t always inclined to stuff everything in there. These days, I sometimes have to take a different approach.

I have a script that prints my entire codebase into a single file. I’m working on an app to help people create the small number of gold-standard examples they need to power an automation workflow. The app isn’t large, but it’s a bunch of files at this point.

I print the entire codebase into one file, take it to Claude or ChatGPT—mostly o1 these days—and say, “Here’s my whole codebase. Here’s what I want to do. Your job is to reason through it and make a plan.”

Sometimes I’ll say, “Give me an analysis first, then I’ll give you feedback. Ask any questions that seem important. I’ll give you some answers, and then we’ll move to a plan.” Sometimes I do that in one step, and sometimes in two.

Then I take the plan back to Cursor. I still find Claude better at writing the right code. That might be a skill issue, but a lot of people are saying that o1, especially o1 Pro, one-shotted an entire app or did a full refactor perfectly the first time.

I have not experienced that, candidly. The line-by-line code I get from o1 still doesn’t feel as good as what I get from Claude, purely subjectively, in terms of what works.

But that combination has worked. I use o1 for reasoning and Claude for the line-by-line changes.

Speaker 1

I do basically the same thing. I use o1 for reasoning, but I suspect that Claude’s tooling is better integrated with Cursor. For the line-by-line changes, my daily driver is Claude, but I want o1 for reasoning.

Nathan Labenz

That’s been my experience too. It has come a long way. It’s remarkable that this little app has ballooned to 100,000 tokens, to the point where I’ve been thinking, “If it gets much bigger, it won’t fit anymore.”

That’s not nothing. It’s a nontrivial codebase, although it’s still small in the grand scheme of things. It is amazing that the model can handle the whole thing in one bite and reason effectively over the entire codebase.

I think you’re probably right that Claude’s tooling has been more of a focus for Cursor. It’s very hard to do objective, side-by-side analyses of these things.

Speaker 1

Someone also asked about state-space models, Mamba, and whether they’ve lived up to the promise you saw in them just over a year ago.

Nathan Labenz

It was early December when I did that first super-long Mamba monologue. My 2 predictions were, first, that hybrids would be the real winner—not that everybody would switch to Mamba, but that some sort of hybrid architecture would be the wave of the future.

The second prediction was that if this didn’t happen, it would be because Transformers continued to work so well. They keep delivering time and time again, so there’s no oxygen for anything else. Everybody keeps mining the main vein, and that’s it.

I would say that’s basically what has happened. Transformers have continued to deliver, so the number of people looking for alternatives hasn’t been very high.

At the same time, there are plenty of good examples of hybrid architectures working really well. We had Albert Gu from Cartesia on, and they’ve done some incredible work. The speed and quality of their text-to-speech system are unbelievable, and the price is extremely low.

That is definitely a strong sign of how well these architectures can work. Evo, where we had Brian Hie on, is another hybrid architecture.

There have also been statements from Google leadership that they’re headed toward an infinite context window. I suspect something like this is behind that.

It does seem as though a little attention is needed, but maybe the updated statement is that a little attention is all you need. A lot of things can be made more efficient and can handle longer sequences if you have some version of this state-space concept.

I give that prediction an incomplete. I don’t think the technical analysis was wrong. I think the continued progress from the mainline research directions has been so good that there hasn’t been as much need to look at something new as I might have guessed.

Zamba was another one I wanted to mention. The efficiency they can achieve, and the ability to run quite good models locally on a device using multiple efficiency tricks—including a state-space and attention hybrid—is impressive.

I do think state-space models will be part of the future. In fundamental terms, you need finite-size memory that can evolve over time without requiring resources that grow over time.

There has to be a version of that. That’s essentially what we do. My brain isn’t getting quadratically larger as I consume information.

There has to be something like that to make long-lived agents viable. We have an existence proof in ourselves that it’s possible, and we have a first version with state-space models that shows how this could work in artificial neural networks.

I still believe in it, perhaps with the caveat that Transformers may continue to deliver. If they deliver really well, effective context becomes an interesting question.

If Google can scale Gemini to 10 million or 100 million tokens using conventional attention, that’s a very long sequence. Maybe it grows quadratically, but perhaps you can make it grow quadratically for as long as necessary to get something that feels functionally unlimited.

If so, maybe that’s enough to keep state-space models marginal for another year or more. Time will tell.

Speaker 1

You’ve ranked things as underperforming, on trend, or overperforming. One more question someone asked is: What surprised you the most in 2024, and what do you expect in 2025 because of that?

Nathan Labenz

What surprised me most so far—and I think this could be reconciled quickly in the new year—is that I expected the OpenAI announcements on the 12th day of Shipmas to include an agent framework of some sort. It has been widely reported that they’re working on one.

I used the computer-vision feature that they’ve only shipped to the iPhone app, as far as I know. I recently read a biology paper with Advanced Voice Mode and screen sharing, and it was an awesome experience.

I could say, “Explain this figure to me,” and the system would explain the figure. It had both the drawings and the text description of the figure. I’m not exactly sure how good the perception necessarily is, but it was able to augment my reading by combining a conversation with the ability to look over my shoulder and see what I was seeing.

Add to that the computer use we’ve seen from Claude, and it seems like we’re very much on the verge of an agent system that will really start to work.

I expected more successful autonomy and agent-style systems for lower-end tasks, and not as much high-end reasoning progress. That divergence is probably the biggest surprise.

It’s a weird world where we’re beating PhDs in their own domains of expertise on extremely hard questions, yet you can’t reliably book a calendar event without extreme guardrails. Even then, it can be difficult.

That divergence has surprised me the most. I would still be surprised if we double down on the idea that these systems can reason well but can’t do basic things.

It seems like we should see a lot of clear reinforcement-learning signal. Did the thing get booked? Did it get booked at the right time? Did the user accept the invite? There are many small things where we should be able to get good reinforcement-learning signals.

I assume they’ve been doing that, but all I really have to go on are rumors. If that’s the case, it seems hard to understand why we haven’t seen more progress.

Speaker 1

If you had to summarize, do you expect better agentic workflows or frameworks that retail customers like us can build on, or frontier models that we can rely on? You’re disappointed that this didn’t happen in 2024, but you expect it to happen in 2025?

Nathan Labenz

I’m still a little confused about why it hasn’t happened, or perhaps it simply hasn’t been released. Claude’s computer use does work reasonably well.

On the first attempt, Claude was able to use Waymark. It seemed like they had really reined it in by not allowing it to do things in your account. I had to lie to it to get it to use my account, even though it was just a marketing product—not a bank or anything sensitive.

I said, “You’re in my account. Make me a video.” It said, “I don’t use accounts,” logged me out, and said, “Now you can use it anonymously.” That wasn’t true. Again, the robustness isn’t always there.

But it was able to do the task, prompt the video maker, and use most of the features. It seems like the reward signal should be available for that.

That doesn’t seem much harder than getting feedback on software tasks. Did you pass the unit test? Did you accomplish the goal? Maybe they need synthetic environments, but you could ask, “Did you get to the end and tell us the secret password at the end of this web-navigation maze?” That seems quite doable.

So yes, I expect agents. The consensus view at this point is that 2025 will be the year of agents. If anything, it feels overdue to me.

A couple of other predictions for 2025: One is echoing Sam Altman directly. When he was asked in a Reddit AMA for his 2025 forecast, he said, “Saturate all the benchmarks.” That increasingly seems realistic.

The 20% to 25% jump on FrontierMath, and all the signals they’re sending, suggest that they don’t see this ending anytime soon.

Because this is much more reinforcement-learning-powered than previous approaches, things are also going to get weirder in 2025. We’ll probably see more examples like the famous AlphaGo move, where something looks like a mistake at first but turns out to work.

We’ll also see more deceptive scheming behaviors—AI accomplishing the goals it was given in strange ways. That is surprising and leaves us with uneasy feelings about what is going on. We’re losing the ability to understand what these systems are doing.

That will probably ramp up. The chain of thought is not being pressured in an attempt to keep it relatively legible, but there is a lot of other research that could take things in different directions.

I’m especially worried about research coming out of China, and more generally compute-poor environments, where there is a lot of pressure to make models more efficient. More efficient might also mean less legible.

One research trajectory I’ve been following from Meta involves training models end to end. One approach is baking temperature selection into the model on a token-by-token basis.

With APIs today, you can set the temperature. You can set it low, and the model will give you its best guess for each token. You can set it high, and it will be more random and hopefully more creative.

There are many situations where you’d ideally want that to vary. Depending on the use case and the token, you might want different behavior.

If it’s clear that the next token is going to be a period, and the probability is 99.99% for a period with the remaining 0.01% distributed across everything else, you don’t want one of those other tokens. You want the best guess.

But if you’re trying to come up with something creative, write a joke, or do something similar, you might want the model to explore more. Thinking about episodes with Trey Kollmer, the AI enthusiast and Hollywood comedy writer, he talked about how there is often a token where you’re really going to make the joke.

You want coherent output up to that moment, but at that moment you want to be creative. Ideally, the model would recognize that point, turn the temperature way up, and do many generations on that token until it finds the right joke.

Meta is starting to do that. They’re baking a dynamic sampling strategy into the model. The model can say, “We’re confident here, so put the period where it needs to go. But here, creativity could be rewarded, so let’s explore.”

They also have a system they’re calling reasoning in continuous space, or latent space. A long time ago, we covered a paper on the pause token. A model was given extra tokens to think without necessarily needing to say anything.

That was still a pause token. The token was selected and then fed back into the autoregressive machinery. In the new Meta paper, they don’t make the model choose a token. Instead, they take the internal state at the end of a thinking forward pass.

They have a couple of mechanisms for determining what counts as a thinking forward pass versus a token-generation forward pass. The easiest is to give it a fixed number of tokens to process in thinking mode before switching back into token-generation mode.

They take the last hidden state, put it back in as the embedding for the next input, and let it run that way. That seems powerful. It could be significantly more efficient and achieve similar results with fewer forward passes.

It also seems better at breadth-first search. They created toy problems with graph structures that the model has to navigate. If you pick one token at a time, you have to trace out paths and essentially perform a depth-first search.

What they think is happening—and I think there’s decent evidence for it—is that because the model doesn’t have to pick a specific token and can continue to process its internal states, it represents different paths in superposition and can perform a breadth-first search.

That could be better on tasks that are best solved through breadth-first search. But for all the nice things I can say about it, I kind of hate it because I want someone to be able to read the chain of thought.

Even if I can’t see the chain of thought as a user, the idea that OpenAI can have a monitoring system look at the chain of thought and know what the model is saying seems good. Making all of that illegible to humans seems bad.

This is something I used to worry about but never had a good answer for, so I let it go. Now it’s showing up. It’s going to be hard to write rules about, but I have an instinct to say that since we can have models think in ways that are legible to us, and that we can read, maybe we should do that.

Maybe we shouldn’t try to take all this out of language space and put it into continuous space. I’ve also seen analysis saying that you could interpret those internal states. We have interpretability techniques to probe and classify them.

But we’re making it harder on ourselves when we take everything out of language space. You can’t read it anymore. You have to use other techniques, and those techniques are relatively nascent.

All of that adds up to more AI weirdness. It’s driven by reinforcement-learning paradigms, efficiency efforts, and approaches that push reasoning deeper while making it less legible.

There are upsides in terms of efficiency and breadth-first search, but I think all of this means that 2025 might be the beginning of general-purpose weirdness from AI.

We’ll see surprising moves where we think, “I don’t know what you were thinking there. It might have been genius, but I’m unnerved by it.”

I think that will probably happen more. We’ll probably start to see scheming in the wild—scheming that has real consequences. I would be surprised if that gets under control well enough not to be an issue.

On a meta level, it might not be a surprise that these things happen. But individual users are probably going to be surprised, even if the zoomed-out perspective makes it somewhat predictable.

We should expect a bunch of Move 37–style events to start appearing. It won’t be surprising in the aggregate, but individual cases will be surprising, inscrutable, and probably go viral. People will debate them in the same way that the scheming results have been debated.

Speaker 1

We’ve talked about 2024 and 2025. Now let’s zoom out even more, because there are questions about Project 2025, the future, and impact.

One of the audience members asks: What are your thoughts on how AI affects education?

Nathan Labenz

I hope to do an episode on this soon. A couple of people from a nonprofit in Michigan recently reached out and offered to take me to lunch. I had a really good conversation with them over a couple of hours about what they’re seeing and not seeing in terms of AI adoption in the classroom.

We haven’t done many episodes about this, but one that stands out in my memory was Sal Khan from Khan Academy. That technology is going to be big, although how quickly it will be adopted could lag significantly, depending on whether teachers’ unions try to block it.

I’ve been pleasantly surprised by how little anti-AI activity we’ve seen from doctors. Maybe that’s because people don’t yet know what’s possible. In education, there might be a strong immune response from current stakeholders saying, “We don’t want this in our classrooms.”

Certainly, some of that is happening. One important thing is to separate learning from education. If learning is something you want to do, and education is something forced on you, then education is forced learning in a way.

If you simply want to learn, what is now possible is unbelievable. I mentioned my biology-paper-reading experience. Having a real-time, natural-conversation interface that can see what you’re seeing, has encyclopedic knowledge, and is instantly there to explain things to you is unreal.

My willingness to take on the intersection of AI and biology for this feed has been predicated on the fact that I can use AI to help me ramp up. Otherwise, I would have needed to hire a human tutor, perhaps.

That would come with a lot more expense and logistics, slower response times, and probably much less comprehensive knowledge. It would be essentially impossible to hire somebody with all the positive traits that Advanced Voice Mode with vision has as a tutor.

If you’re motivated, this is the best thing that has ever happened for learners. It’s not as clear how it will be applied in public schools.

I’ve recently been telling my 5-year-old, who is quite bright but gets frustrated quickly, that the most important thing is to enjoy the process of learning. He is ready to read, but he isn’t comfortable being uncomfortable or struggling.

He runs into words he doesn’t know, gets frustrated, and says, “I don’t feel like doing this.” It’s not entirely clear how AI will help with that. Maybe it can give him pep talks, although he gets pep talks from me, and perhaps I can give him better pep talks.

I’ve started telling him that the most important thing is to enjoy the process of learning—that feeling of “This is hard,” trying anyway, and having it get a little easier. That’s the most important thing he needs to learn, even more important than reading, because it will apply to everything.

Can AI teach that? I don’t know. Disposition, for lack of a better word, is a huge fork in the road for how much value you’ll get from AI.

If you like the experience of learning, enjoy being a little uncomfortable, or can at least tolerate it, AI can help you learn extremely quickly. If you’re averse to that experience, I’m not sure how much it helps.

I’m not sure it makes learning easy enough that you’re not uncomfortable at all. It’s still effortful to learn. How it will actually be applied in the classroom is anybody’s guess.

My general sense is that adoption is lagging significantly. The people I spoke with had done Khan Academy pilots and similar programs. Sometimes teachers would say, “We love this.” But when asked about the students, they would say, “We never even got that far.”

They’re not close to pushing the limits of what’s possible. They’re dabbling—having AI create a lesson plan or provide some other kind of help.

Khan Academy has much more developed technology than what is deployed. Even in places where it’s getting deployed, it often seems to be only a partial deployment.

There’s a lot of opportunity. Personal tutoring is the most powerful way to learn. Alexander the Great had Aristotle as a tutor. We could all have an Aristotle-level tutor, perhaps in the not-too-distant future.

Will we have the inclination to take advantage of it? Alexander the Great had a lot of cultural context encouraging him to be great. He had some sense of what that would require, and he was ready for a challenge.

I don’t want to overly glorify Alexander the Great. I don’t think he was necessarily a positive historical figure in many ways. But he was ready for a challenge, unwilling to shy away from it, and ready to do the hard work.

Those qualities seem very important in the context of learning and education, and they’re much harder for AI to influence. If you want to learn, this is the best time to be alive. But you need to want to learn. That seems to be the big fork in the road.

Speaker 1

I’ll follow that with another question that seems similar. Someone asks simply: Should I even learn to code now?

Nathan Labenz

That one is very individual. My simple answer is that most people should increasingly do what they want to do.

There’s a leap of faith around society making good choices. If you wanted to put a doomer lens on it, you could say, “Enjoy the time we have before the singularity in ways you won’t regret.” Whatever gives you the most pleasure and fulfillment is a good default answer.

I have some skin in the game on this question through an au pair in our family whom we sponsored to go to community college locally. She was an au pair in our family for 2 years, and then we decided, for various reasons, to support her staying here and attending the local community college.

Her long-term goal was to get an employer-sponsored visa and stay here to make a life. Everyone knows from the H-1B discourse that a huge percentage of those visas go to IT and programming jobs.

We looked through the database to get a sense of what organizations were hiring and what roles they were hiring for. We found overwhelming demand for IT and programming. This was 2 years ago.

There was a moment when we thought, “I guess you have to do that if you ultimately want one of these spots.” She said, “I don’t really want to be a programmer. I came here because I like kids. Early-childhood education would be my real preference.”

She was willing to do it if that was what she had to do to achieve her goal of staying here. In the end, we said that things might be so different a few years from now that we would hate to see her spend 4 years getting a programming degree when she didn’t love programming.

She didn’t have the signs of someone who had been programming from a young age. She’s bright, and I’m sure she could learn it, but she didn’t have a passion for it.

I would hate to see her do all of that and come out 4 years later into a world where those skills aren’t even relevant anymore. By then, perhaps things will be very different.

Maybe we’ll be putting H-1Bs toward early-childhood education. The policy itself could change, of course, but in terms of what is considered scarce and valuable, early-childhood education might be an area of much greater demand because AI will be doing the programming.

We ultimately said, “Do what you want to do. Don’t spend years of your life on a bet that implies AI isn’t going to dominate the programming profession in the next few years.” It seems plausible enough that it might.

At the same time, I would not caution people against learning to code. Learn to code if you want to learn to code. It has never been easier.

You can pick up all sorts of projects with Cursor. As we’ve discussed, it’s much less tedious than it used to be. You can get things explained to you more conveniently, and you can ask all sorts of questions.

I think that’s probably underdone even by professional programmers. I have the advantage of never having been that good at programming, so it doesn’t feel like a huge ego hit to ask the AI for advice.

It can handle 100,000 tokens of code and reason over them. It can give you refactoring plans, suggest libraries, explain programming patterns, and explain the code in front of you—or the application you’re dreaming of creating.

If you want to create applications and have never realized that dream, now is a good time to do it. But if you don’t have that dream, I wouldn’t try to cultivate a new identity as a software developer based on an expectation of future payoff.

There’s a real risk that the payoff won’t be there in the short term. If you embrace the latest tools and work effectively, there’s a lot of arbitrage opportunity. People are used to paying high prices for software, and you can deliver it cost-effectively.

Hundreds-of-dollars-per-hour and even thousand-dollar-per-hour projects are abundant right now. I don’t know how sustainable that will be, so I wouldn’t build my long-term future around it.

But if it sounds fun, if you’re curious, or if you have ideas you want to see realized, jump in. The technology is coming to code sooner than to some other fields, but it’s hard to imagine it won’t come to other fields as well.

If your analysis is, “That’s what I would enjoy most, but I’m going to become a lawyer because reinforcement-learning signals are stronger in programming and legal analysis will take longer,” I wouldn’t make that bet either. They’ll figure it out. It’s coming to legal analysis and almost everything else.

Miles Brundage, the former OpenAI policy researcher, said something interesting about this. He said, “Don’t mistake small relative differences in timing for the shape of the overall trend.”

His point was that this is coming for everything. It will take longer for some things to be figured out than others, for multiple reasons. The reward signal is one reason. Another, which he pointed out astutely, is that these are software companies, so they know code. It’s their own need.

There are multiple reasons code will happen first, but that doesn’t mean it’s not coming to legal analysis and everything else you can imagine.

The broad life advice is: Do what you want to do. Follow what you’re intrinsically motivated by and let the chips fall where they may.

Personally, I don’t optimize much for the marketability of future skills. My goal with this show and most of my activities is to learn as much as possible.

That includes coding. I want to learn how good these models are at coding and learn the new workflows. Sometimes I’m intrinsically motivated to build something, but I don’t have a theory that the skills I’m developing right now will be highly differentiated in a few years.

Nobody knows. Do it if you want to. The timelines are very hazy.

Speaker 1

We’ll move on to the next question, which is relevant to me and probably to many others. As you know, we run a small company doing AI postproduction for podcasters.

There’s always a fear that, if you had asked me in 2023, I would not have been so worried. But watching the trajectory over the last year, and hearing your overview of how things are progressing, it’s hard to figure out what a defensible moat looks like for a company you’re trying to build.

You’re trying to add value to somebody, and you want to build something defensible so you can grow sustainably over the long term, especially as a small, bootstrapped company.

For people in this boat, what strategies do you recommend? What things should we think about, and what should we avoid, so that we don’t get steamrolled by foundational-model companies or other competitors? What do you think people in this space are trying to do to safeguard themselves?

Nathan Labenz

That’s a tough one. “No moats” has been the refrain in the AI space over the last couple of years. I’m on record saying that I do think there are some moats in some places, but it’s difficult.

My crystal ball gets foggy not too far out. With Waymark, I think we’ve done pretty well. I have some sense of why that is, but I also have real doubts about how it might play out in the future.

Waymark makes videos for small businesses. We previously had a do-it-yourself user interface. You would come in and pick something from a large library of well-designed templates created by our creative team.

You would then be responsible for filling in all the details: the copy, the assets, the colors, and everything else needed to make it yours.

When AI came along, we could get AI to do those things in our software, so the user wouldn’t have to. That can make the user experience much better and faster. AI is a better writer than most people, especially for somewhat idiosyncratic tasks involving voice-over, on-screen content, and making everything work together.

It’s still a work in progress, but we were confident early on that AI could do these things better than many users. We worked on it, and of course many other companies entered the space saying something similar: “We can get AI to create videos.”

I think those new entrants missed that you actually need the things we started with. You need a well-designed template library, because AIs—at least for now—aren’t able to create something from nothing that’s awesome.

They are very good, and increasingly excellent, at filling in a template in a way the user likes. But the original designs were created by a human team that made them coherent, performed good motion-graphics work, mixed music and motion graphics for impact, and handled all those details.

AI is good at filling that vessel with new content, but the quality of the form remains important. There isn’t an AI today that can handle that from scratch.

The interface itself is also important. People very seldom make no changes. They almost always see something in what AI creates and say, “Even if this is awesome, there are a couple of things I want to change.”

That doesn’t mean the experience wasn’t awesome or that they aren’t amazed by the AI. They may simply want to change their phone number. It could be a factual change, or they may have a better picture that isn’t online yet.

They will always have something they want to change. You need the ability to make that last-mile edit and give the user exactly what they want.

This is specific to Waymark, but hopefully somewhat generalizable. At the highest level, you need taste—an understanding of what you’re trying to do and what good looks like—and you need to embody that in the product.

For us, that means the template library. At the lower level, you need to make the final changes possible in a reliable way, so users can get exactly what they want.

I see many products missing those things, especially products that entered as part of the AI wave. They focus on building with AI and don’t think as much about the other parts, but those parts remain important.

How long this remains true is difficult to say. With Sora, ChatGPT, and potentially Veo, you can imagine saying, “Here’s my small-business website. Make me a 30-second television commercial.”

The models may eventually get smart enough to do the whole thing in pixel space and make it awesome. But that’s still a little ways out, and it’s unclear how much the big companies care about it.

If they decided to refine Veo or Sora so that they could layer copy into videos, edit that copy, and handle commands like “In the last scene, change the phone number to this,” they might eventually be able to do it.

Could they handle those command-style edits on raw video footage generated in a world simulator? Probably. I don’t think anything is off the table.

But they haven’t even fine-tuned or taken the care needed to make these systems work on Tic-Tac-Toe. Are they really going to grind out the data needed to cover all the little use cases?

You probably have a while before those things emerge. The niche strategy is to say that these systems may become generally powerful, but if you know what good looks like in a particular domain, you can create guardrails that ensure quality.

You can also create last-mile editing and customization features so users get exactly what they want rather than endlessly prompting the AI and never quite getting there.

Those things seem valuable for at least a while. But you can imagine a future where the models get so good at coding that they can spin up applications on demand.

At some point, perhaps everything collapses to the cost of inference. ChatGPT could spin up a Waymark-like app, call Sora for footage, handle layers and fonts, and recreate our experience programmatically.

Then you might have price pressure. If people can legitimately experience any set of software tools being spun up through simple commands, we’re heading toward a world of abundance.

Perhaps that’s good. Maybe I won’t have to care about building a small company and can simply live in the land of abundance.

That’s basically the Waymark attitude. We think it will be a while before the big companies do what we do really well and deliver practical value for users.

I’m also glossing over something important: You need to make sure you’re delivering real value for users, rather than simply making something neat with AI.

I have a bias toward making something neat with AI, regardless of whether anyone asked for it. Our CEO, Alex, who is a longtime close friend of mine, is better and more disciplined about asking, “What do our users really want? What are their pain points with the current product?”

He makes sure to solve those problems. Sometimes that coincides with making the next neat AI feature, and sometimes it doesn’t. In the short term, there is value in nailing the product and giving people what they want and are willing to pay for.

Longer term, it’s much harder to say. What’s strange is that these capabilities can either emerge or be engineered, and we don’t always know which has happened.

Few-shot learning was an emergent capability. The researchers weren’t necessarily expecting it to emerge from GPT-3, but there it was. With few-shot learning, it feels like the model can theoretically do almost anything because it has meta-learning.

What won’t emerge over the next few generations? It’s hard to say. Not everything will emerge.

In the meantime, the companies are identifying their biggest weaknesses, patching them, working with Scale AI, and collecting high-quality data to train on.

You’re more insulated as a business if you’re doing something that is both non-emergent and not so focal that the big companies will invest the time and energy to collect the robust datasets needed to power that capability.

I think Waymark is in a decent position there. The big companies care about video, but mostly as a world-simulation problem. I don’t think they care as much about content.

We’re in a relatively safe space for a while, until perhaps the capability emerges. Whether it emerges through pixel-level generation or enough coding sophistication to say, “How would you solve this?” and produce an app is hard to know.

When that happens, it could be a problem. These systems will have much more generality than we do. The trade-off with our app, and with most apps, is that we’re trying to do something narrow really well.

If AI systems can match us on quality, they’ll crush us on breadth. If they can match us on our strong points, they’ll definitely be better than us on our weak points.

We have to hope that doesn’t happen too soon—or at least not until we’re in the age of abundance.

Speaker 1

Speaking of the age of abundance, I’ll pick another related question. Why would UBI or post-scarcity be a key outcome of AGI or ASI?

It seems like wealth concentration is the natural direction set in motion by capitalism, which will only accelerate. The question is challenging the assumption that UBI would even be a likely outcome of AGI. Why wouldn’t it instead lead to more wealth concentration?

Nathan Labenz

I certainly don’t rule that out. A lot depends on the shape of the technology.

The reasoning paradigm has shaken things up a little. We talked about compute governance, the offense-defense balance, and how we were heading toward highly egalitarian access with little ability to control the technology.

The new paradigm may move us back toward more inequality and more ability to control it. But I don’t think that’s the final word. The core models will continue to improve, and I fully expect that what you can run on a laptop will continue to advance for at least a few years.

One possibility is a decoupling, and arguably that has already happened. I think it has certainly happened in Scandinavian societies, although I’m not an expert on them.

Take Sweden. My understanding is that there is substantial wealth concentration and hereditary ownership of important companies. IKEA, for example, is a family-held company. There is an elite that controls many important institutions of society.

But there is also a generous and robust social safety net. People are looked after. There isn’t a mass homelessness problem or a mass-incarceration problem. People have their needs taken care of.

That could be how this goes. In a future where compute remains highly concentrated, resource owners will have a lot of power. But individuals who don’t have that wealth and power may still benefit from access to advanced systems.

They could have access to expertise and the ability to take advantage of incredible tools. We’ve had a similar discussion around American health care. It’s bad in many ways and excellent in others.

If you have a rare disease and want frontier treatment, the United States may be the best place to get it. If you want not to worry about a lot of things, or not to fear that your insurance claim will be denied, or if you look at maternal-mortality statistics, the United States doesn’t look as good.

Perhaps we can all have the best access. We can all have an egalitarian future because we can all access the top oncologist, and the top oncologist is an AI that is highly available, scalable, and affordable.

That’s close to the Amodei vision: What if everyone had access to top-quality guidance? What if expertise were effectively free or very low-cost?

That would be my best guess, with the major caveat that the future is probably going to be very strange.

A couple of governments and a handful of big-tech companies may own the physical capital, perform the frontier development, and decide among themselves how the future will go. Everybody else could still live comfortably and have practical access to previously unimaginable sources of expertise.

That might be the new social contract we’re heading toward.

The decision-making power and capital will remain scarce. Who trains the $100 billion model, and on what hardware? At that level, it will be scarce.

If you want to spend a million dollars on inference for a single problem at that level, it will be scarce. What research bets do we make? What do we prioritize?

At OpenAI, there are still compute constraints. My sense is that one reason they haven’t launched Sora is that they simply don’t have the compute to support it. There could be other reasons, but that seems like a major one.

Internally, they can scale up only so many things. Deciding which things to scale is not always easy, and it’s not the kind of decision that will probably be made through direct democracy.

At the same time, people could live extremely comfortably and efficiently. Think about how many language-model interactions you can have for the cost of a single cross-town trip.

A 20- or 30-mile car ride to the doctor and back could cover an enormous number of tokens. There will be abundance in many ways: abundance of expertise and abundance of creative tools.

But decision-making and capital could remain highly concentrated.

Speaker 1

That naturally leads to the next question. In a previous episode, you said one of your goals with the podcast was to use your voice to influence the world in a slightly positive direction, however marginally.

Someone who feels responsible but doesn’t have much technical expertise asks: How can I contribute meaningfully to ensuring safe and responsible AGI development, especially in a world where commercial pressures might rush AI progress toward potentially unsafe outcomes?

Nathan Labenz

First, don’t let a lack of technical expertise hold you back, for all the reasons we discussed about learning. If you’re motivated, you can make great progress quickly.

When it comes to understanding what you need to understand to be conversant and sharp about what’s happening, the progress is very accessible. Advancing the frontier is a different question, but catching up to the near frontier has never been more accessible.

There’s a lot going on in AI, but much of it is the same thing working over and over again. We talked about Transformers versus state-space models. If you want to know what is really going on and what matters right now, you can get there quickly.

I wouldn’t let a lack of technical expertise become a mental barrier. Most people can overcome it and reach the level they need to do something useful.

As for how to shape the world, it’s difficult. There are a lot of challenging dynamics. I’ve played around with the adoption-accelerationist, hyperscaling, and pauser framing.

If people had a better understanding of how far things have already gone, they would have a healthier respect—or fear—for where things might be going next.

In some ways, the question of how to make a positive contribution is answered the same way as the question of how to take advantage of AI in your personal life.

I see a large overlap between understanding what’s happening, helping other people understand what’s happening, getting day-to-day value, and helping other people get day-to-day value.

You can bring people up to speed, or at least alert them to what AI can do. Having the implementation know-how to make that work effectively, so they get properly calibrated to where things are, is useful.

Even work in the AI safety community can be interpreted that way. When you look at Apollo Research’s work on scheming, it’s thoughtfully done. Those people are very smart, but they’re also demonstrating capabilities.

They’re saying, “Look at how far this has already come. We got this new model, put it in a somewhat realistic situation—partly a toy problem and partly contrived—but if you squint, it’s not hard to see similar things in the wild.”

I don’t want to understate how much thought went into that work, but I also don’t want to overstate how technically demanding it was. It was driven more by having an accurate sense of what the models can do, exploring the right spaces, and asking whether demonstrating a capability would be meaningful.

Would people update their beliefs if they saw this? They were successful. Not everyone was persuaded—there are always people saying it’s not a big deal or that they’re overreacting—but they made a dent in the universe by getting people’s attention and showing what is possible.

Helping people be accurately calibrated when things are moving this fast is really important. That’s what I try to do.

I try to learn as much as possible, and my hope is that I’ll be one of the people with the most up-to-date and accurate worldviews. I trust that will be valuable.

I try to help other people have the most up-to-date and accurate worldview they can. Any decision-making will hopefully be improved by having a more accurate and current understanding of the world.

That’s not exactly a master plan, but it’s a strategy that a lot of people could follow.

AI AMA – Part 1: OpenAI’s o3, Deliberative Alignment, and AI Surprises of 2024 | BidClub