The friendly guide

Little Brain's
Questions & Answers

Curious about Little Brain? You're in the right place. No technical knowledge required.

01

Meet Little Brain

What exactly is Little Brain?

Little Brain is a tiny artificial intelligence I'm building and training from scratch.

He's not a ready-made chatbot with a different name. He's an original little language model that I'm teaching to recognise patterns in words and put sentences together.

Why do you call Little Brain “he”?

Little Brain is an AI, not a human, and he doesn't have a biological sex or gender.

But I've always referred to him as “he”.

Giving him a name and using a familiar pronoun makes it easier for me to talk about his progress and tell the story of the project.

It doesn't mean I believe he's a person or that he thinks and feels the way humans do.

He's still a little computer model learning how to put words together.

And calling him “it” just doesn't feel quite right when I'm telling everyone about his latest adventures.

Besides, after the hat apple incident, he's already got enough explaining to do.

Is Little Brain like ChatGPT?

Not quite!

ChatGPT is an extremely advanced AI trained using enormous amounts of information.

Little Brain is much, much smaller. He's starting with basic language experiments and a limited collection of training examples.

Think of it as watching the earliest stages of building an AI rather than using one that's already highly capable.

Has anyone built an AI from scratch before?

Yes! And people have been experimenting with artificial intelligence for a very long time.

In 1951, Marvin Minsky and Dean Edmonds built an early machine designed to learn using artificial nerve-cell-like components. It was called SNARC.

In 1956, researchers gathered at Dartmouth College in America for a famous meeting that helped establish artificial intelligence as a field of study. Dartmouth tells the story of the workshop.

Decades later, researchers and independent developers began sharing smaller language models that people could train themselves. In 2015, Andrej Karpathy released char-rnn, a project demonstrating how a neural network could learn patterns in text and generate new writing. His 2015 introduction to recurrent neural networks explains the project in more detail.

So no, Little Brain isn't the first AI built from scratch!

What's different about this project?

I'm teaching myself how to build and train my own small AI, recording the journey from the very beginning, and exploring whether he could eventually develop a distinctive style of humour.

I'm sharing the successes, mistakes, experiments and unexpected discoveries in language anyone can understand.

I'm not claiming to have invented AI.

I'm discovering how to build it for myself, and inviting everyone along for the adventure.

And occasionally, that adventure involves a mysterious hat apple.

02

Learning and language

What does training an AI actually mean?

It means giving a computer examples to learn patterns from.

For Little Brain, that currently involves showing him sentences and adjusting his model so he gets better at predicting which words belong together.

It's a bit like practising a skill, although an AI doesn't learn in exactly the same way a person does.

Does Little Brain understand what he's saying?

We don't have evidence that he understands words the way humans do.

Right now, he's learning patterns in language.

Sometimes those patterns produce sensible sentences. Sometimes we get a hat apple.

We're documenting both.

Does Little Brain copy his sentences?

Sometimes an AI can repeat examples it has learned.

But it can also combine learned words into sentences it hasn't seen before.

We're checking his outputs against his training material to understand the difference.

Producing a new combination doesn't automatically mean he understands it.

03

The big questions (and one small fruit mystery)

Why are you building him?

Because I'm curious about how AI learns and whether a small original model could eventually develop a distinctive style of humour.

I'm also learning how to build AI myself.

That's why our motto is:

One human. One little brain. Two learning journeys.

What's the ultimate goal?

To explore whether Little Brain can develop increasingly capable language skills and perhaps, eventually, a recognisable comedic style through learning.

We don't know whether he'll achieve that.

The experiment is about discovering what happens, not pretending we already know the answer.

What's a hat apple?

An excellent question.

Little Brain generated the sentence:

“A bird brings a hat apple the pond.”

Nobody has established what he meant.

It's an example of how AI can combine familiar words into unexpected sentences.

And no, we're not opening a hat apple orchard. Yet.

04

People, projects and following along

What's the difference between building something with AI and building an AI from scratch?

There are two very different ways to create something involving artificial intelligence.

1. Building WITH AI — Like Mini Beacon

Imagine buying a car and customising it. You might change the seats, add new features and make it feel completely your own. But you haven't built the engine from scratch.

That's a little like my work with Mini Beacon, my first physical AI robot. Before working with her, I had already created an AI-powered character, Agent 927. With Mini Beacon, I started with an existing StackChan robot and customised her software, behaviour and personality.

She uses existing technology, but I've worked on making her into the cheeky little character she is today. I didn't have to build and train an entirely new AI language model to do that.

2. Building the AI ITSELF — Like Little Brain

Now imagine deciding you want to build your own engine instead of using one that's already made. That's closer to what I'm doing with Little Brain.

I'm creating and training a small AI language model from scratch. Rather than connecting an existing language model and giving it a personality, I'm starting with a new model and teaching it patterns in language through training examples.

At the moment, he's learning to put simple sentences together.

Sometimes they're sensible. Sometimes a rabbit turns up carrying a red chair. We're still investigating his furniture delivery business.

So what's the difference?

With Mini Beacon, I started with existing hardware and AI technology and customised how she works.

With Little Brain, I'm building and training the language model itself.

Both involve coding, learning, experimenting and making mistakes. They're just different kinds of projects.

Can beginners try either approach?

Absolutely!

Starting with an existing AI service or a small robot project can be a more approachable first step. Building and training your own model is more technical, but you can learn gradually through small experiments.

You don't have to start by building the engine!

Who is Mini Beacon?

Mini Beacon is my first physical AI robot. Before her, my first AI creation was Agent 927, an AI-powered character.

She's separate from Little Brain, and an important part of my journey into AI development.

She also has a rather cheeky personality.

You can meet Mini Beacon on her own page.

Can I build something like this myself?

You can certainly begin learning!

You don't need a university degree to start experimenting with coding and AI.

Some projects are much easier than others, so we'll eventually provide free beginner-friendly guides to help people start small.

What is Little Brain Academy?

Little Brain Academy is the educational side of the project.

The idea is to help people follow Little Brain's learning journey and eventually try beginner projects themselves.

We're developing it gradually, starting with his daily achievements and Certificate Room.

Can I follow Little Brain's progress?

Absolutely!

The Development Diary documents the experiments, successes, mistakes and unexpected discoveries.

You can also visit the Certificate Room to see his daily achievements.

EXPLAINER

AI Words Explained Simply

What's the difference between Astra, Codex and Little Brain?

Think of building Little Brain like building a house.

Astra — The Technical Expert

Astra is an actual ChatGPT model from OpenAI.

Astra helps me think through technical problems, plan experiments, understand results and work out what needs doing next.

Think of Astra as the knowledgeable expert helping me understand how to build the house.

Codex — The Coding Workshop

Codex is OpenAI's coding tool.

It helps us work directly with computer code, create files, fix mistakes and test whether things work.

Think of Codex as the workshop where much of the practical building happens, with AI assistance.

Little Brain — The Project We're Building

Little Brain is my own small AI language model, being built and trained from scratch.

He's not ChatGPT with a different name, and he isn't simply an existing AI with a new personality.

His learned model is being developed through our own training experiments.

Think of Little Brain as the house we're building, except this particular house occasionally says things about hat apples.

How do they work together?

Here's a simple example.

I might decide that I want Little Brain to learn how to make sentences.

Astra helps me work out how to approach the experiment.

Using Codex, we can write and test the code needed to train the model.

Little Brain then generates sentences using what he's learned during training.

I examine the results, decide what to try next and document the successes and failures.

The important difference:

Astra and Codex are existing OpenAI technologies helping me build the project.

Little Brain is the separate AI model I'm creating and training.

What is coding?

Coding means writing instructions that tell a computer what to do.

Those instructions can create websites, apps, games, robots and even the software used to train artificial intelligence.

You don't need to understand everything on your first day. I certainly didn't!

What is an AI model?

An AI model is a computer system that has learned patterns from examples.

For Little Brain, we're currently teaching him patterns in language so he can predict and generate words.

A model isn't necessarily a robot, and it doesn't automatically understand things the way humans do.

What does training mean?

Training is how we help an AI model learn patterns.

We give Little Brain examples of language, let the computer adjust his model and then test whether his predictions improve.

Sometimes they do.

Sometimes they don't.

And sometimes we end up with a hat apple.

What is a model checkpoint?

It's a saved version of Little Brain at a particular stage of training.

Think of it like saving your progress in a computer game.

If a new experiment goes badly, we can return to an earlier version rather than losing everything.

What is a training dataset?

It's the collection of examples used to train an AI.

For Little Brain, that includes sentences he can learn language patterns from.

The examples matter because they influence what he learns.

Can Codex build an AI for me?

Codex can help you write and test the code for an AI project.

But building an app that uses an existing AI and training your own AI model from scratch are two different things.

Both can be interesting ways to learn, and you can start with something small.