さまざまな人工知能 (AI) 機能は、APIs) を利用した一連のハードウェア抽象化 AI によってサポートされています。 Windows AI APIs 、独自の機械学習 (ML) モデルを検索、実行、または最適化することなく、AI 機能を有効にします。 Copilot+ PC の Windows AI APIs を強化するモデルはローカルで実行され、バックグラウンドで継続的に実行できます。
WinUI でAPIsを使用する方法については、WinUI サンプル アプリでの Windows AIMicrosoft Foundry on Windowsを参照してください。
Important
現在サポートされている Windows AI 機能と Windows App SDK リリースの一覧を次に示します。 簡単な説明については、このトピックで後述する使用可能なAPIsの概要を参照してください。
バージョン 1.8.0 (1.8.250907003) - Phi Silica (制限付きアクセス機能)、 会話の要約 (テキスト インテリジェンス)、 オブジェクトの消去
バージョン 1.8 プレビュー (1.8.0-preview) - Phi Silica の LoRA 微調整、 テキスト リライター トーン (テキスト インテリジェンス)
プライベート プレビュー - セマンティック検索
バージョン 1.7.1 (1.7.250401001) - その他すべて APIs
初めての AI 搭載 Windows アプリを構築する
ヒント
アクセシビリティと読みやすさを向上させるために、このページには既定で静止画像が表示されます。 場合によっては、画像をクリックしてアニメーション化されたバージョンを表示できます。
Visual Studio といくつかの単純な Windows AI APIsを使用して初めての Windows アプリをビルドするには、前提条件を満たし、「Windows AI APIsを使用したアプリの構築を開始する」で提供されているサンプル コードを使用します。
そこから、APIs、Imaging walthrough、OCR walthrough などの特定の Windows AI を利用してアプリを構築する短いチュートリアルに進むことができます。
PC で APIs とモデルを試す
AI Dev Gallery は、Microsoft Store から入手できるデモ アプリで、Windows AI APIs とモデルをすばやくダウンロード、試用、使用できます。
AI Dev Galleryで、Windows AI APIs タブ メニュー項目を選択し、Phi Silica サンプルを選択します。 モデルが既にデバイスで使用できる場合、そのサンプルはすぐに実行されます。 それ以外の場合は、[ モデルの要求 ] を選択してモデルをダウンロードします。 ダウンロードすると、そのサンプルがアクティブになります。 AI Dev Galleryの詳細については、「AI Dev Galleryとは」を参照してください。
使用可能な APIs の概要
Windows アプリから利用できるすぐに使用できる AI 機能をいくつか次に示します。
Phi Silica
ChatGPT を強化する OpenAI の GPT Large Language Model (LLM) と同様に、Phi Silica は、ローカル デバイスで言語処理タスクを実行するために Microsoft Research によって開発された小さな言語モデル (SLM) です ( Phi Silica の概要を参照)。 Phi Silica は、ニューラル処理ユニット (NPU) を持つ Windows デバイス向けに特別に設計されており、テキスト生成機能と会話機能を、デバイス上で直接高パフォーマンスのハードウェアアクセラレータで実行できます。 Phi Silica は中国では使用できません。
テキスト認識
テキスト認識 APIs では、画像内のテキストの認識と、さまざまな種類のドキュメント (スキャンされた紙のドキュメント、PDF ファイル、デジタル カメラでキャプチャされた画像など) のローカル デバイスで編集可能で検索可能なデータへの変換が可能になります (「 AI テキスト認識の概要」を参照)。
イメージング
イメージのスケーリングとシャープ化 (画像のスーパー解像度)、画像内のオブジェクトの識別 (画像のセグメント化)、画像の自然言語の説明の生成 (画像の説明)、およびイメージからのオブジェクトの削除 (オブジェクトの消去) AI イメージングの概要を参照してください。
画像の超解像度
イメージのスーパー解像度 APIs イメージのシャープニングとスケーリングを有効にします。
また、「 画像の超解像度でできること」も参照してください。
画像のセグメント化
画像のセグメント化 APIs 画像のセグメント化を有効にします。
また、「 画像のセグメント化でできること」も参照してください。
イメージの説明
画像の説明 APIs では、自然言語での画像について説明します。
注
イメージの説明機能は、中国では使用できません。
「イメージの説明でできること」も参照してください。
オブジェクトの消去
オブジェクト消去 APIs では、イメージからオブジェクトを削除できます。
「オブジェクト消去を始める方法」も参照してください
その他の AI 機能
- ライブ キャプション翻訳 (まだサポートされていません)。 (オーディオ コンテンツがシステムの優先言語とは異なる言語である場合でも) 音声コンテンツのキャプションを表示することで、聴覚障碍のあるユーザーを含め、Windows を使用するすべてのユーザーが音声をよりよく理解できるようにします。
コンテンツ モデレーション
Windows AI APIsによってコンテンツがモデレートされる方法と、秘密度フィルターを調整する方法について説明します。 Windows AI APIsを使用したコンテンツの安全性モデレーションに関するページを参照してください。
AI 機能を利用する場合は、「Windowsでの責任ある生成 AI アプリケーションと機能の開発」を確認することをお勧めします。
その他の技術情報
- コード サンプルとチュートリアル。 AI を使用して Windows アプリを強化するさまざまな方法を示すサンプルのコレクション。
- Windows AI APIsを使用してエンタープライズ アプリに AI を統合します。 2024 年 11 月の Microsoft Ignite カンファレンスのデモ セッションをご覧ください。
- Windows App SDK GitHub リポジトリに新しいイシューを作成するか、APIsに対応することで、これらのとその機能に関するフィードバックを提供します。