Microsoft .NET

Das .NET-Framework bietet eine Vielzahl von Bibliotheken und Tools zur Entwicklung von KI-Anwendungen. In diesem Artikel geben wir einen Überblick über einige Dienste und Tools, die Sie verwenden können, um KI in Ihre .NET-Anwendungen zu integrieren. Wir empfehlen die Verwendung des Semantic Kernel SDK, um Ihre Interaktionen mit verschiedenen Diensten zu koordinieren und zu vereinfachen.

Arbeiten mit Modellen

Sie können .NET verwenden, um auf KI-Modelle zuzugreifen, die von OpenAI erstellt wurden. Dies kann über das Azure OpenAI SDK oder den Semantic Kernel erfolgen. Diese Modelle können entweder von OpenAI oder in der Azure Cloud gehostet werden. Der Semantic Kernel bietet eine einfache Möglichkeit, mit verschiedenen Modellen zu arbeiten, ohne jedes Mal eine neue API erlernen zu müssen.

NUGet-Paket

Unterstützte Modelle

Maintainer / Anbieter

Dokumentation

Microsoft.SemanticKernel

OpenAI-Modelle, Azure unterstützte Modelle

Microsoft

Azure OpenAI SDK

von Azure unterstützte Modelle

Microsoft

Verbinden Ihrer Daten mithilfe von Vektorspeichern

Um KI-Anwendungen für Ihre eigenen Daten anzupassen, ist die Arbeit mit Vektorspeichern wichtig. Viele Dienste bieten native SDKs für .NET, die Sie direkt verwenden können. Alternativ können Sie den Semantic Kernel verwenden, um verschiedene Vektorspeicher auszuprobieren, ohne sich in jedes SDK einarbeiten zu müssen.

NUGet-Paket

Unterstützte Vektorspeicher

Maintainer / Anbieter

Dokumentation

Microsoft.SemanticKernel

Unterstützte Vektorspeicher

Microsoft

Azure.Search.Documents

Azure KI Search

Microsoft

Milvus.Client

Milvus-Vektordatenbank

Milvus

Qdrant.Client

Qdrant-Vektordatenbank

Qdrant

Weitere Optionen

Dieser Artikel bietet einen Überblick über offiziell unterstützte Tools und SDKs im .NET-Ökosystem. Für weitere Optionen und Open-Source-Ressourcen sollten Sie die inoffizielle Liste der .NET + KI-Ressourcen konsultieren. Beachten Sie, dass Microsoft nicht der Maintainer aller dieser Projekte ist, daher ist es wichtig, Qualität, Lizenzierung und Support zu überprüfen.

Dieser Überblick soll Ihnen helfen, die richtigen Tools und Dienste für Ihre KI-Anwendungen in .NET zu finden. Wenn Sie tiefer in das Thema einsteigen möchten, empfehlen wir Ihnen, die Dokumentation der einzelnen SDKs und Dienste zu lesen, um mehr über ihre Funktionsweise und Einsatzmöglichkeiten zu erfahren.

Weitere Informationen können sie auf Mircosoft.com im Blogbereich finden oder in einem unverbindlichen Gespräch mit uns.