Schulung · Workshop · Coaching · Beratung

LangChain4j Schulung: LLMs mit Java, AI Services und RAG

Mit Java zur KI - Praktische Einführung in LangChain4j und Generative AI

Dauer: ab 1 Tag (8 UE) | Preis: ab 900 EUR (netto) | Live online oder vor Ort | Termin nach Vereinbarung

LangChain4j bringt LLMs in Java-Anwendungen: Sie binden Modelle an, arbeiten mit Prompts und Vorlagen, halten den Gesprächskontext, bauen AI Services mit Werkzeugen und RAG und integrieren sie in Spring Boot oder Quarkus.

Gesamtpreis für bis zu 3 Teilnehmende · Unverbindliche Anfrage · Keine Vorkasse

Was braucht eine Java-Anwendung, damit ein Sprachmodell darin verlässlich mitarbeitet?

LangChain4j ist die Open-Source-Bibliothek, mit der Java-Entwickler:innen generative Sprachmodelle in eigene Anwendungen einbauen – ohne Umweg über Python und ohne Machine-Learning-Framework. Sie bindet Anbieter wie OpenAI, Anthropic, Azure OpenAI oder ein lokal laufendes Modell über eine einheitliche Schnittstelle an und bietet darüber zwei Ebenen: eine Low-Level-API mit Nachrichten, Vorlagen und Gesprächsspeicher und die AI Services, bei denen Sie ein Java-Interface beschreiben und LangChain4j die Umsetzung erzeugt. Der Unterschied zwischen deterministischem Code und probabilistischen Antworten zieht sich als roter Faden durch den Kurs.

Die bewährte Gliederung bleibt: Sie beginnen mit den Grundlagen von Sprachmodellen und Chatbot-Architektur, richten ein Maven- oder Gradle-Projekt ein und schreiben die erste Anwendung. Danach geht es um Prompting – von SystemMessage und UserMessage über Few-shot und Chain-of-Thought bis zum Vergleich mehrerer Modelle –, um Prompt-Vorlagen mit einer Zusammenfassung als Anwendungsfall und um die Kontextverwaltung, die einen Chatbot über längere Dialoge trägt. Neu hinzu kommen AI Services mit Werkzeugen, strukturierte Antworten als Java-Records, Retrieval Augmented Generation über eigene Dokumente sowie die Integration in Spring Boot und Quarkus mit Tests gegen ein lokales Modell.

Sobald ein Sprachmodell Java-Methoden aufrufen darf, werden diese Methoden zu einer Schnittstelle, die auch durch manipulierte Eingaben erreicht werden kann. Deshalb klären wir, welche Werkzeuge welche Rechte bekommen, wie Gesprächsspeicher je Nutzer getrennt bleiben und wie eingespielte Dokumente keine Anweisungen einschleusen. Wer den Code in IntelliJ IDEA von JetBrains AI erweitern lässt, sichert jede Änderung mit Tests gegen einen festen Modell-Stub ab.

Spring AI ordnen wir als Alternative im Spring-Umfeld ein, ohne es zu vertiefen. Für Multi-Agenten-Systeme in Python gibt es eigene Seiten zu LangGraph und CrewAI. Im Praxisprojekt entsteht ein Auskunftsdienst, der Fragen zu Abfuhrterminen und zur Abfallsatzung eines kommunalen Entsorgungsbetriebs beantwortet.

Java-Teams unterschätzen oft, wie gut ihre vorhandenen Gewohnheiten zu Sprachmodellen passen. Ein AI Service in LangChain4j ist ein Interface mit Annotationen, ein Werkzeug ist eine Methode mit Parametern, der Gesprächsspeicher ist ein Repository – das kennt jedes Spring- oder Quarkus-Team. Schwierig wird es an anderer Stelle: Antworten sind nicht deterministisch, also braucht man Tests, die mit Bandbreiten statt mit exakten Strings arbeiten, und Werkzeuge, die so vorsichtig gebaut sind wie eine öffentliche REST-Schnittstelle.

Was Sie danach können

  • Sie erklären den Unterschied zwischen deterministischer und probabilistischer Softwareentwicklung und seine Folgen für Tests
  • Sie setzen Muster, Kontext und Prompt-Techniken gezielt ein und vergleichen Antworten mehrerer Modelle
  • Sie verwenden zentrale Komponenten der LangChain4j-API – ChatModel, Nachrichten, Vorlagen und AI Services
  • Sie strukturieren Konversationen mit einem Sprachmodell und halten den Kontext je Nutzer konsistent
  • Sie erweitern AI Services um Werkzeuge und RAG und integrieren sie in Spring Boot oder Quarkus
  • Sie planen, wie Sie Ihre Kenntnisse vom Prototyp zur abgesicherten, getesteten Anwendung weiterentwickeln

Zielgruppe und Voraussetzungen

  • Java-Entwickler:innen, die generative KI professionell in ihre Anwendungen einbauen möchten
  • Entwickler:innen in Spring-Boot- und Quarkus-Projekten
  • Softwarearchitekt:innen, die Sprachmodelle in bestehende Java-Landschaften einordnen
Themen und Inhalte für Ihre Beratung, Coaching, Workshop, Training, Schulung und Weiterbildung:

Mit Java zur KI - Praktische Einführung in LangChain4j und Generative AI

Grundlagen der Generativen KI mit Java
  • Was ist Generative AI – und was ändert sich gegenüber deterministischer Software?
  • LLMs verstehen: Transformer-Architektur, Tokens, Kontextfenster, Halluzinationen, Wissensstand
  • Muster und Denkansätze im Umgang mit Sprachmodellen: Rolle, Beispiele, Format, Prüfschritt
  • Prompts, Completions und Kontext: Einfluss von Temperatur, Verlauf und Systemanweisung
  • Architektur moderner Chatbots: Modell, Gesprächsspeicher, Werkzeuge und Wissensquelle
  • Modellwahl für Java-Projekte: Cloud-Anbieter, Azure OpenAI oder lokal mit Ollama
Einstieg in LangChain4j
  • Einführung in die Bibliothek: Module, Anbieterintegrationen, Low-Level-API und AI Services
  • Projektsetup mit Maven oder Gradle: langchain4j-bom, Anbietermodul, API-Schlüssel
  • Ihre erste Java-Anwendung: ChatModel für OpenAI konfigurieren und eine Frage stellen
  • Bestandscode von ChatLanguageModel auf die Schnittstellen der Version 1.x umstellen
  • Antworten streamen mit StreamingChatModel und einem Response-Handler
  • Chatbots bauen: einfacher Konsolen-Chat, erweiterbar zum REST-Endpunkt
  • LangChain4j und Spring AI im Vergleich – Einordnung ohne Vertiefung
Prompting-Grundlagen
  • Wie funktionieren Prompts? Aufgabe, Kontext, Ausgabeformat und Beispiele
  • Nachrichtentypen: SystemMessage, UserMessage, AiMessage, ToolExecutionResultMessage
  • Best Practices für Einsteiger: eindeutige Anweisungen, prüfbares Format, kleine Schritte
  • Dynamische Anweisungen: Variablen in System- und Benutzernachrichten einsetzen
Fortgeschrittene Prompt-Techniken
  • Zero-shot, Few-shot, Chain-of-Thought – und was Reasoning-Modelle davon selbst erledigen
  • Kontext liefern: Fakten und Dokumentauszüge mitgeben, Quellenangaben verlangen
  • Mehrere LLMs vergleichen: ein Prompt gegen Cloud-Modelle und ein lokales Modell
  • Strukturierte Ausgabe: Antworten als Java-Record mit JSON-Schema statt Freitext parsen
Arbeiten mit Prompt-Vorlagen
  • Was sind Prompt-Templates – und wann lohnen sie sich?
  • PromptTemplate mit {{variable}}-Platzhaltern erstellen, einsetzen und optimieren
  • Vorlagen in AI Services: @SystemMessage und @UserMessage mit @V-Parametern
  • Vor- und Nachteile templatebasierter Kommunikation: Wiederverwendung gegen Starrheit
  • Anwendung: Textzusammenfassungen mit LangChain4j, lange Texte abschnittsweise verdichten
Kontextverwaltung in LangChain4j
  • Warum Kontext König ist: lange Dialoge, Grenzen des Kontextfensters und Kosten
  • Strukturierte Prompts und Conversation History mit ChatMemory
  • MessageWindowChatMemory und TokenWindowChatMemory im Vergleich
  • Architektur eines kontextfähigen Chatbots: ChatMemoryProvider und @MemoryId je Nutzer
  • Gesprächsspeicher dauerhaft ablegen mit einem eigenen ChatMemoryStore
  • Praktischer Teil: Chatbot mit dynamischem Kontext
AI Services und Werkzeuge
  • AI Services: Java-Interface beschreiben, Implementierung mit AiServices.builder erzeugen
  • Werkzeuge mit @Tool und @P beschreiben, Java-Methoden vom Modell aufrufen lassen
  • Fehler bei Werkzeugaufrufen: ungültige Argumente, Ausnahmen, verständliche Rückmeldung
  • MCP-Server als Werkzeugquelle über das Modul langchain4j-mcp anbinden
  • Eingaben und Antworten mit Input- und Output-Guardrails prüfen
RAG: eigene Dokumente einbinden
  • Easy RAG: Dokumente laden, aufteilen und mit wenigen Zeilen abfragbar machen
  • Embedding-Modell und EmbeddingStore: im Speicher, PostgreSQL mit pgvector
  • ContentRetriever und RetrievalAugmentor in einen AI Service einhängen
  • Antworten mit Fundstelle, klare Rückmeldung bei fehlenden Treffern
Integration in Spring Boot und Quarkus
  • Spring-Boot-Starter: Modell über application.properties, AI Service mit @AiService
  • Quarkus-Erweiterung: @RegisterAiService, Konfiguration und Dev UI
  • Tests: Modell im Unit-Test ersetzen, Integrationstests gegen Ollama mit Testcontainers
  • Beobachtung mit ChatModelListener: Anfragen, Tokenverbrauch und Latenz protokollieren
LangChain4j-Anwendungen absichern: Werkzeuge, Speicher, Dokumente
  • @Tool-Methoden in LangChain4j wie eine öffentliche API behandeln: Berechtigung je Nutzer prüfen
  • Schreibende Werkzeuge erst nach ausdrücklicher Bestätigung im Dialog ausführen
  • Prompt Injection über eingespielte Dokumente: Retrieval-Treffer als Daten kennzeichnen
  • Gesprächsspeicher je @MemoryId trennen, Aufbewahrung und Löschung personenbezogener Inhalte
  • Zahl der Werkzeugaufrufe je Anfrage begrenzen, Timeouts und Wiederholungen am Modell setzen
  • Erweiterungen durch einen Coding-Agenten: AI-Service-Tests mit Modell-Stub als Abnahme in Maven
Praxisprojekt: Auskunftsdienst für einen kommunalen Entsorgungsbetrieb
  • Fragen zu Abfallsatzung und Trennhinweisen per RAG beantworten, mit Fundstelle
  • Abfuhrtermine je Straße über ein @Tool aus dem Fachverfahren abfragen
  • Sperrmüllanmeldung erst nach Bestätigung, Gesprächsverlauf je Bürger:in getrennt gespeichert
  • Bereitstellung als Spring-Boot- oder Quarkus-Dienst, Abnahme mit 30 typischen Bürgerfragen

*) Die Inhalte werden individuell abgestimmt und mit Praxisbeispielen abgerundet.

Ein Symbol für einen Kalender.

Offene Termine

Kostenlose Reservierung
Ein Symbol für Angebot erhalten.

Unser Angebot

Individuelle Schulung für Einzelpersonen und Teams – live online oder vor Ort.

Dauer

Ein Symbol für Dauer.
ab 1 Tag (8 UE)

Die Dauer richtet sich nach Ihren Inhalten.

Preis

Ein Symbol für Preis.
ab 900 EUR (Nettopreis)
ab 1.071 EUR (Bruttopreis)

Die Preise verstehen sich bei Unternehmern gemäß § 14 BGB zzgl. MwSt. Der dargestellte Ab-Preis gilt für firmeninterne Veranstaltungen und entspricht dem niedrigsten Gesamtpreis für Veranstaltungen mit bis zu drei (3) Teilnehmenden.

Termin

Ein Symbol für einen Kalender.
Ganztägig + halbtägig
nach Vereinbarung

Ganztägig oder halbtägig nach Vereinbarung, live online oder vor Ort.

Ihre Vorteile

Ein Symbol für ein Vorgespräch durchführen.
Persönliches Vorgespräch
Ein Symbol für die individuelle Vorbereitung.
Individuelle Vorbereitung
Ein Symbol für Experten aus der Praxis.
Experten aus der Praxis
Ein Symbol für ein Zertifikat.
Inklusive Zertifikat

Unsere Garantien

1. Relevanz-Garantie

Wir passen den Inhalt spezifisch an die Bedürfnisse jedes Teilnehmers an. Irrelevante Themen werden ausgespart, um den größtmöglichen Nutzen zu garantieren.

2. Qualitäts-Garantie

Durch regelmäßiges Feedback optimieren wir unsere Schulungen kontinuierlich und garantieren Ihnen ein Lernerlebnis der Extraklasse.

3. Zufriedenheits-Garantie

Unsere Zufriedenheitsgarantie spricht für sich – bei Unzufriedenheit entstehen Ihnen keine Kosten.

Wir helfen gerne weiter!

Rufen Sie uns an, schreiben eine E-Mail oder nutzen das Kontaktformular.

Schulung anfragen

Unverbindlich · Keine Vorkasse

Einige Unternehmen, für die wir tätig waren

Netbiscuits GmbH

Daimler TSS GmbH

ITERGO Informationstechnologie GmbH

Teilnehmer

Feedback

Herr Hecker ist sehr gut auf individuelle Wünsche, Fragen und Anregungen eingegangen. Eine sehr informative, interessante und gelungene Veranstaltung.
Teilnehmer

Feedback

Herr Hecker hat das Thema sehr anschaulich dargestellt und ist auf alle Fragen eingegangen. Ich fühle mich jetzt gut vorbereitet, um durchzustarten.
Teilnehmer

Feedback

Die gelassene, professionelle Art hat mir gut gefallen. Kompetent, engagiert, professionell. Gute Beispiele, sympathisches Auftreten. Eigene Themenideen wurden aufgegriffen.
Unser Angebot für Ihre firmeninterne Beratung, Coaching, Workshop, Training und Weiterbildung

Lösungen für Ihren Bedarf an Coaching, Workshop, Training, Schulung und Weiterbildung

Profitieren Sie von unserer langjährigen Expertise in der beruflichen Weiterbildung, modernen Lernmethoden und einem Portfolio von über 600 IT-, Online- und Digital-Beratungsleistungen.
Selbstverständlich lassen sich die einzelnen Themen kombinieren. So erhalten Sie genau die Weiterbildung, die Sie wünschen und brauchen - als Coaching, Workshop, Training, Schulung und Weiterbildung!

✓
Ein Symbol für eine einzelne Person.

Für eine Person

Training & Coaching für Einzelpersonen

  • Passgenaue Inhalte auf den einzelnen Teilnehmer zugeschnitten
  • Ein sehr effektives Format, das schnell Ergebnisse bringt
  • Individuelles Training und Coaching motivieren und wirken
Jetzt anfragen
✓
Ein Symbol für eine Gruppe von Personen.

Für eine Gruppe

Training & Workshops für Teams und Abteilungen

  • Bedarfsgerechte Inhalte auf die Herausforderung der Praxis zugeschnitten
  • Konsequente Praxisorientierung, modernste Techniken und Tools
  • Neue Fähigkeiten und Kenntnisse nachhaltig in den Arbeitsalltag integrieren
Jetzt anfragen
✓
Ein Symbol für ein Unternehmen.

Für eine Firma

Training-Komplett-Lösungen für Ihr Unternehmen‍

  • Ganzheitliche Konzepte für Ihre Mitarbeiterentwicklung
  • Individueller Skill-Katalog zur Erweiterung Ihres internen Weiterbildungsangebots
  • Nachhaltige Personalentwicklung realisieren
Jetzt anfragen

So wird daraus Ihre Firmenschulung

1. Bedarf klären: Im kostenlosen Vorgespräch besprechen wir Ziele, Vorkenntnisse und Praxisaufgaben.

2. Angebot abstimmen: Inhalte, Format (live online oder vor Ort), Dauer und Preis legen wir gemeinsam fest.

3. Schulung durchführen: Sie arbeiten an Übungen aus Ihrem Alltag oder an einem neutralen Beispiel und nehmen konkrete nächste Schritte mit.

Häufige Fragen zur Schulung

Gilt der Ab-Preis pro Person oder für die Veranstaltung?

Die 900 EUR netto sind der niedrigste Gesamtpreis für eine firmeninterne Veranstaltung mit bis zu drei Teilnehmenden. Größere Gruppen und einen anderen Umfang bieten wir individuell an. Der verbindliche Preis steht in Ihrem Angebot.

Können wir eigene Aufgaben einbringen?

Ja. Welche Aufgaben sich eignen, welche Zugänge nötig sind und wie wir die Vertraulichkeit sichern, klären wir im Vorgespräch. Alternativ arbeiten wir an einem neutralen Beispiel.

Ist die Anfrage schon eine Buchung?

Nein. Sie erhalten zuerst ein abgestimmtes Angebot und entscheiden dann über die Beauftragung. Eine Vorkasse gibt es nicht.

Ihre unverbindliche und kostenlose Schulungsanfrage zum Thema

LangChain4j - LLMs mit Java - Beratung, Coaching, Workshop, Training, Schulung und Weiterbildung

Schildern Sie uns kurz Ihren Bedarf. Ziele, Inhalte und Termin stimmen wir persönlich mit Ihnen ab.

Ich interessiere mich für den Termin:

Termin anfragen

Das Angebot von "HECKER CONSULTING" richtet sich ausschließlich an Unternehmen und Behörden (iSv § 14 BGB). Verbraucher (§ 13 BGB) sind vom Vertragsschluss ausgeschlossen. Mit Absendung der Anfrage bestätigt der Anfragende, dass er nicht als Verbraucher, sondern in gewerblicher Tätigkeit handelt. § 312i Abs. 1 S. 1 Nr. 1-3 und S. 2 BGB (Pflichten im elektronischen Geschäftsverkehr) finden keine Anwendung.

Vielen Dank, Ihre Nachricht wurde empfangen!
Beim Absenden des Formulars ist etwas schiefgelaufen.
Beratung, Coaching, Workshop, Training, Schulung

Ähnliche Leistungen, die Sie interessieren könnten.

Wir erweitern ständig unser Beratungsportfolio. Über 600 IT-, Online-, Digital-Beratungsleistungen haben wir für Sie im Programm. Selbstverständlich lassen sich die einzelnen Themen kombinieren. So erhalten Sie genau die Beratung, die Sie wünschen und brauchen - als Coaching, Workshop, Training, Schulung und Weiterbildung!

Mehr IT-, Online-, Digital-Beratungsleistungen anzeigen >>
Nach oben