Fuzzy Land
Inspired by Rethinking how we Scaffold AI Agents
Turning apps into AI systems creates fuzzy lands. When should you add fuzziness to your app?
Fuzzy Zero
All exact land. No fuzz. Every step is set. User input is strict. Output never changes.

Fuzzy UI
A small UI part is fuzzy land. Users type free text. Backend stays strict.
Pros: UI feels smart.
Cons: User input is wild. Output is same old, so what's the point? 🤷♀️

Fuzzy UI: Clarify
Add steps to clarify what users want. Bridge fuzzy UI and strict backend. Set clear rules up front.
Pros: Less confusion. Clear rules.
Cons: More steps for users.

Fuzzy API
Add a small fuzzy land to the API. For example, click to get insights.
Pros: Fuzz is small. Most of the app is clear. Users know what to expect.
Cons: Output is safe. Less wow.

Constrained Flow
Exact-led fuzziness.
Pros: Reliable. Good for the right job.
Cons: Feels like workflow or automation, not very agentic. (if it does the job, why bother?)

Fuzzy Flow
Make the whole app a fuzzy land. It may contain some exact lands but it's a fuzzy-led experience. AI runs it all.
Pros: If it works, it's huge. My attempts stay as fun prototypes.
Cons: Hard to steer. Costly. Wild.

Appendix
My main takeaways from Rethinking how we Scaffold AI Agents:


Last updated