For decades, software was designed around one assumption:
A human would be the one using it.
That assumption is starting to break.
We are entering a world where software increasingly needs to serve two categories of users:
- human users
- agent users
And those two stakeholders have very different requirements.
My observation
Over the last months, I have noticed that an increasing number of products are being built with AI agents in mind rather than humans.
I recently connected with builders actively working on products for AI agents to use:
- make specific data points for merchants searchable by AI agents so they can differentiate and reveal this information to human consumers when searching via LLMs.
- improve the searchability of human profiles on the internet by providing crawlable inputs for LLMs to ingest and agents to act upon
We are witnessing a big shift at the moment. An increasing number of companies, big and small, are leaning into this trend. The big players in AI are making it easier for companies to plug into emerging AI ecosystems through things like Claude Connectors or ChatGPT Apps.
The goal is to build high-leverage infrastructure for agents.
A merchant for instance may soon care less about whether a user lands directly on their homepage, and more about whether an AI shopping agent can accurately retrieve and compare their product information.
This shift opens up timely opportunities to build tooling that supports and plugs into these new agent-first ecosystems.
Noticeable trends
Some important trends I am seeing:
1) UI matters less, interfaces matter more
Think of it as the agent bringing relevant data directly to the human user, rather than the human manually navigating systems to find it themselves.
One consequence of this is the increasingly uniform chat interface we now see across many AI products.
The agent runs in the backend with a minimalistic human oversight layer.
Agent-first systems optimize less for visual exploration and more for reliable retrieval.
In many cases, APIs, schemas, and retrieval layers are becoming the real interface.
MCPs are one example of this shift.
The early web often felt handcrafted and expressive.
But maybe that's just my nostalgia speaking...
2) The internet is becoming machine-readable infrastructure.
LLMs are frequently trained on data pulled from the internet. As a result, you need to think about the quality of your data and how it can be used by LLMs.
Content is no longer just being consumed by humans. Increasingly, it is being parsed, ranked, retrieved, and acted upon by machines.
Think schema markup, citation-ready and brand-coherent content. High-authority mentions to elevate trust.
3) System design will change with agentic systems
Agentic systems require a very different kind of infrastructure than traditional apps.
Reliability, permissions, memory, observability, and rollback mechanisms become critical because the system is no longer just displaying information to humans, but actively acting on their behalf.
Trust becomes critical.
Visual polish matters less than reliability for agentic systems.
Safety mechanisms are also crucial:
- approval systems
- human-in-loop controls
- policy engines
- simulation environments
The mindset shift
My main takeaway from this post is to start considering the AI Agent as a new category of stakeholder with requirements to be satisfied.
Here is a good list of questions as a starting point for your new agent stakeholder:
- What would an agent need to know to act safely here?
- Is this information readable by machines, or only understandable by humans?
- What decisions should the agent make, and which should remain human-owned?
- What signals should change the agent’s behavior?
- What is the agent’s failure mode?
- What would make this workflow easier to delegate?
- What should be logged, remembered, or learned from this interaction?
- Is the interface designed for human navigation or agent retrieval?
- What policy should govern the agent here?
- Could this become a reusable agent primitive?
Taking this perspective as an agent will help unblock new ideas and opportunities and help you engineer more reliable systems over time.
I recently shifted gears into this mindset and unlocked a new way of thinking about software design.
Let's discuss
Are you excited about this shift?
Can you think of any opportunities that can arise from this new agent-first paradigm?
Closing remarks
For years, we optimized software for clicks.
Now we may need to optimize software for delegation.
That changes how we think about:
- interfaces
- trust
- documentation
- infrastructure
- even discoverability itself
The next generation of software may not be defined by the best UI.
But by how effectively humans and agents collaborate together.
