// Java & KI-Anwendungen

RAG mit Java: Assistenten auf Basis eigener Dokumente

Einen wissensbasierten Assistenten bauen, der mit Ihren Unterlagen arbeitet.

  • Inhouse-Schulung
  • 2 Tage
  • Fortgeschritten
  • Remote oder vor Ort
  • KI-Anwendung
Sortierte Papierstapel, davor einige herausgezogene Blätter mit Büroklammer und eine Lesebrille
Symbolbild · KI-generiert

Was Sie mitnehmen

  • Sie bereiten Dokumente für die Suche auf: Parsing, Aufteilung, Metadaten.
  • Sie speichern Embeddings in PostgreSQL mit pgvector und durchsuchen sie.
  • Sie liefern Antworten mit Quellenangaben aus Ihren Unterlagen.
  • Sie bewerten die Antwortqualität systematisch und verbessern das Retrieval.

Agenda

Die Agenda ist die Grundlage. Schwerpunkte und Beispiele stimmen wir vorab auf Ihr Team ab.

Tag 1

  • RAG-Architektur: Ingestion, Retrieval, Generierung
  • Dokumente parsen mit Apache Tika, Aufteilung mit DocumentSplitter
  • Embeddings mit lokalen Modellen über Ollama, Wahl des Embedding-Modells
  • pgvector in PostgreSQL: Tabellen, HNSW-Index, Ähnlichkeitssuche
  • Übung: eigene Dokumente einlesen und in pgvector speichern

Tag 2

  • Retrieval verbessern: Metadatenfilter, hybride Suche, Re-Ranking
  • Antworten mit Quellenangaben, Umgang mit fehlenden Informationen
  • Bewertung: Testfragen, Relevanz der Treffer, Treue zur Quelle
  • Berechtigungen auf Dokumentebene und Aktualisierung des Bestands
  • Übung: Assistenten mit Quellenangaben bauen und Antwortqualität messen

KI in dieser Schulung

// KI als Bestandteil der Anwendung

Dokumente aufbereiten, Embeddings, Retrieval, Quellenangaben und Bewertung der Antwortqualität.

Voraussetzungen und Rahmen

Vorwissen
Gute Java-Kenntnisse und Grundkenntnisse in SQL. Für die Übungen wird Podman oder Docker Engine benötigt; die Hardware für lokale Modelle stimmen wir vorab ab.
Werkzeuge
LangChain4j, pgvector (Open Source, Apache 2.0 / PostgreSQL-Lizenz)
Niveau
Fortgeschritten
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.