Seth Juarez @sethjuarez.com · 28/09/2026A model only emits text. Shape it like a function call and you get tool use. It returns { name: "book_flight", ... }. Your runtime calls the real book_flight(). The model just made text; the booking happened in your code. sethjuarez.com/posts/models... 000
Seth Juarez @sethjuarez.com · 21/09/2026A model only hands your code text. Force it into a shape your program can read. Ask for a small structure, not prose. { destination, date, time }. It reads a messy sentence and hands back named fields your code acts on. sethjuarez.com/posts/models... 010
Seth Juarez @sethjuarez.com · 15/09/2026The smallest bridge from a model to your code is one word. Make it answer BOOK or CANCEL, nothing else. Now `if reply == "BOOK"` works. A paragraph of intent becomes one token your code can branch on. The seed of tool use. sethjuarez.com/posts/models... 011
Seth Juarez @sethjuarez.com · 09/09/2026The thesis. A model has no agency. Agency is intent plus action. A model can turn your words into intent, a word or a structure. What it can't do is act. It emits tokens and stops. The doing happens in the runtime. sethjuarez.com/posts/models... 000
Seth Juarez @sethjuarez.com · 03/09/2026Post two is up. The model doesn't have agency. It just emits tokens. The agent does, because the agent is the model plus a runtime. Watch the handoff happen, one shape at a time. sethjuarez.com/posts/models... 000