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 den kompletta 'Spring Boot Foundations: Expert Track'-kursen.

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 byggs en arkitektur som fungerar med valfri LLM-leverantör (t.ex. OpenAI, Anthropic eller Gemini)?"

"Hur mappas AI-svar direkt till Java POJOs oavsett vilken modell som används?"

"Hur ges 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 koden 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 Spring AI används för att skapa en portabel lösning som fungerar med i princip alla ledande LLM-providers. Under en intensiv dag används Active Learning för att snabbt bli produktiva i Spring AI. OpenAI och Anthropic används som praktiska exempel för att visa hur enkelt det går att växla mellan olika modeller utan att skriva om affärslogiken. 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. Modulen 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 implementeras Advisors för att hantera konversationens historik med ChatMemoryAdvisor, och BeanOutputConverter används för att säkerställa typsäker Structured Output som mappar direkt till Java-objekt. Det utforskas även hur QuestionAnswerAdvisor förenklar arbetet med RAG (Retrieval-Augmented Generation) och hur valfri LLM via Function Calling kan tillåtas 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 sig 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

java Foundational

Java Jumpstart: Essentials

1 dag
Gruppris: 25 000 kr

Bemästra Javas kärna: från JVM och inkapsling till djup objektorientering, Collections och felhantering.

  • Klasser, Objekt & Inkapsling
  • Polymorfism & Arv
  • Interfaces & Clean Code
java Professional

Functional Java: Lambda & Streams

1 dag
Gruppris: 25 000 kr

Ersätt loopar med Lambdas och Streams för läsbar, kraschsäker och effektiv databearbetning i modern Java.

  • Lambdas & Method References
  • Functional Interfaces
  • Streams API (Filter, Map)
spring ai Professional

Spring AI: Agents & Tools Foundations

1 dag
Gruppris: 25 000 kr

Ge applikationen förmågan att agera. Lär dig implementera Tool Calling med @Tool-annoteringen och bygg agenter som utför uppgifter i Java.

  • Tool Calling & @Tool Annotation
  • Declarative Tool Definitions
  • Multi-step Agent Reasoning
Ta nästa steg

Redo att växla upp
Teamets kompetens?

Boka en enskild workshop, en flerdagarskurs eller ett komplett utbildningspaket. Programmen bygger på beprövade standardmoduler med hög teknisk kvalitet, designade för att levereras omedelbart utan långa startsträckor.

  • Expertledd utbildning: Designad för professionella utvecklingsteam.
  • Standardiserad kvalitet: Beprövade moduler redo för direkt leverans.
  • Flexibelt format: Genomförande sker remote eller onsite.

Skicka en förfrågan för att stämma av tillgänglighet och upplägg, helt utan säljpress.

Föredrar du att connecta direkt på LinkedIn? Skippa formuläret:

Connecta & Meddelande på LinkedIn →