Code 2025
Proactive Agents – Kath Korevec, Google Labs
Overview
This talk introduces the concept of proactive AI agents, moving beyond reactive tools that require explicit user commands. The core thesis is that AI agents should act as collaborators, anticipating developer needs and handling tasks autonomously to reduce mental load and increase productivity. This shift aims to free developers to focus on creative and high-level problem-solving rather than managing agent workflows.
Who should watch
- AI Engineers
- Product Managers
- Developers building with AI tools
- Those seeking to improve developer experience and productivity
- Anyone frustrated by the manual oversight required for current AI agents
Key takeaways
- Humans are serial processors, and context switching between tasks, including managing AI agents, incurs significant productivity costs.
- Current AI developer tools are largely reactive, responding only when prompted, which contrasts with the potential for proactive agents that anticipate needs.
- Proactive agents require four key ingredients: continuous observation of the developer's workflow, personalization to individual work habits, timely intervention without disruption, and seamless integration into existing development environments.
- The Jewels project from Google Labs is presented as an example of proactive agent development, with three levels of proactivity: fixing common code issues, understanding project context, and integrating with other agents for collective intelligence.
- Future developments in Jewels include memory capabilities, a critic agent for code quality, verification through playwright scripts, a to-do bot, best practice suggestions, environment setup assistance, and just-in-time context lookups.
- The goal is to create AI collaborators that behave more like trusted teammates than simple command-line utilities, reducing friction and enabling creative freedom.
- The rapid evolution of AI tools suggests that current development patterns and even code itself may change significantly in the near future, emphasizing the opportunity to shape this evolving landscape.
Notable quotes
*We're still the ones as developers carrying that mental load and monitoring them.*
*I want to be a coder. I want to build.*
*Instead of a single reactive assistant for instructions, you could have dozens of small proactive agents working with you in parallel.*
Unofficial community note. Prefer the recording for nuance.