spring ai

Spring AI Jumpstart: Professional

Bygg leverantörsoberoende AI-tjänster i Spring AI. Lär dig integrera ledande LLM-modeller som OpenAI och Anthropic genom ett enhetligt interface.

Mål med utbildningen

En solid grund för att bygga portabla AI-tjänster med typsäker output, kontextmedvetna chattar och praktiska funktionsanrop.

Målgrupp

Java-utvecklare som vill bygga flexibla AI-lösningar som enkelt kan växla mellan marknadens ledande språksmodeller.

Förkunskaper

Minst 'Spring Boot Jumpstart: Essentials'. För bästa utväxling rekommenderas även vår kompletta 'Spring Boot Foundations: Expert Track'-kurs.

Innehåll & Highlights

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

Utmaningar vi adresserar

"Hur bygger jag en arkitektur som fungerar med valfri LLM-leverantör (t.ex. OpenAI, Anthropic eller Gemini)?"

"Hur mappar jag AI-svar direkt till mina Java POJOs oavsett vilken modell jag använder?"

"Hur ger jag mina tjänster minne och förmågan att anropa Java-metoder genom ett enhetligt interface?"

Beskrivning
Att anropa ett AI-API är enkelt, men att bygga en integration som är oberoende av specifik leverantör kräver rätt arkitektur. Utan de rätta abstraktionerna blir din kod snabbt låst till en specifik leverantör, vilket gör det svårt att dra nytta av nya modeller eller prisvärda alternativ när marknaden förändras. Denna workshop fokuserar på hur du använder Spring AI för att skapa en portabel lösning som fungerar med i princip alla ledande LLM-providers. Under en intensiv dag använder vi Active Learning för att snabbt bli produktiva i Spring AI. Vi använder OpenAI och Anthropic som praktiska exempel för att visa hur enkelt du kan växla mellan olika modeller utan att skriva om din affärslogik. Målet är att ge teamet en flygande start och en gemensam bas för att integrera intelligenta funktioner i verksamhetens applikationer med bibehållen kontroll och kodkvalitet. Vi navigerar genom de centrala delarna i ramverket, från ChatClient.Builder till användandet av Qualifier-mönstret för att hantera olika ChatModels (såsom Gemini, Llama eller GPT). Genom praktiska labbar implementerar vi Advisors för att hantera konversationens historik med ChatMemoryAdvisor och använder BeanOutputConverter för att säkerställa typsäker Structured Output som mappar direkt till Java-objekt. Vi utforskar även hur QuestionAnswerAdvisor förenklar arbetet med RAG (Retrieval-Augmented Generation) och hur vi genom Function Calling kan låta valfri LLM anropa vanliga Java-metoder för att utföra faktiska uppgifter i systemet. Actleas grundfilosofi bygger på att AI-integrationer bör behandlas med samma ingenjörsmässiga noggrannhet som alla andra backend-komponenter. Erfarenheten visar att en leverantörsoberoende start är avgörande för att systemet ska förbli flexibelt över tid. Att förstå fundamenten i hur man kopplar samman prompts, data och logik via ett enhetligt interface är det nödvändiga första steget för alla team som vill bygga framtidssäkrade lösningar på Javas plattform.
Tips & Nästa steg

När grunderna i AI-integration sitter är nästa logiska steg att fördjupa dig i arkitektur för storskalig data i 'Enterprise RAG with Spring AI'.

Format Workshop
Längd 1 dag
Nivå Professional
Instruktör Andreas Olsson
Pris per grupp 25 000 kr

Standardpris per grupp (upp till 12 pers) för remote-leverans. Tillägg för fler deltagare eller på plats.

Teknikstack
Spring AI LLM Portability OpenAI Anthropic RAG Function Calling
Andreas Olsson

Din Instruktör

Andreas Olsson

Expertis genom Active Learning

Java och Spring Framework har varit mitt fokusområde i över 20 år. Idag ligger mitt fokus främst på att hjälpa organisationer ta steget in i framtiden genom att integrera intelligenta agenter och AI-drivna funktioner i moderna Java-system.

Namnet Actlea står för Active Learning – filosofin att programmering lärs ut bäst genom att skriva kod, inte genom att titta på slides. Mina utbildningar fokuserar därför på intensiva, praktiska övningar som speglar verkliga utmaningar.

Jag erbjuder beprövade utbildningskoncept för allt från intensiva bootcamps till avancerade workshops i Spring AI. Dessa moduler ger omedelbar praktisk nytta, men kan självklart även anpassas för att möta specifika tekniska behov hos ditt team.

Connecta på LinkedIn

Svenska storbolag som kompetensutvecklat med Actlea

Academic Work
Handelsbanken
Scania
Swedbank
CGI
SEB
Deltagaromdömen

Vad tidigare deltagare säger

Läs om pedagogiken, de praktiska övningarna och hur utbildningen har påverkat deras vardag.

Relaterade utbildningar

spring boot Professional

Spring Boot Foundations: Expert Track

5 dagar
Gruppris: Offert

Den ultimata 5-dagarsutbildningen i Spring Boot 3. Från bönor och REST till Thymeleaf, Security, TDD och en introduktion till Spring AI.

  • Core Spring: Beans & Auto-config
  • REST API & Spring MVC (Thymeleaf)
  • Spring Data JPA & Persistens
spring boot Professional

Spring Boot: Spring MVC & Thymeleaf

1 dag
Gruppris: 25 000 kr

Rapid Web Development: Bygg snabba SSR-webbappar med Spring MVC och Thymeleaf. Bemästra formulär och sessioner genom praktisk Active Learning.

  • Spring MVC & SSR Arkitektur
  • Thymeleaf Syntax & Attributes
  • Form Binding & Submissions
java Professional

Java Foundations: Fast-track

3 dagar
Gruppris: Offert

Intensiv onboarding i modern Java för erfarna utvecklare. Lär dig Java 21/25, Maven och funktionell programmering genom Active Learning.

  • Modern Java 21 & 25 Syntax
  • Funktionell Java: Streams & Lambdas
  • Maven & Build Lifecycle
Ta nästa steg

Redo att växla upp
teamets kompetens?

Boka en enskild workshop, paketera flera moduler eller planera ett bootcamp. Mina utbildningar bygger på beprövade standardmoduler som är redo att levereras direkt till ditt team, oavsett var i världen ni befinner er.

  • Expertledda standardmoduler för seniora team
  • Global leverans över alla tidszoner
  • Fast gruppris för upp till 12 deltagare (remote)
  • Flexibelt genomförande: Remote eller On-site

Hör av dig för ett prisförslag eller för att diskutera tillgänglighet.