Software for Agents
By Y Combinator
Key Concepts
- AI Agents: Autonomous software entities capable of performing tasks like research, purchasing, and CRM management.
- Machine-Readable Interfaces: Communication protocols (APIs, MCPs, CLIs) designed for machine-to-machine interaction rather than human-to-computer interaction.
- Agent-First Software: A new paradigm of software architecture built specifically for autonomous agents rather than human users.
- Human-in-the-loop (HITL): The traditional requirement for human intervention in software processes, which the speaker argues should be eliminated for agentic workflows.
The Shift to Agent-Centric Computing
The core thesis presented is that the next wave of internet growth will be driven by AI agents rather than human users. As these agents increasingly perform complex tasks—such as browsing the web, conducting research, executing purchases, and managing legacy Customer Relationship Management (CRM) systems—the current software infrastructure is becoming a bottleneck.
The Problem: Human-Centric Design
Current software is built for human interaction, relying on visual interfaces like buttons, forms, and dashboards. The speaker identifies three primary issues with this approach for AI agents:
- Slowness: Visual rendering and human-speed interaction are inefficient for automated processes.
- Inconsistency: UI elements can change, causing agents to fail.
- Brittleness: Traditional web interfaces are prone to breaking when automated, as they lack the structural stability required for programmatic interaction.
The Solution: Machine-Readable Infrastructure
To support the next trillion "users," software must transition to machine-readable interfaces. The speaker highlights three essential technologies for this transition:
- APIs (Application Programming Interfaces): Standardized protocols for software communication.
- MCPs (Model Context Protocols): Emerging standards that allow AI models to connect to data and tools seamlessly.
- CLIs (Command Line Interfaces): Text-based interfaces that provide direct, efficient control for automated systems.
The Requirement for Autonomous Discovery
A critical component of the agent-first future is the ability for agents to operate without human intervention. This requires:
- Programmatic Discovery: Agents must be able to find and evaluate new tools independently.
- Automated Onboarding: Agents should be able to sign up for and configure tools without human assistance.
- Comprehensive Documentation: Documentation must be structured in a way that is machine-readable, allowing agents to "learn" how to use new software on the fly.
Market Opportunity: Incumbents vs. Startups
The speaker argues that incumbent software companies are unlikely to succeed by simply "bolting on" agent support to existing human-centric products. Instead, the most significant market opportunity lies with startups that build agent-first software. By treating agents as "first-class citizens" from the ground up, these new companies will create the foundational infrastructure that future AI agents will depend on to function effectively.
Conclusion
The transition from human-centric to agent-centric software is inevitable. The primary takeaway is that while the industry is currently focused on building the agents themselves, the most valuable long-term opportunity is building the "plumbing"—the machine-readable software and infrastructure—that these agents require to operate at scale. The speaker concludes with a call to action for developers and founders to focus on creating tools specifically designed for this new class of autonomous users.
Chat with this Video
AI-PoweredLoad the transcript when you're ready to chat so the initial page stays lighter.