Microsoft Foundry を使用してビルドする開発環境を準備します。 サポートされているプログラミング言語、認証用のAzure CLI、Git、および Foundry 開発者ツールが必要です。
Tip
Foundry DevPack は、開発者ツールを 1 つのコマンドでインストールする場合に推奨される方法です。 また、各ツールを個別にインストールすることもできます。
重要
この記事では、一般的な前提条件、グローバル ツール、およびVisual Studio Codeセットアップについて説明します。 シナリオ固有の SDK パッケージや認証コードについては説明しません。 環境の準備ができたら、クイックスタートに進 みます。
前提 条件
-
アクティブなサブスクリプションを持つAzure アカウント。 お持ちでない場合は、無料試用版サブスクリプションを含む無料Azure アカウントを作成します。
Visual Studio Codeをダウンロード、インストール、構成するか、選択した IDE を使用します。
Foundry リソースを作成して管理するには、次のいずれかのAzure RBAC ロールを使用します。
- Foundry Project Manager を使用して Foundry プロジェクトを管理します。
重要
Foundry RBAC ロールの名前が最近変更されました。 Foundry User, Foundry Owner, Foundry Account Owner、および Foundry Project Manager は、以前は、AZURE AI ユーザー、Azure AI 所有者、Azure AI アカウント所有者、および AZURE AI Project Manager という名前でした。 名前の変更がロールアウトされている間、以前の名前が表示される場合があります。ロール ID とコア アクセス許可は、名前の変更によって変更されません。
- 一部のシナリオで必要となる、サブスクリプション レベルのアクセス許可とロール割り当てのための所有者。
リソースを作成せずに既存のプロジェクトを使用するには、少なくともプロジェクトに Foundry User が必要です。
各ロールの詳細については、「Microsoft Foundry のロールベースのアクセス制御」を参照してください。
Foundry DevPack をインストールする
Foundry DevPack は、エディター、ターミナル、およびコーディング エージェント用の Foundry 開発者ツールをインストールします。 オペレーティング システムのコマンドを実行します。
Windows
winget install Microsoft.FoundryDevPack
macOS
brew install --cask microsoft/foundry/devpack && foundry-devpack install
Linux
curl -fsSL https://aka.ms/foundry-devpack-install.sh | bash
DevPack は、次のツールをインストールします。
| ツール | 実行可能事項 |
|---|---|
| Microsoft Foundry Toolkit for Visual Studio Code | Visual Studio Codeからビルド、テスト、評価、デプロイを行います。 |
azd と azd ai |
ターミナルからスキャフォールディング、デプロイ、評価、自動化を行います。 |
| Foundry Canvas (プレビュー) | ガイド付きCopilot キャンバスを使用して、ホストされたエージェントを設計してデプロイします。 |
| Microsoft Foundry スキル | Foundry ワークフローのコーディング エージェントに再利用可能なガイダンスを提供します。 |
次のセクションに進み、プログラミング言語を設定し、Azure CLIでサインインし、Git をインストールします。
プログラミング言語を操作する
アプリケーションに必要な言語を使用します。 対応するランタイムまたは Visual Studio Code 拡張機能をインストールする必要がある場合は、そのセクションを展開してください。
Python
Python 3.10 以降をインストールします。 Python 3.9 は、サポートされている最小バージョンです。 パッケージをグローバルにインストールする代わりに、プロジェクトの仮想環境を作成します。
Windows
py -3 -m venv .venv
.\.venv\Scripts\Activate.ps1
macOS、Linux
python3 -m venv .venv
source .venv/bin/activate
エディターのサポートについては、Visual Studio CodeのPython拡張機能をインストールします。
Java
JDK 17 以降をインストールします。 Microsoft Build of OpenJDKは無料の長期サポート ディストリビューションです。 エディターのサポートについては、Java用の Visual Studio Code 拡張機能パックをインストールします。
JavaScript/TypeScript
Node.js をインストールします。 バージョン 20 以降をお勧めします。
C#
.NET SDK の最新の Long-Term サポート バージョンをインストールします。 エディターのサポートについては、Visual Studio Code用の C# Dev Kit をインストールします。
Azure CLIをインストールしてサインインする
Azure CLIをインストールし、ローカル開発環境からサインインして、コードでユーザー資格情報を使用して Foundry を介してAzure サービスを呼び出すことができるようにします。
ほとんどの場合、次のコマンドを使用してターミナルからAzure CLIをインストールできます。
これらのコマンドが特定のオペレーティング システムまたはセットアップで機能しない場合は>
Azure CLIをインストールしたら、az login コマンドを使用してサインインし、ブラウザーを使用してサインインします。
az login
または、デバイス コードを使用してブラウザー経由で手動でサインインすることもできます。
az login --use-device-code
サインイン後にスクリプトを実行するには、このターミナルを開いたままにしておきます。
Git をインストールする
Foundry SDK サンプルを複製するには、Git が必要です。 Git がインストールされていない場合は、 Git Web サイトからダウンロードしてインストールします。
開発者ツールを個別にインストールする
Foundry DevPack を使用しない場合は、各開発者ツールを個別にインストールします。
- Azure Developer CLI をインストールします。
-
azdのすべての Foundry 拡張機能をインストールします。
代わりに個々の拡張機能をインストールするには、「Azure Developer CLI Foundry 拡張機能をインストールする」を参照してください。azd ext install microsoft.foundry - エディターとコーディング エージェント ツールをインストールします。
- Microsoft Foundry Toolkit for Visual Studio Codeをインストールしてセットアップします。
- Foundry Canvas を使用して 、ホストされているエージェントを設計およびデプロイします。
- コーディング エージェントで Microsoft Foundry スキルを使用します。
多くの AI ソリューション テンプレートでは、azdを使用したデプロイがサポートされています。
トラブルシューティング
| 問題 | 解決方法 |
|---|---|
| インストール後にコマンドが見つかりません | ターミナルを閉じて再度開くか、Visual Studio Code再起動して PATH の変更を有効にします。 |
az login ブラウザー エラーで失敗する |
az login --use-device-codeを実行して、デバイス コードで認証します。 |
| Pythonが見つかりません | macOS または Linux でpythonする代わりにpython3を使用するか、3.9 以降Pythonインストールします。 |
| Python パッケージのインストール中にアクセス許可が拒否されました | macOS または Linux では、 sudo pip installを使用しないでください。 代わりに仮想環境を使用してください。 |