Domain-Driven Design für KI-Systeme
LLMs und Agenten sauber in Domänenarchitekturen integrieren
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.
LLMs und Agenten bringen Eigenschaften in ein System, die klassische Komponenten nicht haben: Nichtdeterminismus, Halluzinationen und unscharfe Grenzen zwischen Daten, Steuerung und Logik. Ohne klare Architektur sickern diese Eigenschaften in die Fachlogik ein und machen Systeme schwer wartbar.
Diese Aufbauschulung zeigt, wie Sie mit den Mitteln von Domain-Driven Design KI-Komponenten sauber einbinden, ihre Grenzen bewusst ziehen und die Fachlichkeit vom KI-Teil trennen. Sie baut auf den Grundlagen von Domain-Driven Design auf und überträgt die taktischen und strategischen Muster auf KI-Systeme.
Schulungsziel
Sie lernen, KI-Funktionen so in eine Domänenarchitektur zu integrieren, dass das fachliche Modell klar und das Gesamtsystem beherrschbar bleibt. Sie können KI-Komponenten als eigene Kontexte modellieren, über Anti-Corruption Layer abgrenzen und ihre Operationen fachlich kontrollieren.
Nach dieser Schulung können Sie:
-
die KI-Integration als eigenen Bounded Context mit eigenem Modell schneiden
-
das LLM als externes System über einen Anti-Corruption Layer abgrenzen
-
die Ubiquitous Language als Grundlage für Prompts und RAG nutzen
-
Tools und Function Calling als kontrollierte Domänenoperationen gestalten
-
Core- und Generic-Subdomains für Build-vs-Buy-Entscheidungen bei KI-Funktionen heranziehen
-
eine Domäne so modellieren, dass ihr Code für KI-Werkzeuge gut zugänglich ist
-
KI-Funktionen über Domain Events in eventgetriebene Architekturen integrieren
-
typische Fallstricke bei der Verbindung von Fachlichkeit und KI vermeiden
Zielgruppe
Architektinnen und Entwickler, die KI-Funktionen in fachliche Systeme integrieren und dabei eine saubere Domänenarchitektur bewahren wollen.
Vorkenntnisse |
Grundlagen Domain-Driven Design (z. B. aus unserer DDD-Schulung), Erfahrung im Umgang mit LLMs von Vorteil |
Dauer |
1 Tag |
Anzahl Teilnehmer |
Empfohlen: bis 8, maximal: 10 |
Themen
Folgende Themen werden in dieser Schulung behandelt:
-
Einordnung
-
Besonderheiten von KI-Komponenten: Nichtdeterminismus, Halluzinationen, unscharfe Grenzen
-
Warum KI-Funktionen eine bewusste Architektur brauchen
-
-
Strategisches Design
-
Die KI-Integration als eigener Bounded Context, das LLM als externes System
-
Context Mapping zwischen Fachdomäne und KI-Kontext
-
Core-, Supporting- und Generic-Subdomains für Build-vs-Buy-Entscheidungen
-
-
Abgrenzung über Anti-Corruption Layer
-
Nichtdeterministische Komponenten kapseln
-
Übersetzung zwischen KI-Ausgaben und Domänenmodell
-
Fehlerbehandlung und Rückfallebenen
-
-
Ubiquitous Language und Wissen
-
Konsistentes Domänenvokabular für Prompts
-
Retrieval-Augmented Generation entlang der Bounded Contexts
-
Pflege von Glossar und Modell als geteiltes Artefakt
-
Klare Sprache und Strukturen machen den Code für KI-Werkzeuge zugänglich
-
-
Taktisches Design
-
Tools und Function Calling als Domänenoperationen
-
Strukturierte Ausgaben als Commands und Value Objects
-
Aggregate, Invarianten und Guardrails für Agenten
-
Domain Events als Integrationsrückgrat
-
-
Fallstricke
-
Vermischung von Fachlogik und Prompt-Logik
-
Überschätzung KI-generierter Modelle
-
Verlust der geteilten Sprache im Team
-
Diese Schulung baut auf unserer Domain-Driven Design Schulung auf und ergänzt den Cluster um Software Engineering mit KI und Spring AI.
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 unsauf und stimmen den für Sie passenden Zeitraum ab.
Für spezielle Fragestellungen oder gezielte Unterstützung bieten wir sowohl Workshopsals 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.