spring ai

Spring AI: Agents & Tools Foundations

Ge din AI 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änder jag @Tool-annoteringen för att exponera min Java-kod för en språksmodell?"

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

"Hur hanterar jag 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 din applikation. Denna workshop lär ut fundamenten för hur du skapar dessa handlingskraftiga agenter i Spring AI genom Active Learning. Vi fokuserar 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 man bryggar gapet mellan språkmodellens resonemang och din befintliga kodbas på ett sätt som är både säkert och enkelt att underhålla. Vi utforskar hur vi definierar och registrerar verktyg med hjälp av @Tool-annoteringen direkt på våra Java-metoder. Vi lär oss att använda @ToolParam för att beskriva indata på ett sätt som LLM-modellen förstår, vilket minimerar risken för felaktiga anrop. Under dagen bygger vi 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. Vi adresserar även vikten av tydliga metod-beskrivningar, 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 dig fundamentet för att förvandla din AI från en rådgivare till en aktiv deltagare i dina affärsprocesser på Javas plattform.
Tips & Nästa steg

Ge dina agenter 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 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

RESTful APIs with Spring Boot

1 dag
Gruppris: 25 000 kr

Bygg och konsumera REST-API:er med Spring Boot 3. Bemästra @RestController, Spring Data JPA och den moderna RestClient genom praktisk kodning.

  • Spring @RestController & MVC
  • Spring Data JPA Persistence
  • Consuming APIs med RestClient
spring ai Professional

Spring AI Jumpstart: Professional

1 dag
Gruppris: 25 000 kr

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

  • Vendor-Agnostic LLM Integration
  • ChatClient & Portable Prompts
  • Structured Output & BeanMapping
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.