spring ai

Spring AI: Agents & Tools Foundations

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.

Mål med utbildningen

Förmågan att använda @Tool-annoteringen för att säkert exponera Java-logik och bygga agenter som fattar beslut och utför handlingar.

Målgrupp

Java-utvecklare som vill gå från passiva chattar till aktiva tjänster som kan använda Java-metoder som verktyg i sina system.

Förkunskaper

Vana av Spring AI motsvarande 'Spring AI Jumpstart: Professional' krävs för att hantera logiken kring Tool Calling.

Innehåll & Highlights

Tool Calling & @Tool Annotation
Declarative Tool Definitions
Multi-step Agent Reasoning
Tool Metadata & @ToolParam
ChatClient Tool Integration
Bean-based Tool Resolution
Tool Selection Logic
Agent State & Feedback Loops

Utmaningar vi adresserar

"Hur används @Tool-annoteringen för att exponera Java-kod för en språksmodell?"

"Hur beskrivs metoder och parametrar så att AI-agenten förstår exakt hur de ska användas?"

"Hur hanteras komplexa flöden där AI:n behöver anropa flera olika verktyg för att lösa en uppgift?"

Beskrivning
En vanlig chatt-AI är begränsad till den information den tränats på, men agenter kan aktivt interagera med sina omgivande system. Genom att använda Tool Calling (tidigare kallat Function Calling) får AI-modellen förmågan att själv välja och anropa rätt Java-metod för att hämta realtidsdata eller genomföra ändringar i applikationen. Denna workshop lär ut fundamenten för hur man skapar dessa handlingskraftiga agenter i Spring AI genom Active Learning. Fokus ligger på det moderna, deklarativa sättet att arbeta med AI-verktyg genom annoteringar. Målet är att ge teamet en tydlig struktur för hur gapet överbryggas mellan språkmodellens resonemang och den befintliga kodbasen på ett sätt som är både säkert och enkelt att underhålla. Det utforskas hur verktyg definieras och registreras med hjälp av @Tool-annoteringen direkt på Java-metoder. @ToolParam används för att beskriva indata på ett sätt som LLM-modellen förstår, vilket minimerar risken för felaktiga anrop. Under dagen byggs agenter som kan hantera resonemang i flera steg, där modellen självständigt avgör när den behöver anropa ett verktyg för att slutföra en uppgift. Vikten av tydliga metod-beskrivningar adresseras också, då det är dessa instruktioner som styr modellens förmåga att välja rätt verktyg vid rätt tillfälle. Actleas grundfilosofi bygger på att kraften i AI ligger i dess förmåga att agera, men ansvaret ligger alltid i koden. Erfarenheten visar att @Tool-annoteringen är den enskilt viktigaste nyckeln för att göra AI-integrationer begripliga för Java-utvecklare. En central insikt för moderna team är att agenter inte ersätter logik – de använder den. Denna workshop ger fundamentet för att förvandla AI från en rådgivare till en aktiv deltagare i affärsprocesserna på Javas plattform.
Tips & Nästa steg

Ge agenterna förmågan att agera på företagets egen data genom att gå vidare till: '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
AI Agents Tool Calling @Tool Spring AI Automation Java
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 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)
java Foundational

Java Foundations: Comprehensive

5 dagar
Gruppris: Offert

Den kompletta onboardingen till modern Java. Bemästra syntax, OOP, TDD och funktionella Streams genom fem dagars intensiv Active Learning.

  • Modern Java 21 & 25 Syntax
  • OOP, Arv & Interface-design
  • TDD & Enhetstester med JUnit 5
spring boot Professional

REST API Design & Rest Assured

3 dagar
Gruppris: Offert

Lär dig bygga och testa REST-API:er från grunden. En 4-stegsresa från REST-arkitektur till automatiserad testning med Spring Boot och Rest Assured.

  • REST Architecture & Design
  • Testing Foundations & Postman
  • Spring Boot API Development
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 →