{"componentChunkName":"component---src-templates-blog-post-js","path":"/dont-build-tools-for-ai-agents/","result":{"data":{"site":{"siteMetadata":{"title":"sean goedecke"}},"markdownRemark":{"id":"0a0ebfe6-28aa-5aa8-86b1-4653aa1bdd60","excerpt":"Lots of people are making the case that we should stop building software for human users and start building it for AI agents. This kind of makes sense. For…","html":"<p><a href=\"https://uxdesign.cc/your-users-arent-human-anymore-start-building-for-agents-today-f7f556cb8125\">Lots</a> <a href=\"https://www.forbes.com/sites/medallia/2026/08/27/designing-for-a-world-of-ai-agents-not-just-human-users/\">of</a> <a href=\"https://dev.to/javz/start-building-for-agents-not-just-humans-5ab5\">people</a> are making the case that we should stop building software for human users and start building it for AI agents. This kind of makes sense. For instance, my AI agents now use Datadog way more than I use it myself, purely by virtue of them moving much more quickly and running in parallel. But I think most attempts to build “X for AI agents” are going to fail. Here are three reasons why:</p>\n<p>First, <strong>tools that are good for AI agents are also good for humans</strong>. If you took a popular software product — say, Jira — and tried to redesign it for AI agents, you would end up with something very similar to Jira. Agents use a computer in the same way human engineers do, by entering text and making API calls. They ingest new information in the same way humans do, by reading and viewing images. They prioritize and delegate and categorize in the same way humans do. This isn’t intrinsic to how AI works — we could potentially design agents that are more inhuman — but human-like agents are pound-for-pound more useful in our current world.</p>\n<p>As an example, let’s imagine that <a href=\"https://www.figure.ai/\">humanoid robots</a> have become ubiquitous. What kind of tools would you build for them? Well, they’re shaped like humans, with human hands and limbs, so tools that are great for humans will also be great for robots. It’s a self-reinforcing cycle: if you’re building a robot, you should make them humanoid so they can do a wide range of human tasks<sup id=\"fnref-1\"><a href=\"#fn-1\" class=\"footnote-ref\">1</a></sup>, and that means they’ll be best suited to use human tools. The same principle applies to AI agents.</p>\n<p>Second, <strong>being in the training data is a huge advantage for existing tools</strong>. Suppose your new tool for AI agents is 20% better for them than the equivalent piece of software for humans. If the benefit of the agent <em>already knowing the human software</em> is greater than 20%, they shouldn’t use your new tool. This is why I’m always suspicious of plans to develop a new programming language for AI agents. The agents have billions and billions of tokens of knowledge about existing programming languages, including their libraries, patterns, and idioms. It is going to be very hard for them to be as effective in a brand-new language.</p>\n<p>Third, <strong>we don’t yet know the ideal ergonomics for AI agents</strong>. There are lots of <a href=\"https://en.wikipedia.org/wiki/Just-so_story\">just-so stories</a> floating around (like that AI agents prefer statically-typed languages because the feedback loop is tighter), but when you <a href=\"https://danluu.com/pl-tokens/\">actually measure</a> it seems really unclear which tools agents use better. You can construct a plausible story in either direction: Golang is a great agent language because it compiles quickly and is statically typed; Golang is an awful agent language because it requires extensive boilerplate which clogs the context window. It’s also changing so quickly: last year, one primary worry with AI agents was keeping the context window small, but in recent months compaction has become so good<sup id=\"fnref-2\"><a href=\"#fn-2\" class=\"footnote-ref\">2</a></sup> that you can re-compact a <a href=\"https://github.com/openai/codex/pull/33972/changes\">272k</a> context window almost unlimited times.</p>\n<p>There are still some ways you can and should position your tool to be usable by AI agents. Having a way to expose information in plain text or Markdown, building a functional API, implementing MCP servers or CLIs, and so on: these all make it easier for current AIs to use your tool. But these are all improvements on the margin, not fundamental redesigns of the product. Right now, “building for AI agents” just means “we’re prioritizing the API over the UI”. And it’s not even clear that that’s a durable strategy. Now that GPT-6-Astra is getting really good at computer use, the gap between tools-for-AIs and tools-for-humans is closing.</p>\n<div class=\"footnotes\">\n<hr>\n<ol>\n<li id=\"fn-1\">\n<p>Another reason to make them humanoid is because you can draw their training data from human behavior, which is exactly analogous to why AI agents are human-like too.</p>\n<a href=\"#fnref-1\" class=\"footnote-backref\">↩</a>\n</li>\n<li id=\"fn-2\">\n<p>Since compaction is equivalent to handing off a task to a new AI instance, it scales with model quality. I expect compaction to steadily improve until we hit the literal information-density limits for what can be contained in a given context window.</p>\n<a href=\"#fnref-2\" class=\"footnote-backref\">↩</a>\n</li>\n</ol>\n</div>","fields":{"discussionLinks":[]},"frontmatter":{"title":"Don't build tools for AI agents","description":null,"date":"September 12, 2026","tags":["ai"]}}},"pageContext":{"slug":"/dont-build-tools-for-ai-agents/","previous":{"slug":"/they-really-do-think-ai-might-kill-everyone/","title":"They really do think AI might kill everyone"},"next":null,"preview":{"slug":"/they-really-do-think-ai-might-kill-everyone/","title":"They really do think AI might kill everyone","snippetHtml":"<p>A recent <a href=\"https://x.com/hilbertspaess/status/2097476196791709843\">resignation tweet</a> from an Anthropic researcher has everyone talking about the AI apocalypse again. Among other things, he said:</p><p>The people building AI earnestly believe that it could kill us all by the end of the decade.</p><p>Many people found it hard to believe that AI researchers think this way. Some explained it as a <a href=\"https://x.com/ParkerThayer/status/2097759699626328575?s=20\">PR campaign</a> to promote AI regulation, or as <a href=\"https://x.com/HeidyKhlaaf/status/2097586065599062487?s=20\">self-promotion</a>, or as a way to <a href=\"https://x.com/wilding_gyres/status/2097828736653742519?s=20\">boost</a> AI company stock prices. <a href=\"https://x.com/bcantrill/status/2097734971918295535?s=20\">Others</a> <a href=\"https://x.com/charliemktplace/status/2097658056444195205?s=20\">felt</a> it had to be impossible, because if you really believed this you’d be bombing datacenters instead of posting on Twitter.<br /><a href=\"/they-really-do-think-ai-might-kill-everyone/\">Continue reading...</a></p>"}}},"staticQueryHashes":["1146911855","3764592887"]}