EVE is a node-based editor where anyone can drag boxes onto a canvas and build an AI workflow: an input, a GPT call, some logic, an output. No code.
The AI part turned out to be the easy part. The real work was giving non-programmers just enough building blocks to think in without overwhelming them.
Primitives are a design problem
Too few primitives and users hit a wall. Too many and the canvas feels like a programming language with extra steps. I landed on a small set: strings, arrays, objects, and a GPT node with a handful of knobs.
That was enough to build language tutors, data extractors, and transcribers, without anyone ever seeing a line of JavaScript. The lesson stuck with me: the interface is the product, even when the intelligence lives somewhere else.