played on a court of 40,000 words
Play the 30-second tutorial
The game stores each word as a long list of numbers: its position on a map of meaning. Words with similar meanings get similar lists. A throw adds and subtracts those lists, so the ball moves through meaning.
You can choose which map the game uses: common sense, or raw text.
After any throw, tap Why? for a reading of what each word did. It's a best guess: why the game can't fully explain itself.
Real bocce rules: whoever is farther from the jack throws next. When both sides are out of balls, the closer side scores a point for each of its balls that beats the other side's best.
Every word in the game has a position on a map of meaning: a long list of numbers. Words with nearby positions count as close. You can choose where those positions come from.
Built from how words are used in text, plus ConceptNet, a large collection of everyday facts that people have written down: "a hen lays eggs", "bacon is a kind of meat", "you wear a shoe on your foot". Throws mostly work the way you'd expect. It uses about 21,000 everyday words, and a court is only dealt if its best throw can be explained word by word.
Learned only from which words appear together in billions of words of Wikipedia and news. This is the classic "word embedding" (GloVe) behind the famous king − man + woman ≈ queen. Nobody told it any facts, so it can surprise you: "ham" sits among football clubs (West Ham), and "eggs" sits nearer "meat" than "bacon", because that's how the news writes about them. Try it if you're curious how a machine that only reads text arranges words. (Why is that so hard to explain?)
Each has its own Daily. In an online room, the host's choice applies to everyone.
The "Why?" notes are our best reading of the numbers, not the real reasons. A few things make this hard:
Modern AI systems, including chatbots, are built from learned numbers like these at a vastly larger scale. Working out what they represent and why they behave as they do is called interpretability. It's an open research problem: researchers can now find some meaningful features inside models, but nobody can fully explain a large one.
Further reading: Mapping the mind of a large language model (Anthropic, 2024) · Zoom In: an introduction to circuits (Olah et al., Distill, 2020).