次の方法で共有


ハブ リソースの概要 (クラシック)

このドキュメントでは、 Microsoft Foundry (クラシック) ポータルを参照します。

🔍 新しいポータルの詳細については、Microsoft Foundry (新しい) ドキュメント を参照してください。

Important

この記事では、ハブ ベースのプロジェクトのレガシ サポートを提供します。 Foundry プロジェクトでは機能しません。 「自分が持っているプロジェクトの種類を確認する方法」を参照してください。

SDK の互換性に関する注意: コード例には、特定の Microsoft Foundry SDK バージョンが必要です。 互換性の問題が発生した場合は、 ハブ ベースから Foundry プロジェクトへの移行を検討してください。

Foundry AI Hub は、Microsoft Foundry リソースタイプで使用するリソースタイプです。 必要なのは、選択したユース ケースのみです。 ハブ リソースは、関連する Foundry リソースでサポートされている機能に加えて、オープン ソース モデルのホスティングと微調整機能、および Azure Machine Learning 機能へのアクセスを提供します。

ヒント

ハブ リソースは、Foundry ポータル、Azure Machine Learning Studio、Azure portal で利用できます。 機能セットと管理オプションは、ツールによって異なります。

AI ハブを作成すると、Foundry リソースが自動的にプロビジョニングされます。 FoundryAzure Machine Learning Studio でハブ リソースを使用できます。

ハブには、Foundry プロジェクトと差別化された機能セットをサポートする独自のプロジェクトの種類があります。 サポートされている機能の概要については、 プロジェクトの種類 を参照してください。

ハブ リソースを作成する

Foundry ポータルで最初のハブを作成することから始めるか、Azure portal またはテンプレートを使用してネットワークなどの高度な構成オプションを使用します。

ハブは、1 つ以上のプロジェクトを共通の設定 (データ アクセスやセキュリティ構成など) とグループ化します。 プロジェクトはフォルダーとして機能し、作業を整理し、開発者 API にアクセスできるようにします。

ハブ ベースのプロジェクトを作成する

開発を開始するには、 ハブベースのプロジェクトを作成します。 Foundry ポータルでハブベースのプロジェクトにアクセスして生成 AI ツールを使用してビルドし、ML Studio を使用してカスタム機械学習モデルトレーニング用に設計されたツールを使用して構築できます。

プロジェクトの概念

プロジェクトを使用すると、複数のツールで使用できる再利用可能なコンポーネントを作成およびグループ化できます。

資産 [説明]
データ インデックスの作成、モデルの微調整、モデルの評価に使用できるデータセット。
Flows AI ロジックを実装することができる実行可能な命令セット。
Evaluations モデルまたはフローの評価。 手動またはメトリックベースの評価を実行できます。
Indexes データから生成されたベクトル検索インデックス。

プロジェクトには、そのプロジェクトにのみ適用される特定の設定もあります。

資産 [説明]
プロジェクト接続 ユーザーとその他のプロジェクト メンバーのみ使用できるデータ ストレージ プロバイダーなどの外部リソースへの接続。 これらは、すべてのプロジェクトがアクセス可能なハブ上の共有接続を補完するものです。
プロンプト フロー ランタイム プロンプト フローは、フローの生成、カスタマイズ、または実行に使用できる機能です。 プロンプト フローを使用するには、コンピューティング インスタンスの上にランタイムを作成する必要があります。

Foundry ポータルでは、ハブまたはプロジェクトに関係なくアクセスできるすべてのプロジェクトに適用される言語と通知の設定を管理することもできます。

ハブを使用してプロジェクト間で構成を共有する

ハブは、プロジェクトのグループの構成を共有します。 ハブ内のすべてのプロジェクトは、同じセキュリティ構成またはビジネス ドメインを共有します。

ハブで管理する共有構成は次のとおりです。

  • パブリック ネットワーク アクセス、カスタマー マネージド キー暗号化、ID 制御などのセキュリティ。 ハブで構成したセキュリティ設定は、各プロジェクトに自動的に渡されます。 マネージド仮想ネットワークは、同じハブを共有するすべてのプロジェクト間で共有されます。
  • 接続 を使用すると、ハブの外部で管理されている Foundry ポータル内のオブジェクトにアクセスできます。 たとえば、Azure ストレージ アカウントにアップロードされたデータや、既存の Azure OpenAI または Foundry リソースへのモデル デプロイなどです。 必要に応じて、接続を使用して共有資格情報を格納し、開発者が開発中にリモート オブジェクトに暗黙的にアクセスできるようにします。
  • コンピューティングとクォータの割り当ては 、同じハブを共有するすべてのプロジェクトの共有容量として管理されます。 この割り当てには、クラウドベースの個人向けマネージド ワークステーションとしてのコンピューティング インスタンスが含まれます。 同じユーザーが複数のプロジェクトでコンピューティング インスタンスを使用できます。
  • Azure でハブのスコープに適用されるポリシーは、その下で管理されるすべてのプロジェクトに適用されます。
  • 依存する Azure リソース は、ハブと関連するプロジェクトごとに 1 回設定されます。 これらのリソースを使用して、Foundry ポータルでの作業中に生成した成果物 (ログやデータのアップロード時など) を格納します。 詳細については、 依存リソースを参照してください。

ハブ ベースのプロジェクトから Foundry モデルにアクセスする

ハブを使用すると、既存の Azure OpenAI または Foundry リソースへの接続を管理できます。 ハブベースのプロジェクトで、モデルと選択したカスタマイズ機能を使用します。

接続を作成したら、プレイグラウンド エクスペリエンスを通じてモデルのデプロイにアクセスできます。 ハブ ベースのプロジェクトで微調整エクスペリエンスを使用すると、微調整ジョブは接続された Foundry リソース (既定のプロジェクト コンテキスト) で暗黙的に実行されます。

ストレージと Key Vault に依存するリソース

Foundry AI Hub は Azure Machine Learning の実装であり、依存関係として複数の Azure サービスが必要です。

リソースの種類 リソース プロバイダーと種類 サブタイプ サポートされる機能
Microsoft Foundry Microsoft.CognitiveServices/account AIServices エージェント、評価、Azure OpenAI、音声、視覚、言語、コンテンツ理解
Foundry プロジェクト Microsoft.CognitiveServices/account/project AIServices 上記へのサブリソース
Azure Speech (アジュール スピーチ) Microsoft.CognitiveServices/account Speech 音声
Foundry Tools の Azure 言語 Microsoft.CognitiveServices/account Language Language
Foundry Tools の Azure Vision Microsoft.CognitiveServices/account Vision Vision
Azure OpenAI サービス Microsoft.CognitiveServices/account OpenAI Azure OpenAI モデルとそのカスタマイズ
Azure AI Hub Microsoft.MachineLearningServices/workspace hub ハブ ベースのプロジェクト用の接続ハブとセキュリティ構成ホルダー
Azure AI Hub プロジェクト Microsoft.MachineLearningServices/workspace project カスタム ML モデルトレーニングとモデルホスティング

次の依存リソースを指定しない場合は、自動的に作成されます。

依存する Azure リソース リソース プロバイダー オプション
Microsoft Foundry Microsoft.CognitiveServices/accounts モデルとその他のコア Foundry API へのアクセスを提供します。
Azure Storage アカウント Microsoft.Storage/storageAccounts フローや評価などのプロジェクトの成果物を格納します。 データを分離するために、ストレージ コンテナーにはプロジェクト GUID を使用してプレフィックスが付き、プロジェクト ID には Azure ABAC を使用して条件付きでセキュリティ保護されます。
Azure Key Vault Microsoft.KeyVault/vaults リソース接続の接続文字列などのシークレットを格納します。 データを分離するために、API を使用してプロジェクト間でシークレットを取得することはできません。
Azure Container Registry Microsoft.ContainerRegistry/registries プロンプト フローのカスタム ランタイムの使用時に作成された docker イメージの格納。 データを分離するために、Docker イメージにはプロジェクト GUID を使用してプレフィックスが付けられます。
Azure Application Insights と
Log Analytics ワークスペース
Microsoft.Insights/components
Microsoft.OperationalInsights/workspaces
デプロイされたプロンプト フローのアプリケーション レベルのログ記録を選択した場合に、ログ ストレージとして使用されます。
Azure AI 検索 Microsoft.Search/searchServices プロジェクトに検索機能を提供します。

次のステップ