GenAI is not another Java library you can drop into a project and forget about. You can't just add a dependency, pick Java 25 as your JDK, and expect reliable, production-grade results. Because GenAI is non-deterministic, it can produce outputs that surprise you and pose a significant risk if you don't know how to manage it. At the same time, AI is now influencing products, teams, and even entire economies. Java developers need to understand it, not watch from the sidelines.
This session is for Java developers who want to build GenAI features in real Java, using Java 25 and LangChain4j, a well-designed framework for working with LLMs from Java. You'll see working code for context handling, smarter prompts, RAG, chatbot design, ingestion, streaming, Tools, and Agents. We'll also highlight the significant risks posed by GenAI. You'll leave knowing how to make a Java chatbot that actually knows about Java 25.
Type: Learning Session (50 min)
Track: Machine Learning and Artificial Intelligence
Audience Level: Beginner
Speaker: Frank Greco