Skip to content

AI Product Development Requires Dual Approach

by Nick Turley on August 9, 2025

Nick Turley, head of ChatGPT at OpenAI, shares a strategic framework for building AI products that balances model capabilities with user needs. This approach helped grow ChatGPT from an experimental project to 700 million weekly active users.

The Dual-Track Product Development Framework

Track 1: Working Backwards from Model Capabilities

  • Focus on identifying and productizing the unique capabilities of your AI model
    • "You have to practice working backwards from the model capabilities... looking at what tech we have available and what is the most awesome way to productize it"
    • "If you apply some sort of PM framework to that, I think you would do something horribly wrong"
    • Example: When GPT-5 showed strong front-end coding abilities, it required reprioritizing product roadmaps
  • Identify "magical" capabilities that would be impossible without AI
    • Voice features weren't built because customers demanded it, but because they discovered a way to make models work with "anything in, anything out"
  • Ship capabilities before they're fully polished to discover their potential
    • "You won't know what to polish until after you ship"
    • "This is a pattern with AI where you really have to ship to understand what is even possible"

Track 2: Classic Product Management

  • Listen to customers and identify common needs across segments
    • "When you look at end users, there's actually an immense amount of overlap in terms of what they want"
    • Core primitives like projects, history, search, sharing and collaboration are universal needs
  • Build infrastructure for enterprise requirements
    • "You gotta do HIPAA, you gotta do SOC 2... if you wanna be a serious player"
  • Systematically improve the model on use cases people care about
    • "You need to look at what people are trying to do... and systematically improve on those use cases"
    • This requires talking to users, analyzing data, and iterating based on feedback

Key Implementation Principles

Maximize Velocity

  • Create a culture of urgency with a "maximally accelerated" mindset
    • "If this was the most important thing and you wanted to truly maximally accelerate it, what would you do?"
    • This helps distinguish critical path items from what can happen later
  • Set the "resting heartbeat" for your team at a fast pace
    • "I always felt like part of my role here is to set the pace and the resting heartbeat"
  • Ship quickly, even with imperfections
    • ChatGPT went from decision to ship in just 10 days
    • "The model had a bunch of shortcomings... but it was so cool to be able to iterate on the model"

Treat the Model as a Product

  • "There really is no distinction between the model and the product - the model is the product"
  • Iterate on the model like you would a product feature
    • Move away from "hardware-like" releases to continuous improvement
    • "My dream is that we could just ship daily or even hourly like in software land"
  • Focus on improving "vibes" and personality, not just capabilities
    • "The vibes are good" is a key metric for model quality
    • "It just feels a little bit more alive, a bit more human"

Learn from Real-World Usage

  • Use real-world failures to improve models
    • "You need real failure cases to make these things better"
    • "Benchmarks are increasingly saturated so really you need real world scenarios"
  • Develop evals based on actual user behavior
    • "It's not some technical magic... it's really just about articulating success in a way that is maximally useful for training models"
  • Balance speed with safety through rigorous processes
    • "For frontier models there actually needs to be a rigorous process where you red team, work on the system card, get external input"

Team Structure for AI Products

  • Build interdisciplinary teams that combine research, engineering, design and product
    • "If a feature doesn't get 2x better as the model gets 2x smarter, it's probably not a feature we should be shipping"
  • Hire for curiosity over experience
    • "Curiosity is an attribute that matters so much more than your ML knowledge"
    • "If you were to filter for people who've done it before, you would have a very narrow filter of very lucky people"
  • Structure teams like jazz bands, not orchestras
    • "I don't believe in everyone having this set part that they have to play and me telling people when to play"
    • "Great product development is like [jazz] in the sense that ideas could come from anywhere"