BigData, Machine-learning, AI & AnalyticsConference50min
Trusting AI to Modernize Software at Scale
This talk explores designing scalable AI tools, focusing on a Moderne tool using OpenRewrite for mass code transformations. It highlights strategies like reusing functionality, input validation, and efficient result processing, and discusses enhancing agents with context-aware tools for reliable, large-scale operation without constant human intervention.
Tim te BeekModerne
talkDetail.whenAndWhere
Thursday, June 19, 11:15-12:05
Linux
Generative AI can act as a powerful force multiplier for developers—but it has limitations, especially when deployed at scale with minimal human oversight. How can we design tools meant for large-scale use that anticipate these challenges and prevent autonomous agents from going off-track, without falling into a repetitive cycle that constantly requires human intervention?
In this talk, we’ll walk through a real-world example of a tool built at Moderne based upon OpenRewrite for mass-scale code transformations. We’ll use it to highlight practical strategies for designing scalable AI workflows: reusing previously built functionality, validating inputs before execution, and processing the results efficiently. We’ll also explore how agents can be enhanced by providing well-structured, context-aware tools—whether via MCP, LangChain, or other orchestration frameworks—to help them operate reliably and safely at scale.
In this talk, we’ll walk through a real-world example of a tool built at Moderne based upon OpenRewrite for mass-scale code transformations. We’ll use it to highlight practical strategies for designing scalable AI workflows: reusing previously built functionality, validating inputs before execution, and processing the results efficiently. We’ll also explore how agents can be enhanced by providing well-structured, context-aware tools—whether via MCP, LangChain, or other orchestration frameworks—to help them operate reliably and safely at scale.
Tim te Beek
Tim te Beek is a staff software engineer at Moderne, which automates software refactoring at scale. He has extensive experience contributing to and presenting on Open Source software within the Java ecosystem. Previously he worked as a consultant specializing in migration engineering and developer productivity.
comments.speakerNotEnabledComments