AI を利用した機能

このセクションでは、Windows アプリ SDK を使用して、Windows で AI を利用する機能を利用するアプリを作成するためのガイダンスを提供します。

AI を利用した Windows の機能

トピック Description
クリックして実行 Click to Do 機能を使用して、アプリに表示されるコンテンツに基づいてアクションを実行する方法について説明します。
コパイロット ハードウェア キー Copilot ハードウェア キー機能を使用して、Copilot にすばやくアクセスする方法について説明します。
リコール 取り消し機能を使用してコンテンツを検索する方法について説明します。
スタジオエフェクト Studio Effects を使用して、AI を利用した背景効果でビデオ通話を強化する方法について説明します。

その他の AI 機能

トピック Description
アプリ コンテンツ検索 アプリ コンテンツ検索を使用して AI を利用した検索機能を有効にする方法について説明します。
Phi Silica Phi Silica を使用して、AI アクセラレーションを使用してアプリのパフォーマンスを向上させる方法について説明します。
Imaging SDK Imaging SDK を使用して、AI を利用した画像処理機能をアプリに追加する方法について説明します。
イメージ生成 API Image Generation API を使用して、テキスト プロンプトからイメージを作成する方法について説明します。
テキスト認識 API テキスト認識 API を使用して画像からテキストを抽出する方法について説明します。
ビデオのスーパー解像度 AI を使用してビデオ再生の品質を向上させる方法について説明します。

デバイス上のモデルのデプロイ

ユーザーのデバイス (クラウド呼び出しなし) で ML モデルを直接実行する場合、Windowsではシナリオに応じていくつかの方法がサポートされます。

Approach 最適な用途 重要なリンク
ONNX ランタイム DirectML を介したハードウェア アクセラレーションを使用した汎用推論 (ビジョン、NLP、分類) ONNX ランタイム
ONNX Runtime GenAI 最適化されたテキスト生成を使用して生成 AI モデル (Phi のような SLB) をローカルで実行する ONNX Runtime GenAI
Windows ML 組み込みのWindows ML ランタイム (DirectML バックエンド) を使用した WinRT ベースの推論 Windows ML
DirectML カスタム推論エンジン用の低レベル GPU アクセラレーション ML 演算子 DirectML

Note

DirectML 実行プロバイダーを使用した ONNX ランタイムは、ほとんどのデスクトップ アプリに推奨されるアプローチです。 ONNX Model ZooHugging Face から最も広い範囲のモデルをサポートし、任意の DirectX 12 GPU で実行されます。 生成 AI シナリオ (チャットボット、テキスト補完、要約) では、ONNX Runtime GenAI を使用します。ONNX ランタイムの上に最適化されたデコード ループが追加されます。