.NET Smart Components: KI-Komponenten für die UI-Entwicklung
Donnerstag, 21. März 2024
Künstliche Intelligenz (KI) verspricht viele neue Möglichkeiten bei der Softwareinteraktion. Doch die Integration von KI-Funktionen in bestehende Software kann herausfordernd sein. Aus diesem Grund hat Microsoft die neuen .NET Smart Components eingeführt – eine Reihe wirklich nützlicher KI-basierter UI-Komponenten, die du schnell und einfach zu .NET-Apps hinzufügen kannst.
Du musst keine Wochen mit der Neugestaltung deiner Benutzeroberfläche verbringen oder Ansätze und Technologien wie Machine Learning und Prompt Engineering beherrschen. Die .NET Smart Components sind vorgefertigte, komplette KI-Funktionen, die du einfach in die UI deiner bestehenden App integrieren kannst, um deine Benutzer*innen produktiver zu machen.
Die .NET Smart Components sind ein Experiment und zunächst für Blazor, MVC und Razor Pages mit .NET 6 und neueren Versionen verfügbar. Es ist geplant, Komponenten für andere .NET-UI-Frameworks wie .NET MAUI, WPF und Windows Forms bereitzustellen, aber zunächst soll Feedback eingeholt werden, wie nützlich diese Komponenten sind und welche zusätzlichen Funktionen die Community gerne sehen würde.
Die Funktionen der .NET Smart Components im Überblick
Smart Paste: Automatisches Ausfüllen von Formularen mithilfe von Daten aus der Zwischenablage des Benutzenden mit nur einem Klick. Dies kann mit jedem vorhandenen Formular in deiner Web-App verwendet werden, um Benutzenden zu helfen, Daten aus externen Quellen hinzuzufügen, ohne sie neu eingeben zu müssen.
Smart TextArea: Ein intelligentes Upgrade für das herkömmliche Textfeld. Du kannst konfigurieren, wie es ganze Sätze automatisch vervollständigen soll, unter Verwendung deines bevorzugten Stils, Richtlinien, URLs usw. Dies hilft Benutzenden, schneller zu tippen und sich URLs usw. nicht merken zu müssen.
Smart ComboBox: Verbessert die herkömmliche ComboBox, indem Vorschläge basierend auf semantischer Übereinstimmung gemacht werden. Dies hilft Benutzenden dabei, das zu finden, wonach sie suchen.
Du kannst die .NET Smart Components mit Blazor oder MVC/RazorPages mithilfe der Beispiel-Apps auf GitHub ausprobieren. Wenn du bereit bist, kannst du die .NET Smart Components zu deinen bestehenden Blazor-, MVC- oder Razor-Pages-Apps hinzufügen, indem du den entsprechenden Anleitungen folgst.
.NET
Kostenlos, Cross-Plattform und Open Source
.NET-Dokumentation