GEDOPLAN
KIQuarkusJakarta EE (Java EE)Java SESpring

KI in Java Anwendungen

KIQuarkusJakarta EE (Java EE)Java SESpring
java ai jpg

Generative KI Modelle sind immer noch in aller Munde und mittlerweile hat vermutlich jeder schon einmal versucht sich mit ChatGPT zu unterhalten. Um die KI Modelle auch programmatisch anzufragen bieten einige Anbieter auch (meist kommerzielle) HTTP-Schnittstellen an, mit denen wir unsere Anwendungen mit den Fähigkeiten der KI Modelle ausstatten können. Das manuelle Erstellen von HTTP-Anfragen wird allerdings schnell anstrengend und fehleranfällig. Für etwas mehr Komfort gibt es mittlerweile auch für Java die ein oder andere Bibliothek, die uns den Zugriff erleichtert. Lokale Ausführungsumgebungen wie Ollama ermöglichen es uns außerdem diese Anfragen zu verarbeiten, ohne dass Informationen unseren Kontrollbereich verlassen.

LangChain4j ist bereits am längsten verfügbar und kann in Java-Projekten mit beliebigem Unterbau verwendet werden. Es gibt zudem spezifische Integrationen für Spring Boot und Quarkus für die Verwendung in dem jeweiligen Framework. Spring AI ist eine etwas neuere Entwicklung aus dem Spring Team und konkret auf die Verwendung im Spring Framework zugeschnitten. Zu guter Letzt bietet auch Microsoft eine Java-Variante seiner .NET-Bibliothek Semantic Kernel.

All diese Bibliotheken sind in sehr aktiver Entwicklung, es bleibt spannend zu beobachten ob sich hier ein Favorit durchsetzen wird. Wir werden uns in weiteren Blog-Posts einige Funktionalitäten und Umsetzungen noch genauer anschauen.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

Bitte füllen Sie dieses Feld aus.
Bitte füllen Sie dieses Feld aus.
Bitte gib eine gültige E-Mail-Adresse ein.
Sie müssen den Bedingungen zustimmen, um fortzufahren.

Autor

Diesen Artikel teilen

LinkedIn
Xing

Gibt es noch Fragen?

Fragen beantworten wir sehr gerne! Schreibe uns einfach per Kontaktformular.

Kurse

weitere Blogbeiträge

ChatGPT Image 9. Mai 2025 11 20 20 png
Spring

Spring Boot Actuator

Spring Boot bietet, out of the box, eine spannende Möglichkeit, die laufende Anwendung zu Monitoren, Metriken zu erfassen und Konfigurationen…
puzzle 1261138 640
Webprogrammierung

Angular Change Detection Strategy

Angular nimmt uns viele Dinge ab, z.B. uns um die Aktualisierung der Oberfläche zu kümmern. Dabei verrichtet die Bibliothek Höchstleistungen.…

Work Life Balance. Jobs bei Gedoplan

We are looking for you!

Lust bei GEDOPLAN mitzuarbeiten? Wir suchen immer Verstärkung – egal ob Entwickler, Dozent, Trainerberater oder für unser IT-Marketing! Schau doch einfach mal auf unsere Jobseiten! Wir freuen uns auf Dich!

Work Life Balance. Jobs bei Gedoplan

We are looking for you!

Lust bei GEDOPLAN mitzuarbeiten? Wir suchen immer Verstärkung – egal ob Entwickler, Dozent, Trainerberater oder für unser IT-Marketing! Schau doch einfach mal auf unsere Jobseiten! Wir freuen uns auf Dich!