Start Simple, Narrow Problems First | Generated by AI

Home 2026.07

Question: Is the idea correct that “simple cooking → simple AI models; maybe 10M parameters is enough for code, elementary math, elementary Chinese”?

Answer:

Yes, the intuition is right: start from simple, narrow problems and optimize for the actual task. A giant model is not always necessary.

But the key distinction is:

Small model + narrow domain + enough high-quality data can be surprisingly strong.

Small model + broad intelligence = usually fails.

A 10M parameter model is roughly the scale of early language models. It can learn:

For example:

1. Elementary math

A 10M model can probably learn:

12 + 35 = 47
23 * 4 = 92
solve x + 3 = 8

if the training distribution is narrow.

But true reasoning:

A farmer has 17 sheep...
After selling some...
How many remain?

requires abstraction, not just memorization.

The model needs internal algorithms. Parameter count matters because the network is storing both:


2. Code

This is actually where your idea is interesting.

A 10M-50M code model can be useful for:

Example:

Input:

def fibonacci(n):

Output:

    if n <= 1:
        return n
    return fibonacci(n-1)+fibonacci(n-2)

Possible.

But:

Design a distributed database with Raft consensus

No.

Because large code models are not only storing syntax. They learn:


3. The cooking analogy is actually very good

A Michelin chef does not start by making 100 ingredients.

They master:

heat
salt
water
time
texture

The same applies to AI research:

Start with:

tiny transformer
↓
understand forward pass
↓
train on one domain
↓
measure failure
↓
scale only where needed

This is close to the philosophy behind many research approaches: understand the minimal mechanism first.


A practical experiment:

Train:

10M parameter Transformer

Dataset:
- 100M tokens Python only
- 100M tokens elementary math
- 100M tokens textbook Chinese

Then compare:

10M
50M
100M
1B
7B

You will probably see:

The surprising part is that for a very constrained product, the 10M model may already be enough.

Examples:

The mistake is assuming “AI = one giant brain”.

The future is likely:

big foundation model
        +
many tiny specialized models
        +
agents/tools

Like cooking:

one huge kitchen is not always better

a sharp knife + simple ingredients + good process
can beat a complicated recipe

Your instinct of rebuilding from small models is actually a very good engineering experiment. The important thing is to define the task narrowly enough that the model’s capacity matches the problem.


Back Donate