KI-Frühling: Mit Spring AI KI-basierte modulare Software erstellen
Bei vielen Unternehmen ist Java als Technologiebasis gesetzt und Spring wird als Framework zur Entwicklung von Anwendungen genutzt. Die neueste Erweiterung des Spring Frameworks, Spring AI, bietet bereits als early Milestone einen guten Blick darauf, wie mit den Spring-Paradigmen einfach verschiedene Integrationen in bestehende oder neue Java-Anwendungen möglich sind, ohne das Java-Ökosystem verlassen zu müssen. Ich stelle den grundsätzlichen Ansatz von Spring AI mit seinen Kernkomponenten vor und zeige anhand eines konkreten Beispiels, wie ein KI-Modul in eine bestehende Spring Boot Anwendung integriert werden kann. Einfache und reproduzierbare Testbarkeit mit Unit-Tests für die Integration in bestehende CI-Pipeline gehört ebenso dazu.