Deep Dive180min
Loop Engineering, beyond prompt, context, and harness engineering
This session introduces “Loop Engineering,” where developers build automated systems that steer coding agents autonomously. It covers core primitives, loop architectures, and safety practices for creating self-driving workflows that investigate, implement, and verify code, replacing manual prompting with robust AI-driven automation.
talk.summaryAiDisclaimer
Guillaume LaforgeGoogle
Wietse VenemaGoogle Cloud
talkDetail.whenAndWhere
Tuesday, October 6, 09:30-12:30
TBA 5
talks.roomOccupancytalks.noOccupancyInfo
"I don't prompt Claude anymore. I have loops running that prompt Claude... My job is to write loops." said Boris Cherny, the creator of Claude Code, demonstrating a change in the way developers work with their favorite coding agent. Developers are moving away from manually coding and writing isolated prompts, and toward Loop Engineering: the practice of designing automated systems that steer coding agents autonomously.
In this 3-hour deep dive, we’ll look at the concepts, approaches, and architecture behind "Loop Engineering". You will learn that the power of AI doesn't (only) lie in the model itself, but in the harness and loops built around it. We will explore the core primitives required to build robust loops (skills, triggers, hooks, Git worktrees, sub-agents, state & memory...), how to implement the fundamental loop structures (turn-based, goal-based, time-based, and proactive), and how to hopefully prevent these autonomous systems from launching rm -Rf on your codebase!
You will leave this session with concrete examples, advice, and tips'n tricks, to build your own loops, replacing tedious manual tasks with self-driving workflows that investigate, implement, and verify their own code and artifacts.
In this 3-hour deep dive, we’ll look at the concepts, approaches, and architecture behind "Loop Engineering". You will learn that the power of AI doesn't (only) lie in the model itself, but in the harness and loops built around it. We will explore the core primitives required to build robust loops (skills, triggers, hooks, Git worktrees, sub-agents, state & memory...), how to implement the fundamental loop structures (turn-based, goal-based, time-based, and proactive), and how to hopefully prevent these autonomous systems from launching rm -Rf on your codebase!
You will leave this session with concrete examples, advice, and tips'n tricks, to build your own loops, replacing tedious manual tasks with self-driving workflows that investigate, implement, and verify their own code and artifacts.
Guillaume Laforge
Guillaume Laforge is a Developer Advocate at Google, focusing on Generative AI and AI agent engineering. He's also a Java Champion, the co-founder of the Apache Groovy programming language, and a founding member of Les Cast Codeurs podcast.
He's a committer on LangChain4j and Agent Development Kit for Java.
He's a committer on LangChain4j and Agent Development Kit for Java.