scripod.com

⚡ [AIE CODE Preview] Inside Google Labs: Building The Gemini Coding Agent — Jed Borovik, Jules

In this episode, Jed Borovik, Product Lead at Google Labs, shares insights into the development and vision behind Jules, Google's autonomous coding agent. The conversation delves into the technical evolution of AI-driven software engineering, the strategic role of coding agents in advancing AI capabilities, and how Google is positioning itself in the rapidly evolving landscape of AI development tools.
Jed Borovik discusses the origins of Jules, an autonomous coding agent born from the breakthroughs of generative AI like Stable Diffusion. Developed within Google Labs through close collaboration with DeepMind, Jules operates on dedicated infrastructure and is designed for long-running, continuous coding tasks. As models have improved, Google has simplified its agent architecture, moving away from complex scaffolding toward minimalist designs. A key technical shift involves replacing traditional embeddings-based RAG with attention-based search for more effective code understanding. Jules has transitioned from a preview to a production product, supported by growing developer adoption and integration with platforms like GitHub. Managing massive context windows—up to 2 million tokens—relies on advanced compression techniques. The podcast also explores the future of software engineering, where AI augments developers rather than replacing them, enabling focus on higher-level design. Emerging practices like interactive planning and spec verification are replacing 'vibe coding,' while multimodal inputs and computer use APIs are expanding how developers interact with AI agents.
02:19
02:19
The speaker has been at Google for nine years
06:41
06:41
Jules can run autonomously in its own environment with API and CLI support
09:39
09:39
As models improve, agent scaffolding becomes simpler
11:31
11:31
Attention-based search can scale better than RAG for code indexing
22:25
22:25
Building agent companies is easier than infra due to faster ramp-up and better margins.
26:15
26:15
The best context compression method is still unknown and evolving with models
34:05
34:05
Commoditized software work can be delegated to agents, freeing engineers for higher-level design.
38:15
38:15
Interactive planning enables real-time collaboration between users and machines to refine code requirements.
40:21
40:21
AI coding agents can now process visual inputs like images and videos for enhanced development workflows