Windows は、AI の開発が行われている場所です。AI 支援を使用してアプリを作成する開発者と、組み込みの AI に付属するアプリの両方を対象としています。
この記事では、Windows アプリの迅速な構築に役立つ AI コーディング ツールと、アプリに直接インテリジェンスを配置できる Windows AI スタックの両方について説明します。 準備ができたら、リンクに従って環境を設定し、ビルドを開始します。
ヒント
Windows 開発を初めて使用する場合 Windows には、任意のプラットフォームの最も深いローカル AI スタックがあります。 Foundry Local は、あらゆるハードウェアで最先端のモデルを実行し、 Phi Silica は Copilot+ PC 上の NPU をほぼ瞬時に推論するために使用し、パッケージ化されたアプリでは完全な Windows AI API サーフェス を使用できます。 Linux または macOS から入手している場合、Windows Subsystem for Linux (WSL) と GitHub Copilot CLI ターミナルは、作業を開始するために既存のワークフローを放棄する必要がないことを意味します。
AI によって Windows 開発が変わる 2 つの方法
AI が Windows 開発者に対して行う 2 つの異なる補完的な機能があります。
| それは何か | 例 | |
|---|---|---|
| AI 支援型開発 | アプリをより迅速かつ正確に 記述 するのに役立つツール | GitHub Copilot によって WinUI スキャフォールディングが生成されます。Learn MCP サーバーが適切な API を検索する |
| アプリ内の AI | エンド ユーザー向けにアプリ内に 付属 する AI 機能 | Foundry Local を使用したノートの要約、Live Captions API を使用したリアルタイムの文字起こし、Windows Vision Skills を使用した画像の説明。 |
どちらも Windows の最上位のシナリオです。 この記事の残りの部分では、それぞれのツールについて説明します。
Windows 開発者が利用できる AI ツール
GitHub Copilot
GitHub Copilot は、Visual Studio と VS Code に組み込まれている AI コーディング アシスタントです。 入力時のインライン入力候補、質問をしたりコードを生成したりするためのチャット パネル、複数ステップのタスク (ファイルの作成、コマンドの実行、タスクが完了するまで反復処理) を自律的に完了できる エージェント モード を提供します。
Windows 開発者にとって重要なのは、Copilot に Windows 固有の正確な知識を与えることです。 Copilot は、一般的な C# と .NET について多くのことを知っていますが、WinUI 3 の仕様に苦労する可能性があり、新しい API と非推奨の UWP に相当するものを混乱させる可能性があります。 以下のツールは、これを修正します。
WinUI 3 開発プラグインと Microsoft Learn MCP サーバー
2 つのツールによって、必要な Windows 固有のコンテキストが Copilot に提供されます。 WinUI 3 開発プラグイン (Copilot の正しい最新の API パターンを教えています) と Microsoft Learn MCP Server (公式ドキュメントへの Copilot ライブ アクセスを提供します)。 詳細とセットアップについては、 Windows 開発用の Agentic AI ツールを参照してください。
Windowsアプリ開発ツール CLI (winapp CLI)
winapp CLI は、Windows パッケージ化、アプリ ID、SDK のセットアップを任意のプロジェクト (WinUI、.NET、Electron、Flutter、Rust など) に追加するコマンドライン ツールです。 パッケージ ID は、強力な Windows 機能のロックを解除する機能です。
- デバイス上の AI API (Phi Silica、テキスト認識、画像生成)
- 対話型通知と Windows シェルの統合
- Microsoft Store またはエンタープライズ展開用の MSIX パッケージ
Copilot はマニフェストを理解し、Windows API 用のコードを調整するのに役立ちますが、winapp CLI はパッケージ化の配管を処理します。 winapp CLI 自体は AI ツールではないことに注意してください。それは、Copilot によって使用方法を案内されるコマンドラインユーティリティです。
これらのツールでできること
実行できる実際の操作を次に示します。
数分で新しい Windows アプリを起動する
"NavigationView、3 ページ、MVVM アーキテクチャを使用して WinUI 3 アプリを作成します。 Windows App SDK を使用します。"
WinUI 3 プラグインがインストールされ、Learn MCP サーバーが接続されると、Copilot は完全で最新のスキャフォールディング (正しい名前空間、適切なスレッドパターン、従来の UWP の混乱なし) を生成します。
任意のアプリに Windows 機能を追加する
"バックグラウンド タスクが完了したときに発生する Windows 通知を追加します。 アプリは MSIX でパッケージ化されています。
Copilot は Learn MCP サーバーを介して適切な AppNotification API を検索し、動作する通知コードを生成できます。一方、winapp CLI は、アプリで通知を使用できるようにする ID とマニフェストの設定を処理します。
UWP アプリを WinUI 3 に移行する
/winui3-development:winui3-migration-guide
既存の UWP ファイルに対して移行ガイド スキルを実行すると、Copilot は、特定のコードベースに合わせて調整された API の置換、XAML の変更、パッケージ化の更新を含む段階的な移行計画を作成します。
WPF または WinForms アプリを最新化する
".NET 4.8 を対象とする WPF アプリがあります。 Windows App SDK を使用してプッシュ通知を追加する方法を説明します。
Learn MCP サーバーを使用すると、Copilot は適切な Windows App SDK ドキュメントを検索し、通知コードを生成します。ドキュメントを手動で調べる必要はありません。
クロスプラットフォーム アプリに Windows を追加する
Electron、Flutter、React Native、Rust の開発者は、Copilot を使用して既存のコードを Windows 固有の機能に適応させ、winapp CLI を使用して MSIX パッケージとパッケージ ID を追加し、クロスプラットフォーム アプリを一流の Windows 市民にすることができます。
AI を組み込むアプリを構築する
Windows AI スタックを使用すると、ハードウェアアクセラレータによる推論、プライバシーを維持するオンデバイス モデル、クラウドの依存関係を必要とせず、AI 機能をアプリに直接配布できます。
ファウンドリー・ローカル
Foundry Local は、任意の Windows PC で大規模な言語モデルをローカルで実行します。 OpenAI と互換性のある REST API が公開されているため、書き換えなしでローカル モデルに対して既存の AI コードを使用できます。 Foundry Local は、Windows アプリに AI を追加するための推奨される開始点です。これは、任意のハードウェアで動作し、Azure サブスクリプションを必要とせず、ユーザー データをデバイス上に保持します。
winget install Microsoft.AIFoundry.Local
foundry model run phi-4-mini
モデルが起動したら、 http://localhost:5272/openai/v1で OpenAI と互換性のあるエンドポイントを使用してアプリから呼び出します。
Phi Silica
Phi Silica は、Copilot+ PC 上の Windows 11 に組み込まれているコンパクトで高度な機能を備えるモデルです。 これは完全に NPU (GPU なし、クラウドなし、ほぼ瞬時の推論) で実行されます。 アプリが Copilot+ PC をターゲットとする場合、Phi Silica は利用可能な最速のローカル AI オプションです。
注
Phi Silica には、Copilot+ PC (NPU、40+ TOPS) が必要です。 すべての Windows ハードウェアを対象とするアプリの場合は、クラウド API へのフォールバックで Foundry Local を使用します。
Windows AI API
Windows では、言語モデル以外にも、あらゆるパッケージ アプリで使用できる AI を利用した豊富な API セットが公開されています。
- テキスト認識 — デバイス上の OCR 用 Windows.Media.Ocr
- Live Captions API - リアルタイム、デバイス上の音声テキスト変換
- 画像分析 — Windows Vision Skills を使用したビジョン機能
- LoRA 微調整 — LoRA サポートを使用して、Phi Silica をドメインに適応させます
これらのすべてがデバイス上で実行され、クラウド サブスクリプションは必要なく、パッケージ ID ( winapp CLI が任意のフレームワークに追加できる) を取得すると、アプリで使用できるようになります。
次のステップ
または、次の内容に直接ジャンプします。
Windows developer