
A Record of Thinking with AI: An AI Olympiad Medalist from Japan's Most Selective High School on Growing More AI Builders
In April 2026, ChatGPT took the entrance exam for the University of Tokyo — the most competitive university in Japan — and outscored the highest-scoring student who passed it. A year earlier, it had reached gold-medal level at the International Mathematical Olympiad. Problems with a fixed answer, and a fixed way of grading that answer, now belong to AI.
So what happens when someone who has mastered exactly that kind of problem turns to a problem with no answer at all?
In July 2026, five people met online. It was the first session of Agora, a program started by Roppongi Venture Capital. Agora brings together exceptionally talented young people to think deeply with AI and create something that does not yet exist.
The theme came from Hayato Yamai, a bronze medalist at the International Olympiad in Artificial Intelligence (IOAI) 2025 and a senior at Kaisei High School, the most selective high school in Japan. He wanted to democratize Kaggle — the world’s largest platform for machine learning competitions.
Two hours later, the five of them and the AI had arrived at a way of posing problems that Kaggle did not have. Something that had not existed anywhere came out of that conversation.
A month of development later, it was something anyone could try. Here is what they built.
Open up the black box of AI one problem at a time, with your own hands. 21 problems in all.
The five people in the Agora session that day
1. Why he wants to democratize Kaggle
Yamai first heard about Kaggle in the winter of his first year of high school. It was by chance. He found out that an International Olympiad in Artificial Intelligence existed one month before the Japanese qualifying round. Less than a year after that, he had a medal.
What he had been short of, in other words, was not ability. It was the chance to find out that any of this existed.
So what is blocking the entrance? What he pointed to was not a shortage of learning material.
Kiichiro Iizuka, the other high school student in the room and vice president of the student council at Seiko Gakuin High School, had stumbled in the same place.
By their own estimate, fewer than one in ten of their classmates has heard of Kaggle.
When it comes down to luck, the problem is not on the side of the talent. It is on the side of the design. That is what he meant by democratizing it.
“They could just teach the principles in school,” he said
That day, everyone in the session was looking at the same article: the first installment of “Japan’s Road to 100 Million AI-Capable People” in Nikkei xTECH. It reports that all four students Japan sent to IOAI 2025 came home with medals. Yamai is one of the four.
The article’s argument runs like this. At the frontier — the people who build AI — Japan is not behind. What is missing is the base that supports that frontier: the depth of the layer of people who use AI. So if Japan is going to catch up as a whole, it needs to lift the general population.
The article never mentions the need to learn the underlying principles. That is exactly what caught Yamai’s eye.
(An LLM is an AI that works with text, like ChatGPT.)
The layer he wants to grow is not the users. It is the base of the people who build. Kenichi Kitamura, who studied mathematics at the graduate school of Kyoto University and now works at a government-affiliated financial institution, restated it as a question of international comparison.
Kitamura went on about the principles themselves.
So should schools teach it?
Another view came up in the room, aimed at “schools could just teach it.”
Even with material, and even with someone to teach it, what happens is a split into two groups. What is missing is not the distribution of knowledge. It is whether anything catches fire at the start. Lowering the boundary of the triangle is a question at the scale of a country; what is written here is not a record of moving all of that. It is a record of what we worked on in order to add one more entrance.
2. We asked the AI carelessly, and looked at its answer first
Agora starts from one assumption: ask an AI carelessly and it will tend to answer carelessly. Ask it to “come up with a good idea” and you get a patchwork of things you have heard somewhere before. Ask the same question as anyone else and you get the same safe, average answer. An answer that anyone can obtain has no value.
So before the discussion, everyone looked at what “asking carelessly” produces. The AI used was Anthropic’s Claude Fable 5. One line of instruction, with nothing clever about it.
About thirty seconds later, five ideas came back.
Democratizing Kaggle — interesting theme. If we lay out Kaggle’s current problems, the bottlenecks are roughly: a high barrier to entry (statistics and ML knowledge, English, GPU environments), a disconnect between the top competitors and beginners, and a gap from real-world practice. Here are several service ideas that break each of those down.
1. “Kaggle Sherpa” — a competition platform with an AI mentor alongside you ── When a beginner enters a competition, an AI agent works alongside them. It walks through EDA (exploratory data analysis) with you and explains, in dialogue, why a given feature is likely to matter. It automatically converts public notebooks into annotated explanations in Japanese. Before submission, it diagnoses leakage risk in your model and the causes of any gap between your cross-validation and the leaderboard. Differentiator: it is designed to teach how to think rather than to hand over answers, which separates it from a service that simply does the work for you.
2. “Micro-Kaggle” — micro-competitions that finish in an hour ── Kaggle competitions run for months, which is too heavy for working adults. Hold a daily “one-hour competition” with smaller datasets and simpler problems. Make it possible to take part from a phone (provide a notebook environment in the browser). Encourage habit formation with streaks and leagues, like Duolingo. Business model: sponsored competitions from companies (for recruiting).
3. “Kaggle for Domain Experts” — competing without code ── Bring in doctors, financial analysts, manufacturing engineers and others who have domain knowledge but cannot write code. Write your hypothesis in natural language — “the interaction between this lab value and age should matter” — and the AI handles feature engineering and model building for you. Add matching between domain experts and Kagglers (democratizing team play). Quantify the contribution of domain knowledge and reflect it in how prize money is split.
4. “Real-Data Kaggle” — turning the problems of small and mid-sized companies into competitions ── Only large companies can put their data on Kaggle. A SaaS that takes the problems of smaller companies (demand forecasting, defect detection and so on), anonymizes them or turns them into synthetic data, and poses them as competitions. Even with small prizes, the reward for participants is a track record on a real project. The company gets a low-cost proof of concept and the participant gets a portfolio — a structure that works for everyone.
5. “Kaggle Replay” — time-machine learning from past competitions ── A learning service that lets you re-experience a finished competition from the leaderboard state at the time. Unlock the top solutions in stages (you cannot see the next hint until you beat your own score). Follow along with “what was a Grandmaster thinking at this point” tied to their solution write-ups. Link it to certifications so it becomes a hiring signal for companies.
My recommendation ── The one I consider most viable as a business is the combination of 4 (Real-Data Kaggle) and 3 (bringing in domain experts). Reasons: it is distinctive in extending “democratization” beyond the participant side to the side that sets the problems; it only becomes possible now that synthetic data generation (for privacy protection) has matured; and the revenue source is clear (SaaS fees from companies), which is more sustainable than Kaggle’s prize-dependent model.
I can go deeper on any particular idea, or work it up into a business model canvas or a technical architecture — just say the word.
3. What the people discussed over two hours
Narrowing the target — “high school students” was too broad
The first thing they did was decide whose problem they were solving. “High school students” is too broad. Tokio Itonaga — who has worked on business development and management at more than sixty companies including listed ones, has thirty-nine exits behind him, and used to teach mathematics at a major cram school — drew the line from his teaching experience.
Then Kitamura compressed everything so far into a single line.
“Democratization,” which had been drifting outward, got its first outline from that one sentence. Someone with a mathematics background checks the definition. That keeps paying off for the rest of the session.
If AI does all of it, does the wall disappear?
Here the moderator asked this.
“People who can submit” and “people who understand and learn” separated for the first time right here. What AI removes is only the first wall.
Column 1 How far can you hand over to AI?
The question “is it acceptable to have AI do Kaggle for you without understanding what is inside” was worked through by the moderator with an AI after the session ended. The conclusion was: no, it is not — but insisting that you understand everything is also wrong, because within understanding there are layers you may hand over to someone else, and layers you may not.
① What is inside the tools ── The calculations and the mathematics that an off-the-shelf tool performs internally. This may be handed over to AI. Even specialists do not read the inside in detail. It is the same as not needing engine theory to drive a car.
② Whether the procedure is sound ── How the data is prepared, whether answers have leaked in, how the scoring works, whether you have fitted too closely to your practice data. This is the vital point.
③ Whether the conclusion is sound ── Whether you may accept what came out as correct. This cannot be handed over. There is one reason: AI cannot set the standard of correctness by itself. That is why it can be wrong in a confident tone, and why it will sometimes run a test it wrote itself, pass it itself, and report back that there were no problems. The same holds in analysis: if two numbers move together, it will talk about one as the cause. Correlation and causation are different things, and separating them is a human job. On top of that, specialists disagree about it.
② Whether the procedure is sound — the reason this is the vital point is not that it is difficult. It is that when you get ② wrong, the result does not necessarily look wrong. And it does not necessarily look worse, either.
There is a record of this actually happening. Andrey Lukyanenko, a Kaggle Competition Master and a machine learning engineer at Meta, published a record of it in July 2026. He had an AI agent run an entire Kaggle competition. The moderator looked this up after the session.
① What is inside the tools ── the AI did all of this layer. The task was to look at health checkup records for 630,000 people and sort each one into “needs attention” or “no problem.” The AI explored the data, built about 140 columns of its own as predictive signals, trained three kinds of models in parallel, tuned how to blend them, and made the submission entirely on its own. The human wrote almost no code. Nobody looked at what was in the columns, or at what was being computed inside the models. And it worked.
② Whether the procedure is sound ── this is the layer where it stopped. The AI checks how well it is doing as it goes and improves from there. The way it was checking did not match this task. Scaled down to 100 people, it looks like this.
Sort 100 people into "needs attention" and "no problem."
The actual split is lopsided
needs attention 94 ●●●●●●●●●●●●●●●
no problem 6 ○
The way the AI was counting
"Out of 100 people, how many did I get right?"
The way this task called for
Look at "did you find the people who need attention" and
"did you find the people who are fine" with equal weight
That difference pulls the AI’s judgment to one side.
Say a borderline case comes up. Which do you answer?
answer "needs attention" → 94 of 100 need attention, so the odds of being right are high
answer "no problem" → the odds of being right are low
│
▼
Under the AI's way of counting, when in doubt it pays to answer "needs attention"
│
▼
That accumulates, and the answers drift toward "needs attention"
│
▼
The ability to find the 6 people who are fine never develops
The AI did not cut corners. It optimized correctly against the way of counting it was handed. Taken to the extreme, “everyone needs attention” scores 94 out of 100 under that way of counting. An answer that distinguishes nobody produces the highest number. And the machine issues no warning here. The number keeps going up.
③ Whether the conclusion is sound ── it missed this layer too. When the submitted result came back poor, the AI’s diagnosis was that getting more data was the only way forward. It proposed using unofficial data uploaded by other participants and argued confidently that this was the only way through the wall. The human stopped it.
What the human doubted was not the data but the way of counting. The fix was to go back to what he had decided for himself at the start: use the way of counting the task calls for, and rebuild the self-check around that same measure. What could be handed to the AI stopped at ①.
AI can solve the University of Tokyo’s math. What about Kaggle?
Partway through, the moderator asked this.
The moderator shared what he had found on the latest state of things. Announcements have appeared saying that AI models have reached grandmaster level on Kaggle. Even so, compared with the University of Tokyo exam or the Mathematical Olympiad, the absence of a ceiling leaves room to keep pushing.
Both Tokyo’s mathematics and Kaggle are worlds where you compete on how far you can push a given problem against a given standard. That is what Yamai has mastered. What these two hours were placed in is the space outside that. Neither what to solve nor what to measure it by was decided.
Column 2 What separates University of Tokyo math, Kaggle, and real-world problems
Lined up side by side, they look like this.
| UTokyo math | Kaggle | The real world | |
|---|---|---|---|
| Data | clean | dirty | dirty |
| Problem | given to you | given to you | you decide it |
| Scoring | exists | exists | you build it |
| The whole thing | closed | closed | open |
Where Kaggle moved closer to the real world is one thing only: the dirtiness. The hardest thing in the real world is deciding what should be solved in the first place, and on Kaggle the organizers do all of that for you — what to predict, what to measure it by, and even collecting the data.
And a single property — being closed — created its strength, its weakness, and its limit at the same time.
- Why it is excellent as training ── Results come back immediately, so you find out whether your own judgment was right
- Why AI overtakes it ── There is a scoring sheet, which puts it in exactly the shape machines are best at
- Its limit as proof of ability ── All it can prove is skill at the intermediate work. And that intermediate work is precisely where AI is now becoming good
The first of those involves a mechanism the UTokyo exam does not have. Until a competition ends, part of the answer key used for scoring is hidden.
If you keep tuning against the score that is visible throughout, that score climbs. Then at the end, a different score appears, computed on the data that had been hidden. Some people fall a long way in the rankings at that point. Matching the visible score only means matching the quirks of the data behind that score; it does not mean your ability to predict improved. This is called overfitting.
So Kaggle’s scoring is not only measuring whether your answer is right. It measures whether you trusted your own scoring at hand, or chased the number in front of you — a measurement of whether your own judgment was sound. “Scoring exists” is true of UTokyo mathematics as well, but hidden scoring exists only on Kaggle. The reverse also holds: Kaggle will not develop your ability to write a rigorous proof, because on Kaggle you never write one.
The moderator’s idea fell apart within minutes. That is how the target was found
The moderator put an idea forward.
Within minutes it was clear the idea did not work. But the way it failed struck gold. What he said next turned the direction of the discussion.
Not “useful to society,” and not “solving a problem close to home.” These people’s interest points at structure itself.
The target was in the room. Here the target was fixed: high school students with the disposition to respond to the interest of mathematics and structure, who never had the chance to touch AI.
But “democratization” that day did not mean widening the base to include everyone. It meant delivering one entrance to this group. Delivering something to everyone and delivering it to the people it has not reached are different projects.
A first-year high school student asked the person who set the theme a question that deepened it
The most important question of the day came from neither the AI nor the adults.
The second question went further in.
It did not stop there.
As a result of this dissection, the reason for the thing they would later build was put into words. There needs to be a place where it does not end with reading.
After the session, Yamai said this: “There were parts of Iizuka’s questions I couldn’t quite answer, and I’d like to use that as a starting point to go deeper.” The person being questioned was grateful for the questions.
Column 3 What is AI trained to aim at?
There are three things AI training aims at. They are added in order. ① Trace what it has seen (the material is text from the internet; the exercise is predicting the next word) / ② Lean toward what people prefer (the material is records of people being shown two options, A and B, and picking the one they thought was better; the exercise is making the chosen one score higher) / ③ Get right the things a machine can mark (the material is mathematics and code; the exercise is having a machine check the answer against the key).
There is a common misunderstanding about ①. AI is not taught to “prefer words you see often.” It is trained to assign correct probabilities to rare words too. The blandness of what comes out is not caused by this exercise. It happens because when the conditions in your question are thin, probability piles up on the phrasings you see most often — and because the generation step is biased toward picking the tall peaks (→ Column 4).
None of these three contains a measure for “is this a valuable kind of new?” ① has “does it match what I saw,” ② has “did people think it was good,” ③ has “does it match the answer key.” The only thing missing anywhere is a measure of newness.
At this point you would expect ② to cover it. “Which is better” cannot be marked by a machine, so they had people choose and turned that into a reward. In the same way, you could have people choose “which is newer.” In principle, you can. The reason it does not work lies elsewhere.
Genuine newness, at the moment it appears, is legible as valuable to only a few people. Score it by majority vote and it gets the lowest score. ① traces the average and ② leans toward the majority. Both push in the same direction.
That leaves ③, but ③ only works where an answer key can be written. A machine can mark “2 + 3 = 5”; it cannot mark “is this question interesting?” What is worth creating belongs to the latter. So it does not ride on ③ either. This is not a defect. It is structure.
Line up the cases where AI surpassed humans and the same thing becomes visible. In every one, a human made the scoring sheet.
| The scoring sheet was made by | |
|---|---|
| AlphaFold | a human (compare the predicted shape against the shape found by experiment) |
| AlphaTensor | a human (count the number of multiplications; fewer is better) |
| AlphaZero | a human (the rules of shogi, and how a win is decided) |
What the AI did was raise its score inside that scoring sheet. AlphaZero played millions of games against itself and made its own practice partner. It looks as though it set its own problem. Even so, the rules and the definition of winning stayed where a human put them. That is the part it did not move.
The human work ended at building the problem and the scoring mechanism in advance.
These two hours were placed in exactly the opposite position. You cannot check the answer, there is no reward anywhere, and the selection is done by a human one item at a time. Open the tap and thousands of candidates come out. So the real nature of creation becomes less “producing from nothing” and more “picking the rare meaningful one out of an enormous pile of candidates”.
That said, “AI cannot create” goes too far. More precisely: it cannot aim at a valuable kind of new, and judge it, by itself. Put the aim and the judgment in from outside and it reaches genuine discoveries. AlphaFold is an example of reaching one that way.
4. The AI’s first pass was correct, and obvious
9:18 p.m. The moderator gathered up the record of the discussion so far and handed it to the AI. The instruction was one line.
It is short, but it is not careless. It names three different thinking operations, in the right order. Analogy is borrowing a structure from another domain. Abstraction is extracting the shared structure out of what you borrowed. Insight is producing, from that abstraction, a claim nobody has made yet. In the wrong order it does not work: abstract first and you have no material, so you get generalities.
The answer that came back began by summarizing where the discussion stood.
Next came the analogies. It laid out four real bridges that carried people who like mathematics into another field. Each came with the condition under which it holds and the condition under which it collapses.
1. Project Euler ── A site of mathematics problems. But they cannot be solved by hand; the only way through is to write a program. The mathematical question is the interest at the entrance, and programming is acquired as a side effect. It holds when the first problem can be started with nothing but the ability you already have. It collapses when problem one demands an environment setup or a language.
2. Competitive programming (AtCoder, the Informatics Olympiad) ── A real channel into which the Mathematical Olympiad crowd flowed in numbers. Mathematical ability works as currency from day one and feeds directly into your starting rating. It collapses in venues where the assets you already hold cannot be cashed at the entrance. This is the vital point.
3. The shogi hall ── A world where you could not get strong on your own was opened up by games (immediate feedback), game records (the thinking of stronger players), and ranks (a ladder). And importantly, shogi did not end when AI surpassed the top professionals. Sota Fujii’s generation built AI into their training as a checking device and a research partner, and the rate at which they got stronger went up rather than down. What took hold was not “let the AI play” but “use the AI to verify your own reading.”
4. The radio kids and the microcomputer BASIC kids ── You copy the code out of a magazine, get it running, and then you want to modify it. That gradient carried into engineering a group that textbooks could not carry. It collapses when the first experience of “it worked” is far away. Back then, a sound came out within minutes.
The AI pulled the shared structure out of the four. Abstraction.
None of the bridges that worked are learning material. Three conditions are common to all of them.
1. Turning existing assets into currency ── The ability the target already has (mathematics, an interest in structure) is cashed in at the entrance, directly into a first success 2. Designing the gradient ── A slope on which new skills become naturally necessary as you go further. Knowledge does not push; the problem pulls 3. An immediate checking device and a ladder ── Submit and you are scored at once, and rank becomes the motive to continue
In one sentence: what carried people into a new field was not learning material, but a gradient of problems on which the ability they already had worked as currency at the entrance.
From there, two insights. The first pointed at Kaggle’s entrance; the second at what democratization actually means.
Kaggle’s entrance does not accept this target’s existing assets as currency. What Kaggle demands at the entrance today is Python, environment setup, and conventions; mathematical ability and an interest in structure are cashed into the first score at a rate of zero. What a mathematics-minded person meets first is not “the interest of structure” but “chores.”
This is a candidate explanation for the contradiction raised today — “there is plenty of learning material, so why is it so hard to get started?” What is missing is not material. It is that there is no lane for cashing in the assets you already have.
And at the end, the AI graded its own output.
To the question where Yamai had separated “people who can submit” from “people who understand and learn,” the AI had answered head-on. And it declared its own weak points. Even so, the room’s assessment was harsh.
The direction was right. What was missing was the form. And the AI was saying correct things in words that did not land.
Thirty minutes were left.
5. What changed sixteen minutes later
Just as it was about to stall, Yamai gave it a direction.
The moderator wrote that straight into an instruction for the AI. And at the end he added one clause: “Search for similar services as well, then think about concrete ways to build it.”
9:34 p.m. The first line of the answer that came back was honest bad news.
| Existing | What it is | Where it overlaps with this idea |
|---|---|---|
| Kaggle Getting Started | Permanent beginner competitions with tutorials | “Easy competitions for beginners” already exists on Kaggle itself |
| Kaggle Playground Series | Lightweight monthly competitions. Simple synthetic tabular data, which Kaggle states is designed to be more approachable than the main competitions | “Mini competitions with the volume and complexity dialed down” already exists in almost exactly this form |
| Kaggle Community Competitions | Anyone can host a competition for free. Automatic scoring, leaderboards and notebooks included | The vessel for a “platform for setting problems” is off the shelf |
| SIGNATE practice problems, atmaCup beginner-friendly rounds | Japanese language, with beginner courses | A Japanese-language, beginner-oriented venue also already exists |
An honest verdict: if you build “make Kaggle smaller and easier and pose it that way” as stated, it collides head-on with Playground Series. All of the existing options are “the whole pipeline, shrunk” — lighter data and easier tasks, but the full set of stages.
Without that one clause, “search for similar services as well,” the AI would have proposed a “minimum competition” and stopped there. And second, it wrote down the difference that survived.
The shogi analogy from earlier pays off here. Besides playing a game, shogi has tsume-shogi and “find the next move” — competitive formats that decompose the real game into its stages. In chess terms, tsume-shogi is the mate-in-three puzzle. Those formats have carried the entrance and the training for centuries.
As far as I can find, Kaggle has no equivalent of tsume-shogi. There is only ever the full game (environment setup → preprocessing → model → submission), and even the easy competitions are just short full games. So —
Change the axis of decomposition from “make the data smaller” to “carve out a single stage.” One problem equals one judgment.
Then it produced three formats for setting problems.
1. Tsume-Kaggle ── “This notebook scores 93% in local validation but 71% on submission. Identify the cause.” The answer is unique and can be scored automatically. 2. Find the next move ── “Add exactly one move to this baseline that raises the score.” There are multiple right answers, and a scorer judges immediately. 3. Structure quiz ── “Why is this validation split wrong?” A problem where mathematical and logical ability works directly as currency.
These satisfy all three of tonight’s conditions (existing assets as currency, a gradient, an immediate checking device). Someone who likes mathematics can solve problem one with logic and zero environment setup. Keep going and the practical knack comes as a side effect, and the top of the ladder connects to real Kaggle. And because the problems can be designed so that your own judgment is tested even if you hand it all to an AI, this is a direct answer to Yamai’s question about whether people who can submit are actually understanding and learning.
Two things changed, broadly
Laid out from the instruction side, here is what happened in sixteen minutes.
| 9:18 p.m. | 9:34 p.m. | |
|---|---|---|
| Length | 6 words | 45 words |
| Specified | The thinking operations (analogy, abstraction, insight) | The same + a direction + a check against what exists |
| Direction | none | break the stages down into a minimum (Yamai’s words) |
| Constraint | none | search for similar services as well |
| Result | Correct but obvious. “A well-aimed list” | The absence of tsume-shogi, after checking the main existing options |
Specify the operations and, without a direction, it stops at the obvious. And the direction came from neither the AI nor the moderator.
Column 4 Why the same AI changed in sixteen minutes
The 9:18 p.m. output was obvious; the 9:34 p.m. output moved the room. In those sixteen minutes the AI did not change by a single byte. What changed were the conditions a human added just before.
There is a mechanical reason for this. AI is a machine that produces “given this context, which word comes next with what probability.” So when you ask carelessly, the conditions are thin and probability piles up on the phrasings most common in the world. A bland answer is not a malfunction. It is the design working correctly.
Two things get confused here.
- Lowering the temperature ── Temperature is a setting used when generating the answer. Lower it and it picks only the highest-probability words; raise it and it also reaches for low-probability ones. But it is only changing how it chooses within the same distribution. It is an operation that moves toward the bland middle
- Adding conditions ── This deforms the distribution itself and moves where the peaks are. A new peak rises somewhere that had been buried in the tail
Two conditions were added at 9:34 p.m.: Yamai’s direction to “break the stages down into a minimum,” and the constraint to “look up similar services first.”
But while conditions can move you off the commonplace answer, they do not decide which low-probability region holds the value. That has to come from outside.
There is one thing to take away. When you are not satisfied with an answer, suspect your own last set of conditions before you blame the AI.
At the end of the two hours, Kitamura said this about the method: “Everyone talks, you feed it to the AI, and have the AI think. That’s an approach that produces an answer under conditions rather than an average — I found that interesting.”
He said he could not picture a concrete example
The move had been found. But the form was still not visible.
9:47 p.m. The AI drew the contrast between a full game and a tsume-shogi problem, then transferred it onto Kaggle.
【A full game — real shogi】
- Opening, middlegame, endgame, all of it
- One game = several hours
- Too much to learn, so a beginner cannot even tell what went wrong
↓ this is where beginners give up
【Tsume-shogi — one decomposed problem】
- The position is handed to you from partway through
- “Force a mate in three from here”
- One problem = 5 minutes. The answer is unique = right or wrong is immediate
↓ beginners start here, and one single skill — endgame strength — is reliably trained
【Full Kaggle — today’s entrance】
- environment setup → load data → preprocess → features → model → validate → submit
- One competition = several weeks
- Mathematical ability is cashed into the first score at a rate of zero
【Tsume-Kaggle — the proposal】
- You are handed a notebook that is already partly finished (the position)
- “Think about one move inside it” / one problem = 15 minutes
- Logical and mathematical ability works directly as currency
And then it produced an actual problem.
Problem 7: “The Missing 22 Points”
The situation ── Someone built a model to predict customer churn. In their own validation it scored 93. When they submitted it, it scored 71.
The data has five columns. Customer ID / age / months as a customer / date the cancellation was filed / whether they churned.
The question: the 93 was a lie. Why? Name the one column responsible.
The answer is “date the cancellation was filed.” Data that exists only for people who churned — information from the future — had been mixed in. Using it to predict is the same as copying off someone’s paper; the points vanish in the real run because that column is not available.
It has the same three properties as tsume-shogi. The position (code plus data) is handed to you, so environment setup is zero. The answer is unique, so a machine can score it instantly. And what you need is not Python skill but an eye for logic.
Here the practitioner’s verdict came down.
From there the carving continued.
The mathematics advisor was the one who asked again who this was for. The one who gave the direction was a high school senior. The one who converted it into conditions for the AI was the moderator. The one who produced the link to tsume-shogi was the AI. The one who judged whether it was genuine was the high school senior. The one who added the carving of a move count was the entrepreneur. The one who checked the constraint on data was the high school senior. Take any one of them away and this move does not arrive.
Column 5 The newness AI can produce, and the newness it cannot
Being “a combination of things that already exist” does not mean it has no value. The reason is the number of combinations.
So newness is not decided on the side of the materials. It is decided by whether anyone had found that link yet.
Here are well-known cases of creating a valuable new business.
【Hailing a taxi】 you phone for one and wait
【GPS in a smartphone】 you know where you are right now
【Idle time and cars】 sitting unused
↓
Connect the three and you get Uber
※ All three existed before 2010.
The mechanism did not exist because nobody had connected them.
Research has a case that has been known for a long time.
【Research on fish oil】 lowers blood viscosity
【Research on Raynaud's】 a disease of poor circulation in the fingers
↓
What they had in common was "blood viscosity"
※ Both bodies of literature already existed.
Nobody crossed this bridge because nobody read both.
What happened that day had the same shape.
【Shogi】 has tsume-shogi, a single decomposed problem
【Kaggle】 has no single decomposed problem
↓
What they had in common was the form "a competition that decomposes the real game into stages"
※ Everyone knows both.
Nobody had noticed because nobody had put them side by side.
This is where the reason AI is strong and the reason a human is needed part ways. AI can produce candidate links in bulk — more than a human can. But it cannot decide which of the candidates that come out has meaning. As in Column 3, it has no instrument for measuring that.
AlphaFold and AlphaTensor became superhuman less because they were clever than because they could be scored. Whether a predicted shape matches an experiment, or whether the number of multiplications is smaller, is something a machine can judge. The question in these two hours has no such thing. So candidates come out, but the choosing falls to a human.
There is more than one way to make something new. There is a second one.
Adding (linking)
connect two elements that already exist
example tsume-shogi × the stages of Kaggle = Tsume-Kaggle
※ because the number of combinations is enormous, unfound ones always remain
Subtracting (removing an assumption)
take something believed to be a premise and turn it into an option
example discard the parallel postulate
※ cannot be produced by combination. it is an operation outside addition
Euclid set down “through a point not on a line there is exactly one parallel” as a postulate. For roughly two thousand years afterward, everyone assumed it must be provable from the other postulates. Around 1830, Lobachevsky and Bolyai stopped trying to prove it and discarded it. What followed was that a world with infinitely many parallels, and a world with none, could both be built without contradiction.
And what is subtracted looks, afterward, like something that was added. Non-Euclidean geometry can now be explained as “four postulates combined with the properties of a curved surface.” Before the discovery nobody held it as an element; after the discovery anyone can explain it as a combination. The line between inside and outside swaps depending on when you look.
What they did that day was the connecting-dots side. The side that removes something believed to be a premise, they did not do.
6. Checking the answers
Finally, look again at the careless-throw answer from the beginning.
Democratizing Kaggle — interesting theme. If we lay out Kaggle’s current problems, the bottlenecks are roughly: a high barrier to entry (statistics and ML knowledge, English, GPU environments), a disconnect between the top competitors and beginners, and a gap from real-world practice. Here are several service ideas that break each of those down.
1. “Kaggle Sherpa” — a competition platform with an AI mentor alongside you
2. “Micro-Kaggle” — micro-competitions that finish in an hour
3. “Kaggle for Domain Experts” — competing without code
4. “Real-Data Kaggle” — turning the problems of small and mid-sized companies into competitions
5. “Kaggle Replay” — time-machine learning from past competitions
Those five were not bad. Numbers 2 and 5 are even adjacent to the idea that was born. A careless throw does produce “a list of well-aimed directions.”
But there are two decisive differences.
First, all five sat inside the frame of “bring people closer to competitions — make them smaller, easier, with someone alongside.” Not once did they step into the frame of rebuilding the unit of competition itself.
Second. At the end of the careless-throw answer, the AI had written this.
The one I consider most viable as a business is the combination of 4 (Real-Data Kaggle) and 3 (bringing in domain experts). Three reasons:
- It is distinctive in extending “democratization” beyond the participant side to the side that sets the problems
- It only becomes possible now that synthetic data generation (for privacy protection) has matured
- The revenue source is clear (SaaS fees from companies), which is more sustainable than Kaggle’s prize-dependent model
The AI’s grounds for calling it distinctive were about extending democratization to the side that sets the problems, not the participant side.
Recall what happened. That direction had already collapsed within these two hours. It is the scene where the moderator’s idea of “high school students becoming the ones who set the problems” was judged unworkable by Yamai within minutes on the grounds of the volume and quality of the data, and then reversed with “the interest points at structure, not at real problems.”
The idea the AI itself called the best had already been discarded, by a practitioner’s judgment, within these two hours. AI can produce candidates. But it holds no instrument for choosing which one is genuine — the structure written in Column 5 was performed live over two hours.
7. What was built
The idea that was born did not take shape as it was. The month it took to finish is covered in the development record (coming soon).

What the product is
1. You read it as a dialogue, and move things yourself as you go
It proceeds as an exchange between Doc and Adam, an 11th grader. Rather than reading an explanation, you follow a conversation and it comes into focus.
Introductions to AI written as dialogue exist. Visualization tools you can touch and move exist. Practice sites that pose one problem at a time and score it exist. But nothing combined all three. So we built it.
| Readable as dialogue | You move it yourself | Posed as a problem and scored | |
|---|---|---|---|
| Introductions written as dialogue (e.g. the Math Girls notebooks) | ○ | ✗ | ✗ |
| AI visualization tools (e.g. Transformer Explainer) | ✗ | ○ | ✗ |
| One-problem, auto-scored practice sites (e.g. Deep-ML) | ✗ | ○ | ○ |
| Deep Black Box | ○ | ○ | ○ |

2. All 21 problems have you use your hands
There is not a single problem you only read. Most have knobs (sliders you move left and right) lined up, and what you are moving is the numbers inside the AI itself — the parameters. Questions without knobs have you switch things with buttons, or predict the outcome from three options first.
3. Every number on the screen is a measured value
AI is difficult, so it has to be written accessibly; but make it too accessible and the wording stops being accurate. So the mechanisms are tied to 32 original papers — the 32 papers cited in the Japanese book Understanding Generative AI from the Original Papers. And wherever something was simplified for this product, it says so.
4. Nothing to set up
No installation, no environment setup. Just open it in a browser. It works on a phone too.
Deep Black Box
Open up the black box of AI one problem at a time, with your own hands. 21 problems in all.
Open up the black box of AI one problem at a time, with your own hands. 21 problems in all.
About this article
This is a record of the first session of Agora. It is small and selective; the first cohort is being run mainly through invitations and referrals.
Agora is run by Roppongi Venture Capital. We run incubation programs for middle school, high school and university students at the level of Mathematical Olympiad and Science Olympiad medalists, in which selected participants experience building a product with AI and taking it out into the world.