JavaJava
Conference50min
ADVANCED

Meta-Programming with Agentic AI: Unleashing the Power of Code Reflection

This talk explores integrating meta-programming with agentic AI to create adaptable language features, showcasing live examples and new Java capabilities (Project Babylon: Code Reflection). It demonstrates how tightly coupling languages and AI enables novel software creation and discusses the future of programming languages and execution contexts for AI integration.

Michael Hoffer
Michael HofferHamilton Freiburg GmbH

talkDetail.whenAndWhere

Thursday, October 9, 13:50-14:40
BOF 2
talks.description
This talk is an exploration into using Meta-Programming in the context of agentic AI to create powerful, flexible, and adaptable language features. Did you ever think about meta programming features where the programming language itself and the Agentic AI are tightly integrated? This exploration will demonstrate several examples of how this exciting and modern take on meta programming can be used to interact with agentic AI systems, giving them deep insights into the structure and behavior of the code they are working with as well as unfolding a hierarchy of compile stages and execution contexts that can be used to interact and create software in completely new ways. This session will be highly interactive and will include live coding examples, discuss new and upcoming features of Java (Project Babylon: Code Reflection), including a discussion about the future of programming languages as a whole, new execution contexts and how they can be adapted to work seamlessly with agentic AI systems.
reflection
ai
java
metaprogramming
talks.speakers
Michael Hoffer

Michael Hoffer

Hamilton Freiburg GmbH

Germany

As Head of Software Development at Hamilton Freiburg GmbH, Michael leads a team of software developers and embedded engineers specialized in laboratory automation systems and liquid handling robots. He received the JavaOne Rock Star award in 2014 and 2015 and was a regular speaker at prominent Java-related conferences. He developed VRL-Studio, an innovative visual programming environment that integrates visual and text-based programming, and VMF, a modern modeling framework for Java used in developing complex modular systems for demanding industrial and research applications. His research during his PhD and postdoc work focused on visual programming concepts and meta-programming techniques for modeling and simulating highly complex physical processes. As part of his current work, he is creating a variety of industrial-grade ML/AI-based software solutions. Michael aims to create a visual general-purpose programming language for the Java platform that seamlessly integrates with Agentic AI and microservice architectures.
comments.title

comments.speakerNotEnabledComments