Establish Centralized Measurement
Create a dashboard to track key factory metrics like automation percentage, velocity, cost, and 'human interactions per PR.' This metric acts as a proxy for how much effort is required to steer the agent.
Go beyond simple automation by creating a system that measures its own performance and improves itself. Learn to track metrics, score AI agent runs to find failures, and use observer agents to automatically fix your factory's code.


Source episode
How I AI: Inside Warp's Software Factory, From Slack Kickoff to Self-Improving Codewith Claire Vo
Step by step
Follow the sequence once, then adapt the prompts, checks, and handoffs to your own setup.
5 steps
Create a dashboard to track key factory metrics like automation percentage, velocity, cost, and 'human interactions per PR.' This metric acts as a proxy for how much effort is required to steer the agent.
Implement an LLM-based scoring system where a 'judge' model retroactively analyzes and classifies every agent task against specific, predefined failure modes, such as the creation of redundant tests.
Use the scoring data to get a quantitative view of how often specific errors occur. Once a recurring failure is identified across a significant sample of runs (e.g., 20-25), it's ready to be fixed systematically.
Unleash an 'observer agent' that analyzes the set of failed runs for a specific issue. The agent's goal is to propose a code change to the factory's own agent definitions to prevent that failure from happening in the future.
Use the historical task data to replay runs with different LLM configurations (e.g., Opus vs. Groq vs. Gemini Flash). This generates a Pareto chart of cost vs. quality on your own data, allowing for an evidence-based model routing strategy.
Turn an idea into a PRD, user stories, and a plan.
Keep building

Automate and accelerate executive-level tasks by using AI agents integrated with your business tools. Learn how to use prompts to redesign Figma slides, analyze sales calls for insights, and generate lead lists from your email.

Learn how to automate your software development lifecycle, turning a simple Slack request into a fully implemented, tested, and QA-verified pull request in GitHub, reflecting a true software factory model.

Delegate the task of finding and purchasing items online to Meta's Muse agent. By providing a specific request, the AI can browse websites, select options, and navigate the checkout process for you.
Join 100,000+ product managers who use ChatPRD to write better docs, align teams faster, and build products users love.