We scan new podcasts and send you the top 5 insights daily.
Designing for AI is less about crafting pixel-perfect UIs in Figma and more about creating the underlying system or "harness." This involves enabling the agent to perform long-running tasks, verify its own work, and operate effectively within technical constraints, which is where the real design work lies.
As AI agents become the primary 'users' of software, design priorities must change. Optimization will move away from visual hierarchy for human eyes and toward structured, machine-legible systems that agents can reliably interpret and operate, making function more important than form.
Designing AI experiences in Figma is misleading because it only captures the ideal "golden path." Prototyping in code with live AI models is essential to understand and design for latency, errors, unexpected responses, and the true user "feel" of interacting with an unpredictable system.
Getting high-quality results from AI doesn't come from a single complex command. The key is "harness engineering"—designing structured interaction patterns between specialized agents, such as creating a workflow where an engineer agent hands off work to a separate QA agent for verification.
When building for AI-powered environments, design tools to be equally usable by humans and the AI model. An elegant, simple design for humans often translates directly into an effective tool for AI agents, simplifying development and promoting shared logic.
For tools designed for AI interaction, the ease with which an agent can use the product (AX) is as critical as the user experience (UX) for humans. This can be improved by directly asking the agent for feedback on how to make the product more ergonomic for it.
An AI coding agent's performance is driven more by its "harness"—the system for prompting, tool access, and context management—than the underlying foundation model. This orchestration layer is where products create their unique value and where the most critical engineering work lies.
Top product managers view designing with AI as a holistic process. Instead of focusing solely on prompt engineering, they consider the entire workflow: understanding constraints, leveraging different AI tools for specific tasks, and maintaining human oversight to ensure quality and empathy.
Building a true AI product starts by defining its core capabilities in an AI playground to understand what's possible. This exploration informs the AI architecture and user interface, a reverse process from traditional software where UI design often comes first.
Designers need to get into code faster not just for prototyping, but because the AI model is an active participant in the user experience. You cannot fully design the user's interaction without directly understanding how this non-human "third party" behaves, responds, and affects the outcome.
AI models are poor at "last-mile" visual design. However, if a human designer invests heavily in creating a perfect set of primitives (e.g., buttons, cards), AI becomes incredibly effective at reusing and intelligently extrapolating from that foundation for new contexts. Human effort on the core system pays off exponentially.