What “Supporting Our AI Overlords” and “Semantic Spacetime” Tell Us About the Future of Data Infrastructure (via)

This was a great read, an interesting takeaway is that we should be thinking about interacting with APIs differently when writing "agents" (I like Simon Willison's definition of "agent" as an LLM that runs "tools in a loop to achieve a goal").

Normally a human user of an API knows exactly what they want and makes a specific request for it. LLMs have no idea what they're looking for (they should have some means of validating or benchmarking the responses they get, but that's another too-often-ignored problem for another day), so they need to be able to iterate faster. Instead of sending a single (AI-generated) request, getting some (AI-generated) response, checking it, then repeating, we should be sending multiple requests and evaluating multiple responses in parallel before converging on the "best" answer. This means adding much faster and more robust support for branching queries and rollbacks, since in the world of agents these are extremely common compared to the rare cases they're needed during human interaction.

Related

May 26, 2026Accepting my AI-centric fateOct 9, 2025The Programmer Identity CrisisJul 19, 2026AI Mania Is Eviscerating Global Decision-MakingJul 17, 2026Linus Torvalds on LLM usage in kernel developmentJul 15, 202612-Factor Agents - Principles for building reliable LLM applicationsJul 13, 2026Zig Creator Calls Spade a Spade, Anthropic Blows SmokeJul 14, 2026Agentic Continuous Delivery (ACD)Feb 18, 2025Data downtime

Kira Howe is a software engineer writing about Clojure, data, and the craft of building small, durable software.

More about Kira →