Skip to content
Home » François Chollet: How We Get To AGI (Transcript)

François Chollet: How We Get To AGI (Transcript)

Read the full transcript of French software engineer and artificial intelligence researcher François Chollet’s talk titled “How We Get To AGI” on June 16, 2025 at AI Startup School in San Francisco.

Introduction

François Chollet: Hi everyone. I’m François. I’m super excited to share with you some of my ideas about AGI and how we’re going to get there.

This chart right there is one of the most important facts about the world. The cost of compute has been consistently falling by two orders of magnitude every decade since 1940. There’s no sign that it’s stopping anytime soon. And in AI, compute and data have long been the primary bottleneck to what we could achieve.

The Rise of Deep Learning and LLMs

In 2010, as you all know, with the abundance of GPU-based compute and large data sets, deep learning really started to work. And all of a sudden, we are making fast progress on problems that had long seemed intractable across computer vision and natural language processing. And in particular, self-supervised text modeling started to work. The dominant paradigm of AI became scaling up LLM training. This approach was crushing almost all benchmarks.

Remarkably, it was getting predictably better benchmark results as we scaled up model size and trained data size with the exact same architecture and the exact same training process. That’s the scaling laws that Jared told you about a few minutes ago. So it really seemed like we had it all figured out. Many people extrapolated that more scale was all that was needed to solve everything and get to AGI. Our field became obsessed with the idea that general intelligence would spontaneously emerge by cramming more and more data into bigger and bigger models.

The Problem with Benchmarks

But there was one problem. We were confused about what these benchmarks really meant. There’s a big difference between memorized skills, which are static and task-specific, and fluid general intelligence, the ability to understand something you’ve never seen before on the fly.

Back in 2019, before the rise of LLMs, I released an AI benchmark to highlight this difference. It’s called the Abstraction Reasoning Corpus, or ARC. From that time, back in 2019 to now, with a model like GPT-4.5, for instance, there’s been a roughly 50,000x scale-up of base LLMs. And we went from 0% accuracy on that benchmark to roughly 10%, which is not a lot. It’s very close to zero if you take into account the fact that anyone of you in this room would score well above 95%.

To crack general fluid intelligence, it turns out we needed new ideas beyond just scaling up pre-training and doing static inference. This benchmark was not about regurgitating memorized skills. It was really about making sense of a new problem that you’ve never seen before on the fly.

The Paradigm Shift: Test Time Adaptation

But then, last year, in 2024, everything changed. The AI research community started pivoting to a new and very different paradigm: test time adaptation, creating models that could change their own states at test time to adapt to something new. This wasn’t about querying preloaded knowledge anymore. It was really about the ability to learn and adapt at inference time.

Suddenly, we started seeing significant progress on ARC. In particular, in December last year, OpenAI previewed its O3 model, and they used a version of it that was fine-tuned specifically on ARC, and that showed human-level performance on that benchmark for the first time.

Today, in 2025, we have suddenly moved on from the pre-training scaling paradigm, and we’re now fully in the era of test time adaptation. Test time adaptation is all about the ability of a model to modify its own behavior dynamically based on the specific data it encounters during inference. That covers techniques like test-time training, program synthesis, train-of-thought synthesis, where the model tries to reprogram itself for the task at hand. Today, every single AI approach that performs well on ARC is using one of these techniques.

Key Questions About AGI

Today, I want to answer the following questions. First, why did the pre-training scaling paradigm not get us to AGI? If you look back just two years ago, this was the standard dogma. Everybody was saying this. And today, almost no one believes this anymore. So, what happened?

And next, does test time adaptation get us to AGI this time? And if that’s the case, maybe AGI is already here. Some people believe so.

And finally, besides test-time adaptation, what else might be next for AI?

Defining Intelligence

To answer these questions, we have to go back to a more fundamental question: What is even intelligence? What do we mean when we say we’re trying to build AGI?

If you look back over the past decades, there’s been two lines of thought to define intelligence and to define the goals of AI. There’s the Minsky style view: AI is about making machines that are capable of performing tasks that would normally be done by humans. This echoes very closely the current mainstream corporate view that AGI would be a model that could perform most economically valuable tasks. That 80% is often quoted as the number.

But then there’s the McCarthy view, that AI is about getting machines to handle problems they have not been prepared for. It’s about getting AI to deal with something new.

My view is more like the McCarthy view. Intelligence is a process, and skill is the output of that process. So skill itself is not intelligence, and displaying skill at any number of tasks does not show intelligence. This is like the difference between a road network and a road-building company. If you have a road network, then you can go from A to B for a specific predefined set of A’s and B’s. But if you have a road-building company, then you can start connecting new A’s, new B’s on the fly as your needs evolve.

So intelligence is the ability to deal with new situations.