マイクロソフト、UIコンポーネントにAI搭載。UIが賢く振る舞う「.NET Smart Components」実験的公開

2024年3月25日

マイクロソフトはUIコンポーネントにAIを搭載することで、ユーザーの意図をくみ取って賢く振る舞ってくれる「.NET Smart Components」を実験的に公開しました。

入力内容をAIが自動的に適切なフィールドへペースト

.NET Smart Componentsがどのように賢く振る舞ってくれるのか、デモ動画からの引用で紹介します。

従来のUIコンポーネントでは、例えば「苗字」「名前」「電話番号」「郵便番号」「県名」「町名」「番地」などにフィールドが分かれていれば、人間がフィールドに合わせて適切な内容を入力する必要があります。

従来のUIコンポーネント

この画面に、.NET Smart Componentsの「Smart Paste」ボタンを追加します。そして、名前と住所、電話番号が書かれたテキストをまとめてコピーします。

Smart Pasteボタンを追加

この状態で「Smart Paste」ボタンでペーストすると、AI機能によって自動的に適切なフィールドに振り分けられて入力されるのです。

Smart Pasteにより自動的にフィールドに振り分けられる

Smart Pasteボタンは、コード1行だけで追加可能だと説明されています。

Smart Pasteボタンはコード1行で追加可能

今回発表された.NET Smart ComponentsにはSmart Paste以外にも、入力が選択肢に完全に一致しなくても適切な選択肢を提案してくれる「Smart ComboBox」、テキスト入力時にAIが内容を適切に提案してくれる「Smart TextArea」などが用意されています。

これらはすべて、既存のUIコンポーネントと簡単に入れ替えて使えるとのことで、現時点でASP.NET Core 6.0以上のBlazor、MVC、Razor Pagesに対応しているとのこと。

Smart 
 ComponentsはASP.NET Core 6.0以上のBlazor、MVC、Razor Pagesに対応

.NET Smart Componentsを利用することで、機械学習やプロンプトエンジニアリングを学ぶことや、UXを再設計する作業などの時間を費やすことなく、簡単にAIを用いてユーザビリティが改善できると説明されています。

あわせて読みたい

.NET プログラミング言語 Blazor Microsoft




タグクラウド

クラウド
AWS / Azure / Google Cloud
クラウドネイティブ / サーバレス
クラウドのシェア / クラウドの障害

コンテナ型仮想化

プログラミング言語
JavaScript / Java / .NET
WebAssembly / Web標準
開発ツール / テスト・品質

アジャイル開発 / スクラム / DevOps

データベース / 機械学習・AI
RDB / NoSQL

ネットワーク / セキュリティ
HTTP / QUIC

OS / Windows / Linux / 仮想化
サーバ / ストレージ / ハードウェア

ITエンジニアの給与・年収 / 働き方

殿堂入り / おもしろ / 編集後記

全てのタグを見る

Blogger in Chief

photo of jniino

Junichi Niino(jniino)
IT系の雑誌編集者、オンラインメディア発行人を経て独立。2009年にPublickeyを開始しました。
詳しいプロフィール

Publickeyの新着情報をチェックしませんか?
Twitterで : @Publickey
Facebookで : Publickeyのページ
RSSリーダーで : Feed

最新記事10本