Letzte Woche kündigte Microsoft eine neue AI -Chat -Webanwendungsvorlage an, die derzeit in der Vorschau -Phase ist, um die Entwicklung der AI -Anwendungen in der .NET -Entwicklung zu vereinfachen. Diese Vorlage ist ein weiterer wichtiger Microsoft -Schritt, um die Popularität der KI -Technologie zu fördern und Gerüst und Leitlinien für die Verwendung in Visual Studio, Visual Studio Code und .NET CLI zu bieten.

Laut Microsoft hilft diese .NET -AI -Chat -Vorlage Entwicklern, Smart -Chat -Anwendungen schnell zu erstellen. Die Vorlage basiert auf dem Blazor -Framework, in dem die Microsoft.EXTENSS.AI- und Microsoft.Extensions.Vectordata -Abstraktionen gemäß dem in Chat -Anwendungen üblicherweise verwendeten Muster für die Sucherzeugung (RAG) (Vectordata) nutzt.
Die Hauptfunktion ist die Möglichkeit, eine Chat -Schnittstelle zu erstellen, die mit benutzerdefinierten Daten wie Beispielpdf -Dateien oder Benutzerdaten interagiert. Entwickler haben die Möglichkeit, lokale oder azure zu integrieren. Vorlagen unterstützen lokale Vektorspeicher für einfache Prototypen und Azure-KI-Suche, um fortschrittlichere Einstellungen zu unterstützen. Der generierte Code enthält UI -Komponenten für Chat -Interaktionen, Referenzverfolgung und nachfolgende Vorschläge, die Entwickler an ihre Bedürfnisse anpassen oder löschen können.
Um diese Vorlage zu verwenden, geben Entwickler einfach den folgenden Befehl in der Befehlszeile ein, um sie zu installieren:
Dotnet New Installieren Sie Microsoft.AUTENSS.AI.Templates
Darüber hinaus vereinfacht die Vorlage den Datenverschlussprozess, enthält Code, der verschiedene Datenquellen und -formate verarbeitet und Beispiele für PDF -Dateien und deren Verarbeitungscode für Entwickler bereitstellt, die sie durch ihre eigenen Dateien ersetzen können. Die Anwendung vergleichen automatisch den Ordnergehalt und aktualisiert den Vektorspeicher entsprechend. Es ist jedoch zu beachten, dass Entwickler bei Verwendung von AI -Modellanbietern vorsichtig sein sollten, um Fehler oder Verzögerungen zu vermeiden, die durch große Datendateien verursacht werden.
Das Produktteam von Microsoft betonte, dass der Code auf microsoft.extensions.ai basiert und die Plug-in-Anpassung sehr einfach macht. Entwickler können Chatbots die Berechtigung geben, auf eine C# -Funktion zuzugreifen, die ihre Funktionalität erweitern, zusätzliche Daten abrufen oder Aktionen ausführen kann.
In Zukunft plant das Microsoft Development Team, Vorlagenoptionen zu erweitern, mit zukünftigen Updates, die AI -Konsolenvorlagen, minimale API -Vorlagen und Unterstützung für .NET Aspire enthalten. Darüber hinaus sollen diese Vorlagen standardmäßig in die .NET SDK aufgenommen werden und die Unterstützung für die Azure AI -Foundry untersuchen. Gleichzeitig arbeitet Microsoft auch mit dem semantischen Kernel -Team zusammen, um Vorlagenoptionen für semantische Kernel -Benutzer zu erweitern.