Agents today are more like a new form factor – an interaction layer that sits between your product and your users: That means you need to build for agents as a primary surface, not an afterthought. When done right, this opens up a whole new space of possibilities for your product, like autonomous work and asynchronous flows. Implement it poorly and you'll lose users' trust due to slow, buggy experiences and incorrect results. We learned this the hard way and overhauled our AI architecture two times in the last year. Now, our agent and MCP have 6K+ daily active users.
The golden rules of agent-first product engineering
This article outlines five golden rules for "agent-first" product engineering, advocating for building products where AI agents are treated as a primary interaction surface rather than an afterthought. Key principles include enabling agents to perform all user actions, exposing product functionality at an agent's natural level of abstraction (e.g., SQL), and front-loading universal context specific to the product.
From the source