Spring AI: Integration von KI Komponenten in selbstentwickelte Software

Dauer

Spring AI: Integration von KI Komponenten in selbstentwickelte Software

ExperTeach GmbH
Logo von ExperTeach GmbH
Bewertung: starstarstarstarstar_border 8,0 Bildungsangebote von ExperTeach GmbH haben eine durchschnittliche Bewertung von 8,0 (aus 38 Bewertungen)

Tipp: Haben Sie Fragen? Für weitere Details einfach auf "Kostenlose Informationen" klicken.

Startdaten und Startorte
Es gibt keine bekannten Startdaten für dieses Produkt.

Beschreibung

Diese KI-Schulung bietet einen umfassenden Einblick in die Implementierung von KI-gestützten Funktionen mit dem Retrieval-Augmented-Generation-Muster unter Verwendung der neuesten Java Spring-Bibliothek. Mit einer Mischung aus theoretischen Erläuterungen und praktischen Übungen lernen Sie, fortschrittliche KI-Komponenten wie z.B. einen Chat-Assistenten zu entwickeln und anzupassen.

Wir werden lernen, wie das Retrieval-augmented Generation Pattern für KI-Textgenerierung funktioniert. Dabei werden grundlegende Konzepte wie Modelle, Embeddings und vektorbasierte Datenbanken eingeführt. Wir vertiefen uns in die Verwendung von Prompting-Techniken sowie in das Zusammenspiel von Retrieval und Gener…

Gesamte Beschreibung lesen

Frequently asked questions

Es wurden noch keine FAQ hinterlegt. Falls Sie Fragen haben oder Unterstützung benötigen, kontaktieren Sie unseren Kundenservice. Wir helfen gerne weiter!

Noch nicht den perfekten Kurs gefunden? Verwandte Themen: Microsoft Azure, KI, VMware, Cloud Computing und Microsoft Windows Server 2008.

Diese KI-Schulung bietet einen umfassenden Einblick in die Implementierung von KI-gestützten Funktionen mit dem Retrieval-Augmented-Generation-Muster unter Verwendung der neuesten Java Spring-Bibliothek. Mit einer Mischung aus theoretischen Erläuterungen und praktischen Übungen lernen Sie, fortschrittliche KI-Komponenten wie z.B. einen Chat-Assistenten zu entwickeln und anzupassen.

Wir werden lernen, wie das Retrieval-augmented Generation Pattern für KI-Textgenerierung funktioniert. Dabei werden grundlegende Konzepte wie Modelle, Embeddings und vektorbasierte Datenbanken eingeführt. Wir vertiefen uns in die Verwendung von Prompting-Techniken sowie in das Zusammenspiel von Retrieval und Generierung. Das Pattern nutzt einen zweistufigen Ansatz, bei dem zuerst relevante Textfragmente aus einer vektorbasierten Datenbank abgerufen werden, um dann mithilfe von Generierungsmodellen eine Antwort zu formulieren. Dabei wird sowohl auf die Effizienz der Abfrage als auch auf die Qualität der Generierung Wert gelegt.

Die Benutzeroberfläche wird beispielhaft mit Angular entwickelt, um Best Practices für den Umgang mit gestreamten KI-Antworten zu erlernen.

Dieser KI-Kurs ist interaktiv und praxisorientiert. Sie haben die Möglichkeit, Inhalte individuell anzupassen und spezifische Unternehmensbeispiele einzubringen, um den maximalen Nutzen für ihre eigene Softwareentwicklung zu erzielen.

Kursinhalt
  • Spring AI ist eine neue Ergänzung des Spring-Frameworks, die es uns ermöglicht, mit KI-Chat-Modellen in Unternehmensanwendungen zu arbeiten.
  • Einführung in den theoretischen Hintergrund von KI-Modellen: grundlegenden Konzepte und Prinzipien hinter der Entwicklung von KI-Chat-Assistenten vorgestellt. Dies umfasst einen Überblick über verschiedener KI-Techniken wie maschinelles Lernen, natürliche Sprachverarbeitung und neuronale Netzwerke.
  • Grundlagen von Spring AI: Einführung in die abstrakten Konzepte, die als Grundlage für die Entwicklung von KI-Anwendungen dienen.
  • Kernabstraktionen: Erläuterung der Kernabstraktionen von Spring AI, die verschiedene Implementierungen ermöglichen und einen einfachen Austausch von Komponenten mit minimalen Codeänderungen ermöglichen. Hierbei werden die ChatClient- /StreamingChatClient-Schnittstellen und deren Implementierungen für OpenAI, Azure OpenAI, Ollama, VertexAI, Huggingface, Bedrock/Llama2, Bedrock/Anthropic, Bedrock/Titan, Bedrock/Cohere sowie Abstraktionen wie EmbeddingClient und ImageClient und deren Modellimplementierungen behandelt.
  • Höherstufige Funktionalitäten: Vorstellung der höherstufigen Funktionen von Spring AI zur Bewältigung gängiger Anwendungsfälle wie „Fragen und Antworten zu Ihrer Dokumentation“ oder „Chatten mit Ihrer Dokumentation“.
  • Integration mit Spring-Ecosystem-Projekten: Erklärung, wie Spring AI mit anderen Projekten im Spring-Ecosystem, wie Spring Integration, Spring Batch, Spring Data, Spring Cloud GCP, Spring Cloud usw., integriert werden kann.
  • Setup-Vereinfachung: Nutzung von Spring Boot Starters zur Vereinfachung der Einrichtung wesentlicher Abhängigkeiten und Klassen sowie Vorstellung von Beispielanwendungen zur Erkundung der Funktionen des Projekts.
  • Verwendung von Spring CLI: Einführung in das neue Spring CLI-Projekt, das es ermöglicht, schnell zu starten, indem der Befehl „spring boot new ai“ für neue Projekte oder „spring boot add ai“ zur Hinzufügung von KI-Funktionen zu einer vorhandenen Anwendung verwendet wird.

Jeder Teilnehmer erhält englischsprachige Kursunterlagen.

Zielgruppe
  • Softwareentwickler und -architekten
Kursziel

Sie erlernen praxisnah die Integration von KI-Komponenten in individuelle Software mit Spring AI. Schwerpunkte sind das Retrieval-Augmented-Generation-Muster, die Implementierung generativer KI-Funktionen und die zuverlässige Anbindung von LLMs in Java-Anwendungen.

Werden Sie über neue Bewertungen benachrichtigt
Es wurden noch keine Bewertungen geschrieben.
Schreiben Sie eine Bewertung
Haben Sie Erfahrung mit diesem Training? Schreiben Sie jetzt eine Bewertung und helfen Sie Anderen dabei die richtige Weiterbildung zu wählen. Als Dankeschön spenden wir € 1,00 an Stiftung Edukans.

Es wurden noch keine FAQ hinterlegt. Falls Sie Fragen haben oder Unterstützung benötigen, kontaktieren Sie unseren Kundenservice. Wir helfen gerne weiter!

Bitte füllen Sie das Formular so vollständig wie möglich aus

(optional)
(optional)
(optional)
(optional)
(optional)

Anmeldung für Newsletter

Damit Ihnen per E-Mail oder Telefon weitergeholfen werden kann, speichern wir Ihre Daten und teilen sie ggf. mit ExperTeach GmbH. Mehr Informationen dazu finden Sie in unseren Datenschutzbestimmungen.