spring ai

Spring AI Jumpstart: Professional

Build vendor-agnostic AI services in Spring AI. Learn to integrate leading LLMs like OpenAI and Anthropic through a unified interface.

Expected Outcome

A solid foundation for building portable AI services with type-safe output, context-aware chats, and practical function calling.

Target Audience

Java developers looking to build flexible AI solutions that can easily switch between the market's leading language models.

Prerequisites

Minimum 'Spring Boot Jumpstart: Essentials'. For best results, our complete 'Spring Boot Foundations: Expert Track' course is also recommended.

Curriculum & Highlights

Vendor-Agnostic LLM Integration
ChatClient & Portable Prompts
Structured Output & BeanMapping
RAG with QuestionAnswerAdvisor
Function Calling & Tools
ChatMemory & Context Management
Advisor Patterns & Interceptors
Multi-Model Configuration Patterns

Challenges we address

"How do I build an architecture that works with any LLM provider (e.g., OpenAI, Anthropic, or Gemini)?"

"How do I map AI responses directly to my Java POJOs regardless of which model I use?"

"How do I give my services memory and the ability to call Java methods through a unified interface?"

Detailed Description
Calling an AI API is simple, but building a vendor-independent integration requires the right architecture. Without proper abstractions, your code quickly becomes locked into a specific provider, making it difficult to leverage new models or cost-effective alternatives as the market evolves. This workshop focuses on using Spring AI to create portable solutions that work with virtually all leading LLM providers. During an intensive day, we use Active Learning to rapidly become productive in Spring AI. We use OpenAI and Anthropic as practical examples to demonstrate how easily you can switch between different models without rewriting your business logic. The goal is to give the team a flying start and a shared foundation for integrating intelligent features into their applications while maintaining control and code quality. We navigate through the core components of the framework, from ChatClient.Builder to using the Qualifier pattern for managing different ChatModels (such as Gemini, Llama, or GPT). Through hands-on labs, we implement Advisors for handling conversation history with ChatMemoryAdvisor and use BeanOutputConverter to ensure type-safe Structured Output that maps directly to Java objects. We also explore how the QuestionAnswerAdvisor simplifies RAG (Retrieval-Augmented Generation) and how Function Calling allows any LLM to invoke standard Java methods to perform actual tasks in the system. Actlea's core philosophy is that AI integrations should be treated with the same engineering rigor as any other backend component. Experience shows that a vendor-agnostic start is crucial for keeping systems flexible over time. Understanding the fundamentals of connecting prompts, data, and logic via a unified interface is the essential first step for any team looking to build future-proof solutions on the Java platform.
Recommendation & Next Steps

Once the foundations of AI integration are secured, the next logical step is deepening your knowledge in 'Enterprise RAG with Spring AI'.

Format Workshop
Duration 1 day
Level Professional
Instructor Andreas Olsson
Price per group $2,900

Standard price per group (up to 12 participants) for remote delivery. Additional costs apply for onsite delivery.

Tech Stack
Spring AI LLM Portability OpenAI Anthropic RAG Function Calling
Andreas Olsson

Your Instructor

Andreas Olsson

Expertise through Active Learning

Java and the Spring Framework have been my core focus for over 20 years. Today, my mission is primarily to help organizations step into the future by integrating intelligent agents and AI-driven features into modern Java systems.

Actlea stands for Active Learning – the philosophy that programming is best learned by writing code, not by watching slides. My workshops focus on intensive, hands-on exercises designed to solve real-world problems.

I deliver proven training concepts globally across all timezones. While I specialize in remote delivery, I love to travel for onsite workshops. My modules are ready for immediate impact but can be tailored to your team's specific requirements.

Connect on LinkedIn

Enterprise teams trained by Actlea

Academic Work
Handelsbanken
Scania
Swedbank
CGI
SEB
Participant Reviews

What past participants say

Read about the pedagogical approach, the hands-on labs, and the impact on daily work.

Related Training

java Professional

Functional Java: Lambda & Streams

1 day
Group Rate: $2,900

Replace loops with Lambdas and Streams for readable and efficient data processing in modern Java.

  • Lambda & Method References
  • Streams API: Filter & Map
  • Replacing for-loops with Pipelines
java Foundational

Java Jumpstart: Essentials

1 day
Group Rate: $2,900

Become productive in Java by focusing on syntax, program structure, and core OOP principles.

  • Language Syntax & Types
  • Program Structure & Packages
  • Object-Orientation (OOP)
spring ai Professional

Enterprise RAG with Spring AI

1 day
Group Rate: $2,900

Build secure RAG systems with Spring AI. Learn to import data from databases and documents via vectors and similarity search.

  • RAG Architecture & Patterns
  • VectorStore & Embedding Models
  • Data Import & Vectorization
Take the next step

Ready to elevate your
team's expertise?

Book a single workshop, combine modules into a package, or plan a full-scale bootcamp. My training is built on proven standard modules, ready to be delivered immediately to your team, regardless of your location.

  • Expert standard modules for senior teams
  • Global delivery across all time zones
  • Fixed group rate for up to 12 participants (remote)
  • Flexible delivery: Remote or On-site

Get in touch for a quote or to discuss availability.