Lesson 6 of 57
Artificial General Intelligence (AGI)
AGI stands for artificial general intelligence. The term appears in news, in company announcements, and in arguments about where AI is heading. People use it with different meanings, which makes those arguments hard to follow.
This lesson gives a working meaning for the term and separates what is already clear about today's models from what is still an open question. After this lesson you can explain what someone is claiming when they say "AGI is here" or "AGI is far away", and what evidence would be needed either way.
| Idea | Short meaning |
|---|---|
| Narrow AI | A system built for one job |
| AGI | AI that can do almost any thinking task a person can, at a person's level or better |
| Tool use | A model writing and running code or calling a program to get an exact result |
1. The key word is "general"
Take the three words one at a time.
| Word | Meaning |
|---|---|
| Artificial | Made by people, not natural |
| General | Able to handle any kind of task, not one job or a fixed set of jobs |
| Intelligence | Able to think, learn, and solve problems |
The middle word carries the meaning. To see why, compare AGI with the AI that came before.
| AI you already use | The category that "AGI" names |
|---|---|
| Flags spam: one job | Any of those jobs |
| Translates a page: one job | And whatever you bring next |
| Picks the next episode: one job | At a person's level, or past it |
Each system in the left column was built for its own lane. Outside that lane it can do nothing. A spam filter cannot translate. This is the narrow AI from the first lesson.
AGI describes AI with no lane at all. It would handle almost any thinking task a human can, including tasks it was never specifically trained for.
The term was written down as a category before anyone agreed that anything belonged in it. There is no single agreed definition of AGI. Experts disagree on how close current models are, and on how anyone would know when it has arrived.
2. AGI as a claim about everyday work
Without the technical words, AGI is a claim about work. Take the tasks you do on a computer this week:
- Summarise a 40-page lease.
- Reconcile the invoice folder, which means checking that the invoices match the payments.
- Fix the test that keeps failing.
Now give the same list, on the same day, to two workers: you and an AI model.
flowchart LR
L["This week's computer tasks<br/>summarise a 40-page lease<br/>reconcile the invoice folder<br/>fix the failing test"]
L --> Y["You"]
L --> M["An AI model<br/>given the same list"]
Y --> R["Compare the results"]
M --> RThe AGI claim is that the model can do any of this computer-based work about as well as a person, and often better.
This is a description of what AGI would look like in practice. It is not a settled fact about today's models.
3. Why the term is hard to pin down
Here is a short exchange that shows the difficulty.
You: Summarise this lease and flag anything unusual.
Model: Here is a summary of the lease. It runs for five years and
covers the ground floor...
You: You skipped the break clause. And I wanted flags, not prose.Nothing in this exchange is broken. The model produced a reasonable summary. It still was not what the person wanted. It missed one clause, and it wrote paragraphs where the person expected a list of flagged items.
The work is not finished until the person says it is. "As good as a person" therefore depends on who is judging and what they wanted. That is one reason people cannot agree on whether a model has reached AGI.
4. How much computer work a top model can already do
Give a top model a full day of ordinary computer work. The result has two parts.
| Part | What happens |
|---|---|
| Already within reach | A large share of the work, with no special setup |
| Not yet | Some tasks it still cannot do reliably |
For a good share of the work that is within reach, the model's result is also better than a person's. The main reason is speed. It finishes in seconds what takes a person an hour.
So current models are not fully at AGI, but a large part of screen-based work is already possible for them.
5. Asked for a total, the model writes a program
Language models are not reliable at doing large sums internally. The reason comes from how they read text: a model sees a number as a few tokens, not as a value it can calculate with.
Suppose you give a model a file called orders.csv with thousands of orders and say "add these up for me".
id,customer,amount
1041,Brandt GmbH,1240.00
1042,Okonkwo Ltd,86.50
1043,Vela SA,2310.75
1044,Brandt GmbH,905.20
1045,Haldane & Co,47.99
... 8,395 more rowsA capable model does not try to add 8,400 numbers itself. It writes a short program and runs it. The program below is in Python, a common programming language. You do not need to read it in detail. It opens the file and adds up the amount column.
>>> import csv
>>> rows = csv.DictReader(
... open("orders.csv"))
>>> sum(float(r["amount"]) for r in rows)
41902.65The steps are:
- The model writes a short program that reads the file and adds up the amounts.
- The software around the model runs the program on a computer.
- The model gives you the result that the program calculated.
The answer is exact because the computer did the arithmetic. The model did no mental arithmetic at all. Its contribution was knowing that a program was the right tool and writing a correct one.
Knowing when to use a tool like this is a large part of what makes current AI useful for real work.
6. What is clear and what is still open
The question "is today's AI already AGI" splits into two parts.
| Clear: better than people in many ways | Open: better in every way |
|---|---|
| Not seriously disputed | Still debated |
| Speed, at almost any task done on a screen | Can it do everything you can do |
| Arithmetic, which it hands to code that it wrote | Can it work reliably all of the time, without supervision |
| Breadth: it covers most of what people use computers for | Does it do things the way you want, straight away, without extra setup or guidance |
| This can be observed one task at a time | This decides whether the term AGI applies |
The first column can be tested. Pick a task, give it to a model, and check the result.
The second column is harder. Being better at many things is not the same as being better at everything. Nobody has shown that a model can do every task a person can, work on its own without someone checking the result, and get things the way the user wants without being guided.
So one way to state the open question is: are current models truly better than a person, or better only at the parts of the work that suit them. The answer to the second column is what the term AGI stands or falls on.
Interview points
- AGI means artificial general intelligence: AI that can do almost any thinking task a person can, at human level or better, including tasks it was not trained for.
- The word "general" separates AGI from narrow AI, where each system does one job and nothing else.
- There is no agreed definition of AGI and no agreed test for it.
- A practical reading of AGI is a claim about computer work: a model handles any screen-based task about as well as a person.
- The term is hard to pin down because "done well" depends on what the person asking wanted.
- Current top models can do a large share of everyday computer work, often faster than people, and still fail at some tasks.
- Models are unreliable at large calculations done internally, so capable models write and run a program and report its result.
- Speed, breadth, and exact arithmetic through code are observable strengths. Doing everything, working unsupervised all the time, and matching the user's intent without guidance are still open.
Summary
- AGI is about generality: no fixed lane, any task.
- Earlier AI systems each did one job.
- Seen practically, AGI is the claim that a model can do your computer work as well as you.
- Top models already do much of that work, and some of it better because they are faster.
- For exact totals, a model writes a program instead of calculating itself.
- Whether models are better than people at everything, reliably and unsupervised, is not settled.
