// Testen & Qualität
KI-Anwendungen in Java testen und bewerten
Qualitätssicherung für Anwendungen mit Sprachmodellen, von deterministischen Tests bis zur Evaluation.
- Inhouse-Schulung
- 2 Tage
- Experten & Architektur
- Remote oder vor Ort
- KI-Anwendung

Was Sie mitnehmen
- Sie trennen deterministisch testbare Teile von modellabhängigem Verhalten.
- Sie betreiben Ollama mit offenen Modellen über Testcontainers in automatisierten Tests.
- Sie bewerten Modellausgaben mit Testdatensätzen und festgelegten Bewertungskriterien.
- Sie erkennen Qualitätsverluste bei Modell- oder Prompt-Wechsel durch Regressionstests.
Agenda
Die Agenda ist die Grundlage. Schwerpunkte und Beispiele stimmen wir vorab auf Ihr Team ab.
Tag 1
- Besonderheiten von LLM-Anwendungen: Nichtdeterminismus, Prompt-Abhängigkeit, Modellwechsel
- Unit-Tests ohne Modell: Prompt-Aufbau, Parser, Tool-Aufrufe
- LangChain4j-Komponenten isolieren: ChatModel-Attrappen und aufgezeichnete Antworten
- Ollama-Modul von Testcontainers: Modelle laden, Images mit Modell wiederverwenden
- Übung: Integrationstests für einen LangChain4j-AI-Service gegen ein lokales Modell
Tag 2
- Testdatensätze aufbauen: Eingaben, erwartete Merkmale, Grenzfälle
- Kriterien: exakte Prüfung, Schema-Validierung, semantische Ähnlichkeit, LLM als Bewerter
- RAG bewerten: Relevanz der Treffer und Treue zur Quelle
- Übung: Bewertungslauf mit Schwellenwerten als Regressionstest in JUnit
- Ergebnisse versionieren und in der Build-Pipeline nachverfolgen
KI in dieser Schulung
// KI als Bestandteil der Anwendung
Ausgaben von Sprachmodellen systematisch bewerten: Testdatensätze, Bewertungskriterien, Regressionstests.
Voraussetzungen und Rahmen
- Vorwissen
- Erfahrung mit JUnit 5 und mit Java-Anwendungen, die Sprachmodelle nutzen, etwa über LangChain4j. Hardware für lokale Sprachmodelle vorab klären; Container-Laufzeit Podman oder Docker Engine erforderlich.
- Werkzeuge
- LangChain4j, Testcontainers mit Ollama (Open Source, Apache 2.0 / MIT)
- Niveau
- Experten & Architektur
- Teilnehmende
- bis 10 Personen, größere Gruppen auf Anfrage
- Durchführung
- Remote per Videokonferenz oder bei Ihnen vor Ort
- Enthalten
- Abstimmung vorab, Unterlagen, Übungsprojekte, Teilnahmebescheinigungen
// Trainer mit langjähriger Softwareentwicklungserfahrung, akademische Ausbildung in Informatik und KI.
Weitere Angebote: Testen & Qualität
Alle 11 Angebote
Inhouse-Schulung
Architekturtests mit ArchUnit
Architekturregeln als ausführbare Tests formulieren und Verstöße früh erkennen.
1 Tag · Fortgeschritten1.890 €
Inhouse-Schulung · KI-Werkzeug
End-to-End-Tests mit Playwright für Java
Stabile Browser-Tests für Webanwendungen, integriert in JUnit und die Build-Pipeline.
2 Tage · Fortgeschritten3.780 €
Inhouse-Schulung
Contract Testing für Microservices mit Pact
Schnittstellen zwischen Diensten absichern, ohne aufwendige End-to-End-Umgebungen.
1 Tag · Fortgeschritten1.890 €