開発環境を準備する

Microsoft Foundry を使用してビルドする開発環境を準備します。 サポートされているプログラミング言語、Git、およびワークフローに合った Foundry 開発者ツールが必要です。

Tip

Foundry DevPack は、開発者ツールを 1 つのコマンドでインストールする場合に推奨される方法です。 また、各ツールを個別にインストールすることもできます。

重要

この記事では、一般的な前提条件と開発者ツールについて説明します。 シナリオ固有の SDK パッケージや認証コードについては説明しません。 環境の準備ができたら、クイックスタートに進 みます

前提 条件

  • アクティブなサブスクリプションを持つAzure アカウント。 お持ちでない場合は、無料試用版サブスクリプションを含む無料Azure アカウントを作成します。
  • 使用する Foundry リソースまたはプロジェクトへのアクセス。 セットアップ ガイダンスについては、「 開始するための最小ロールの割り当て」を参照してください。

Foundry DevPack をインストールする

Foundry DevPack は、ターミナル、エディター、およびコーディング エージェント用の Foundry 開発者ツールをインストールします。 オペレーティング システムを選択します。

winget install Microsoft.FoundryDevPack

DevPack は、そのコア ツールをインストールし、アプリが存在する場合にのみホスト拡張機能を追加します。

ツール 実行可能事項
azdazd ai ターミナルからスキャフォールディング、デプロイ、評価、自動化を行います。
Microsoft Foundry スキル Foundry ワークフローのコーディング エージェントに再利用可能なガイダンスを提供します。
Microsoft Foundry Toolkit for Visual Studio Code Visual Studio Codeが存在する場合にのみインストールされます。 エディターからビルド、テスト、評価、デプロイを行います。
Foundry Canvas (プレビュー) GitHub Copilot アプリが存在する場合にのみインストールされます。 ガイド付きキャンバスからホストされるエージェントを設計してデプロイします。

DevPack では、Visual Studio Codeまたは GitHub Copilot アプリはインストールされません。

次のセクションに進み、プログラミング言語を設定し、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 をインストールします。

Git をインストールする

Foundry SDK サンプルを複製するには、Git が必要です。 Git がインストールされていない場合は、 Git Web サイトからダウンロードしてインストールします。

開発者ツールを個別にインストールする

Foundry DevPack を使用しない場合は、必要なツールのみをインストールするタブを選択します。

  1. Azure Developer CLI をインストールします。

  2. Foundry 拡張機能をインストールします。

    azd ext install microsoft.foundry
    

完全なバンドルではなく個々の拡張機能をインストールするには、「Azure Developer CLI Foundry 拡張機能のインストール」を参照してください。

個々のAzure リソースを直接細かく管理する場合は、Azure CLI (az) を使用します。 Azure Developer CLI と Azure CLI の比較を参照してください。

トラブルシューティング

問題 解決方法
インストール後にコマンドが見つかりません ターミナルを閉じて、もう一度開きます。 Visual Studio Codeを使用する場合は、PATH の変更が有効になるように再起動します。
Pythonが見つかりません macOS または Linux でpythonする代わりにpython3を使用するか、3.9 以降Pythonインストールします。
Python パッケージのインストール中にアクセス許可が拒否されました macOS または Linux では、 sudo pip installを使用しないでください。 代わりに仮想環境を使用してください。