Models Don't Have Agency. Systems Do.: Structured Output Is What Makes Agents Work

sethjuarez · x · 2026-09-21

In a long-form essay, Seth Juarez argues that a language model only ever emits tokens and has no agency in the philosophical sense — the agency lives in the runtime built around it. When asked to book a flight, a model produces a friendly sentence a program can't reliably parse: the words are there, the shape is not. The practical fix is to force structured outputs (e.g. { destination, date, time }) instead of prose, so the system can act on named fields. The useful question isn't how to give the model agency, but how to shape what it's allowed to say.

Original post →

More from AGI Musings

AGI Musings channel →