Sessions 
 Sessions 
 Sessions 

Sessions

Discover our confirmed talks!

Sessions

Discover our confirmed talks!

Real-World AI Patterns with Spring AI and Vaadin

Marcus Hellberg - Vaadin / Thomas Vitale - Systematic

For the past few years, we have been experimenting with large language models (LLMs) and have discovered effective ways to integrate AI capabilities into Java applications. But how do we transition from experimentation to actual production adoption?

This talk will analyze the most common AI patterns used in real-world applications, complemented by live demos showcasing their implementation with Spring AI and Vaadin. You will learn how to:

  • Provide short-term and long-term memory to a large language model (LLM).
  • Integrate LLMs with your APIs through tool calling and build advanced agents.
  • Protect your AI workflows from prompt injection attacks and sensitive data leaks using guardrails.
  • Interact with models via text, image, audio, and video through multimodality.
  • Enhance the context provided to LLMs from your data using advanced retrieval techniques.

You will gain practical insights into how these patterns can be effectively integrated into your projects, with examples you can implement in your existing applications immediately, whether you are running your workloads on-premises or in the cloud.

 Tickets 
 Tickets 
 Tickets 

Tickets

Late Bird tickets

Tickets

Late Bird tickets

Pic Spring I/OPic Spring I/OPic Spring I/OPic Spring I/OPic Spring I/OPic Spring I/OPic Spring I/OPic Spring I/OPic Spring I/OPic Spring I/OPic Spring I/OPic Spring I/OPic Spring I/OPic Spring I/O