Smash Notes

Back to What Happens When Everyone Can Build Software, with Garry Tan & Paul Copplestone.

How Do You Design Software That AI Agents Want to Use?

Paul Copplestone says you design software for AI agents by putting the fix inside the error. A generic developer-tool error, the old 500 that only says something is wrong, leaves a person to go search. An agent needs the message to say how to fix the error, or which docs to read, so the agent can remedy itself and one-shot the task.

Supabase got there by picking a use case and looping on its own error messages. He describes two stages to winning the agents. The first is being picked by the model. The second is the moment the agent gets stuck: give it the tools to fix the problem so it does not switch to something else. Agents are smart enough now to figure a lot out, and the product still has to be re-engineered from what used to be written only for humans and developers.

He was surprised, at a DevTools dinner the night before, that the idea was not already obvious. The change is not a new screen. It is the same product, rewritten so an agent can get unstuck without a person in the loop.

Transcript

What Happens When Everyone Can Build Software ·

Y Combinator

More from this episode

  1. How Fast Did Supabase Grow in a Year?Paul Copplestone puts Supabase at 13 million signups, up from around 3 million 12 months earlier, with databases under management approaching 50 million…
  2. Why Are Non-engineers Building Software in 2026?Paul Copplestone says builders are coming online in 2026, including people without a software engineering background, because the models are getting so good…
  3. Why Does Knowing What to Build Matter More Than Knowing How?A Y Combinator partner says knowing what to build is now the harder problem, because being able to build is something anyone can have on tap.
  4. What Did a Brazilian Taxi Driver Build From His Phone?Paul Copplestone says a taxi driver from Brazil built an entire taxi app from his phone, a little mini Uber for his local market.
  5. What Is the Stripe Model for Databases?Paul Copplestone says the Stripe model for a database company is to get people on day one and then scale with the fastest growing companies in the world.
  6. Why Build Software for Personal AI Agents?Paul Copplestone is building Supabase for personal agents because the humans using it will soon not be the ones interacting with the product.
  7. Why Are Vertical Software Founders Struggling to Raise?A Y Combinator partner says vertical software founders are struggling to raise a Series A even at five to ten million in annual revenue, a level that was a…

People

More answers like this

More with Garry Tan

Related episodes

Plays from this note through the rest of the episode.

Weekly highlights

One letter a week.

The notes worth hearing, with the minute they were said.