Week 2: The interesting problems moved to the input

Three things crossed my desk this week and not one of them was about which model is best. The model questions feel settled enough to be boring: they're all good, they all get cheaper every quarter, you pick one and move on. What kept pulling my attention was on the input side: what kind of media should you feed an agent? How do agents talk to each other? And what do they drag in from the open web when you ask them to search?
Feed the agent better, not just more
The first one is small and immediately useful: when something looks wrong in a UI I'm building with an agent I usually simply type (or dictate) the correction. A tip from Ben Tossell made me rethink my approach: screen record the session with a voiceover instead, and hand the agent the video.
The agent transcribes the recording, pulls keyframes from the exact moments I narrate, and writes an HTML doc with timestamped cards and a checklist of actions. Jacob Samuelson turned the idea into a portable skill that installs in Claude Code, Cursor, and Codex.
The reason this matters beyond the convenience: most of the conversation about context has been about restraint, about feeding the model less and cleaner. This is the opposite move, feeding it a richer input. A video can say in twenty seconds what three paragraphs of "no, the button on the left, when you hover" often struggles to achieve. Tokens aren't free, so it's not the move for every back-and-forth, but for visual work it pays for itself instantly.

Agents that stop talking in words
The second one is stranger. There's a recent paper where the agents stop passing text to each other and pass their internal representations instead, the raw numbers, not the human readable text. Skipping the round trip through language gets them up to 75% more efficient on the tasks tested.
You can only do this if you have access to the model's internals, which means it works on open-weight models but not with the frontier ones.
I don't know yet whether passing numbers between agents will be the way of the future, but the direction is worth watching, the communication channel between two agents might be where the low hanging fruit is, where the gains are hiding.

Treat the web like it's poisoned
The third one is the one with stakes. I research with AI agents constantly, the first thing I do on most tasks is send an agent to find out what the community or the experts are saying about the topic of it. I did that for a long time without thinking about it, until I realized just how naive it was. Four sources agreeing on something means nothing if all four are copying one original blog post. A vendor's own docs are the best source for "how does this work" and the worst possible source for "is this the best tool." And somewhere out there is a popular tutorial with a quietly malicious line in it, waiting for an agent to paste it into something that runs in production.
So I treat retrieved content as suspect by default now. The piece I published yesterday is the full version, but the one habit worth stealing even if you read nothing else is this: when an agent finds a fix online and then plans to apply it, it's good practice to have a second agent, which never sees the original pages, audit the writeups as if it might be hostile. I tested it on a Python retry pattern that looked fine on the surface, and the second agent caught a real bug the first one had written.
Read more
This week on the blog: Treating web search as poisoned, the long version of the third story, including the two other failure modes I skipped here and what I plan to do next with it.
Thinking about building something? If you want a technical partner to figure it out with, reply to this email and tell me about it, that's the kind of conversation I like having.
If someone forwarded this and you want it directly, sign up at christianvismara.com/newsletter. Past issues live in the archive.
Christian
The newsletter
Get the next one in your inbox
One email a week on what the AI labs shipped and what it means. Free, and you can leave whenever.
I'm a fractional CTO and AI product builder in New York. If you're working on something and want a technical partner to think it through with, get in touch.