How AI Works
Eleven concepts, from neurons to Da Vinci · 8 October 2026 · Zachariah Roydel Robertson
Eleven concepts that power modern language models, in the order you need them: from a single artificial neuron to how Da Vinci learns. Each builds on the one before.
01. Neurons and weights
A neuron takes in numbers, multiplies each by a weight (a strength), adds them up and sends out a number. Weights are what gets adjusted during training. They are the model's memory.
02. Backpropagation
After the model makes a guess, it measures how wrong it was. Then it traces backward through every neuron, asking how much each contributed to that error. Each weight is nudged a tiny amount to be less wrong.
03. Tokens
Words and parts of words are broken into small pieces called tokens. Each token is mapped to a number, like a postcode for a chunk of language. The model works with these numbers, not letters.
04. Next-word prediction
The model takes everything said so far and predicts which token comes next, with a probability for each possibility. It picks one, and that new token becomes context for predicting the next.
05. Transformers and attention
The Transformer is the engine inside modern AI. Its key idea is attention: each word looks at every other word in the context and weighs how important it is for understanding. This is how the model tracks relationships across long passages.
06. Pretraining
Before a model ever talks to anyone, it is trained on huge amounts of text: books, websites, articles. It learns the patterns of language by guessing the next word billions of times, and absorbs knowledge of the world along the way.
07. Fine-tuning
After pretraining, the model is adapted to a specific task using smaller, curated datasets. A customer-support model sees examples of good support conversations. Fine-tuning adjusts the weights slightly to specialise the general knowledge.
08. Reinforcement learning
After the model generates a response, a person or an automated system scores it. The model learns to maximise that score by adjusting its weights toward what worked and away from what did not.
09. Test-time thinking
A model can spend extra computation working through a hard problem step by step, instead of answering immediately. More thinking gives more accurate answers on complex questions such as mathematics and code.
10. Open and closed weights
With open weights, a model's parameters are public: anyone can run and modify it. With closed weights, the model is kept private and reached through an API. Open is free and customisable; closed is usually more refined and supported.
11. Da Vinci: causal learning
Da Vinci, the assistant inside e1-4, combines three ideas: stochastic training (learning from randomness), causal reasoning (understanding what causes what) and self-improvement (learning from its own mistakes). It is built on open-weight foundations, trained on its own compute, and improves by thinking.