heise+ | Programmieren: Erweiterungen für KI und Vektordaten in .NET

vor 2 Tage 2
  1. Programmieren: Erweiterungen für KI und Vektordaten in .NET
    • In Kooperation mit Semantic Kernel
  2. Erste Schritte mit Microsoft.Extensions.AI
  3. Vektordatenbanken wichtig bei der Arbeit mit KI-Modellen
  4. Embeddings grundlegend für die Arbeit mit KI-Modellen
  5. Exkurs zu Microsoft.Extensions.AI.Evaluations und Fazit
Artikel in iX 5/2025 lesen

Zeitgleich mit der Ankündigung von .NET 9 im November 2024 hat Microsoft neue Bausteine (Building Blocks) für KI in .NET veröffentlicht. Microsoft plant damit ein einheitliches und robustes Ökosystem, um künstliche Intelligenz in die verschiedenen .NET-Anwendungen und -Plattformen zu integrieren. Robust bedeutet hier nicht nur die Funktionsfähigkeit der Laufzeitumgebung, sondern auch reduzierte Auswahlmöglichkeiten durch eine stabile Abstraktionsschicht.

Denn mittlerweile gibt es eine große Auswahl an APIs und SDKs, um KI-Modelle und Vektordatenbanken in eigene Anwendungen zu integrieren. Die Auswahl ist zwar wichtig und vergrößert sich beständig, macht Architekturentscheidungen aber schwieriger.

  • Die Bibliotheken Microsoft.Extensions.AI und Microsoft.Extensions.VectorData bringen KI-Modelle und Vektordaten in .NET-Anwendungen.
  • Sie stellen Abstraktionen zur Implementierung verschiedener Dienste bereit, die gewährleisten, dass Anwendungscode und spezifische API-Umsetzungen getrennt bleiben.
  • Vorteile für Entwickler sind eine einheitliche API, die dadurch vereinfachte Handhabung von KI-Diensten und Flexibilität.

Mit Microsoft.Extensions.AI und Microsoft.Extensions.VectorData bietet Microsoft Erweiterungen an, die KI-Modelle und Vektordaten effizient in .NET-Anwendungen integrieren. Die Bibliotheken basieren auf dem Extensions-Ökosystem. In Kombination lassen sich etwa leistungsfähige Such- und Analysefunktionen direkt in .NET-Anwendungen einbinden. Die Anwendungsfälle reichen von Chatbots mit kontextbezogener Antwortgenerierung bis zu intelligenten Datenanalysen.

Das war die Leseprobe unseres heise-Plus-Artikels "Programmieren: Erweiterungen für KI und Vektordaten in .NET". Mit einem heise-Plus-Abo können sie den ganzen Artikel lesen und anhören.

Gesamten Artikel lesen