Overview
Uber has transformed from using AI for pair programming assistance to full peer programming with autonomous agents. Their shift to agentic AI has enabled engineers to focus on creative work while delegating routine tasks like upgrades, migrations, and bug fixes to AI systems that run asynchronously.
Key Takeaways
- Focus AI on eliminating toil work first - 70% of initial agent workloads were routine tasks like upgrades and migrations because they have clear start/end states and higher accuracy rates
- Build abstraction layers for technology flexibility - The AI landscape changes rapidly, so architect systems that can swap underlying models and technologies without rebuilding entire platforms
- Engineer adoption requires peer influence, not mandates - Top-down directives had limited impact, but sharing wins between engineers created viral adoption as developers trust other developers over management
- Activity metrics don’t equal business value - High developer satisfaction and code generation volumes are positive signs, but connecting AI productivity gains to actual revenue impact remains an unsolved challenge
- Cost management requires intelligent model selection - AI expenses can grow 6x quickly, necessitating systems that automatically choose appropriate models for planning vs execution tasks to optimize both performance and costs
Topics Covered
- 0:00 - Introduction and Strategic AI Shift: Uber’s motivation for agentic AI adoption and ROI overview
- 2:00 - From Human to Agentic-Powered Company: AI as one of six strategic shifts, focusing on augmenting rather than replacing engineers
- 4:00 - Evolution from Pair to Peer Programming: Transition from GitHub Copilot’s 10-15% productivity gains to asynchronous agent workflows
- 7:30 - Technical Infrastructure Overview: Michelangelo platform, MCP deployment, and agent ecosystem architecture
- 11:30 - AIFX and Agent Client Management: CLI tool for provisioning, configuring, and managing agent clients
- 14:00 - Minion Background Agent Platform: Autonomous background agents running on Uber’s infrastructure with web interface demo
- 19:00 - Code Review Optimization: Code Inbox for managing PR notifications and U-Review for automated code review assistance
- 24:30 - Test Generation and Validation: AutoCover system generating 5,000 tests per month with critic engine for quality control
- 26:30 - Large-Scale Change Management: AutoMigrate program and Shepherd platform for managing migration campaigns
- 30:00 - Non-Technical Challenges: Business adaptation to rapidly changing AI landscape and people adoption challenges
- 34:00 - Measurement and Cost Management: Tracking activity metrics vs business outcomes and managing 6x cost increases