Get ready to level up your Spring skills!

Adib SaikaliBroadcom

Adib Saikali

Christian TzolovBroadcom

Christian Tzolov

Oded ShopenBroadcom

Oded Shopen


Register now!

Generative AI Zero to Hero with Spring AI

Adib Saikali - Broadcom / Christian Tzolov - Broadcom / Oded Shopen - Broadcom

Generative AI is a transformational technology impacting our world in profound ways and creating unprecedented opportunities. This workshop is designed for Spring developers looking to add generative AI to existing applications or to implement brand new AI apps using the Spring AI project.

We assume no previous AI experience. The workshop will teach you key AI concepts and how to apply them in your applications, using the Spring AI project.

The workshop is hands-on. Bring your laptop and a willingness to learn. We will provide Spring AI based sample code and the API keys for the AI services. By the end of the day you will know how to add generative AI features to your Spring apps.

Key Concepts covered:
  1. A Concise History of AI/ML
  2. Introduction to Generative AI Models
  3. Prompt Engineering Techniques & Best Practices
  4. Vector Databases
  5. RAG: Retrieval Augmented Generation
  6. Extending LLMs with Function Calling
  7. Evaluation: How to tell if the AI is doing what you think it should be doing
  8. Architecture of AI powered applications
  9. How to integrate AI into existing applications
  10. The landscape of tools and libraries of building AI powered applications
Hands on Code Exercises with Spring AI:
  1. Quickstart: Creating a “Hello World” application for Generative AI in just minutes
  2. Prompt Engineering Techniques using Prompt Templating and Roles
  3. Mapping AI output to POJOs
  4. Implementing RAG (Retrieval Augmented Generation)
  5. Exploring Function calling: Enable the AI to access APIs on demand
  6. Evaluation Driven Development.
  7. Using Spring AI with GraalVM