JEV, tiny models and strange new interfaces
Small, fast models that pick one option from a fixed set don’t chat. They decide, and that invites interfaces that don’t look like chat at all.
Most of what people call AI today looks like a conversation. You type, it types back. That shape made sense for the first generation of large models, but it isn’t the only one, and it may not be the most useful.
A different kind of model
Jev, from TypeSafe, is a good example of another shape. Instead of writing free text, you give it structured state and a fixed set of options, and it returns one choice with a confidence attached. No prose, no conversation. A decision.
That sounds like a limitation. In practice it’s the point. A model that can only choose from valid options can’t hallucinate an invalid one. Its answer is typed, so the software around it can trust the format and act on it immediately.
Why small matters
When a model only has to decide, it can be small and fast. That changes what you can build with it:
- Decisions in a loop. Many small choices per second instead of one long answer.
- Cost you can ignore. Cheap enough to call for every step, not just the important ones.
- Predictable behaviour. The set of possible outputs is known in advance, which makes it testable.
It’s closer to a game engine’s logic than to a chatbot, and that’s where it gets interesting.
Interfaces without chat
If the model decides instead of talks, the interface doesn’t need a text box. It can be a character moving through a world, a system choosing its next step, an old piece of software driven by something that has never seen a keyboard.
Those experiments look strange next to today’s assistants, and that’s why I like them. Every new kind of model has made new interfaces possible, and the first ones always look like toys.
Open questions
- Which everyday software is really a long series of small, typed decisions?
- How do you show someone what a decision-making model is doing, without a transcript to read?
- When does a choice from a fixed set stop being enough?