Spring AI Schulung
KI-Integration in Java-Anwendungen mit Spring AI
Vor Ort oder Remote: 100% DSGVO konform
Diese Schulung führen wir wahlweise remote oder vor Ort bei Ihnen durch, je nachdem, was für Ihr Team am besten passt.
Für Remote-Schulungen nutzen wir unser eigenes, in Europa betriebenes Schulungssystem: Sie benötigen lediglich einen Webbrowser, wir stellen Video/Audio, Präsentation und Praxisumgebung ohne zusätzliche Softwareinstallation bei Ihnen bereit. Alle Datenübertragungen erfolgen selbstverständlich verschlüsselt.
Bei Inhouse-Schulungen kommen unsere Trainer zu Ihnen und stellen auf Wunsch eine Praxisumgebung passend zu Ihrer Schulung bereit.
Bitte sprechen Sie uns an, wir erklären Ihnen gerne die Details und Konditionen.
Große Sprachmodelle und KI-Dienste sind aus modernen Softwareprojekten nicht mehr wegzudenken. Spring AI bringt die gewohnte Spring-Philosophie in die KI-Entwicklung: einheitliche Abstraktionen über verschiedene KI-Anbieter hinweg, nahtlose Integration ins Spring-Ökosystem und produktionsreife Patterns für RAG, Funktionsaufruf und strukturierte Ausgaben.
Schulungsziel
In dieser Schulung lernen Sie, KI-Modelle und -Dienste mit Spring AI in Java-Anwendungen zu integrieren. Sie verstehen die zentralen Abstraktionen von Spring AI und können diese gezielt einsetzen, um Chat-Anwendungen, Retrieval-Augmented-Generation-Pipelines und KI-gestützte Features zu entwickeln.
Nach dieser Schulung können Sie:
-
Spring AI in Spring-Boot-Projekte einbinden und konfigurieren
-
Chat-Modelle verschiedener Anbieter (OpenAI, Anthropic, Ollama u. a.) nutzen
-
Prompts strukturiert aufbauen und Antworten typsicher verarbeiten
-
Vektordatenbanken anbinden und RAG-Pipelines umsetzen
-
Werkzeuge und Funktionen für KI-Agenten bereitstellen
-
KI-Anwendungen testen und in Produktion betreiben
Zielgruppe
Java- und Spring-Entwickler, die KI-Funktionen in bestehende oder neue Anwendungen integrieren möchten.
Vorkenntnisse |
Spring Boot Grundlagen, Java Grundlagen |
Dauer |
2 Tage |
Themen
Folgende Themen werden in dieser Schulung behandelt:
-
Einführung in Spring AI
-
Überblick über das Spring-AI-Ökosystem
-
Unterstützte KI-Anbieter und Modelle
-
Grundkonzepte: ChatModel, EmbeddingModel, VectorStore
-
-
Chat-Modelle einsetzen
-
Konfiguration von OpenAI, Anthropic, Ollama und weiteren Anbietern
-
Synchrone und reaktive Chat-Aufrufe
-
Streaming von Antworten
-
-
Prompts und Antworten
-
PromptTemplate und Variablenbindung
-
Strukturierte Ausgaben mit BeanOutputConverter
-
Token-Nutzung und Kosten im Blick behalten
-
-
Retrieval-Augmented Generation (RAG)
-
Grundprinzip und Architektur
-
Dokumente laden, aufteilen und einbetten
-
Vektordatenbanken: pgvector, Chroma, Weaviate u. a.
-
Ähnlichkeitssuche und Retrieval-Strategien
-
RAG-Pipeline mit QuestionAnswerAdvisor
-
-
Funktionsaufruf und KI-Agenten
-
Tool-Definition mit @Tool
-
Mehrschrittiger Funktionsaufruf (Function Calling)
-
Agentenmuster mit Spring AI
-
-
Multimodale Modelle
-
Bildverarbeitung und -generierung
-
Audio-Transkription
-
-
Testing
-
Teststrategien für KI-Anwendungen
-
MockChatModel und Recorder
-
Umgang mit Nichtdeterminismus
-
-
Produktion
-
Observability: Metriken und Tracing
-
Ratenbegrenzung und Fehlerbehandlung
-
Sicherheitsaspekte bei KI-Integrationen
-
Unsere Schulungen bieten wir auch als Inhouse Schulung an. Damit
haben Sie die Möglichkeit die Schwerpunkte der Schulung zu beeinflussen und
die Gruppenzusammensetzung für Ihren Schulungsbedarf zu optimieren.
Nehmen Sie Kontakt mit uns
auf und stimmen den für Sie passenden Zeitraum ab.
Für spezielle Fragestellungen oder gezielte Unterstützung bieten wir sowohl Workshops als auch Beratung an - senden Sie uns einfach eine Anfrage und schildern Sie Ihren Bedarf.
Diese Schulung wird von erfahrenen Entwicklern mit langjähriger Projekterfahrung durchgeführt. Lernen Sie unsere Trainer kennen.