LLM workflows
Structured output is the difference between a demo and a feature
A model that returns prose is a conversation. A model that returns a validated object is a component you can build on. Getting from one to the other is mostly unglamorous contract work.