次の方法で共有


オーケストレーション ワークフロー モデルをデプロイする

モデルのパフォーマンスに問題がなければ、モデルをデプロイする準備が整い、発話からの予測に対してクエリを実行できます。 モデルをデプロイすると、Prediction API で使えるようになります。

前提条件

詳細については、「プロジェクト開発ライフサイクル」を参照してください。

モデルのデプロイ

モデルのパフォーマンスを確認し、環境で使用するのに適していると判断したら、クエリを実行できるようにデプロイに割り当てる必要があります。 モデルをデプロイに割り当てると、Prediction API を通じて使用できるようになります。 これまでに構築した最適なモデルを割り当ててシステムで使用するには、production という名前のデプロイを作成することをお勧めします。 staging という名前の別のデプロイを作成し、現在作業しているモデルをそれに割り当ててテストすることができます。 プロジェクトでは、最大 10 個のデプロイを使用できます。

Language Studio 内からモデルのデプロイを開始するには、次の手順を行います。

  1. 左側のメニューから [Deploying a model](モデルのデプロイ) を選びます。

  2. [デプロイの追加] を選択して、新しいデプロイ ジョブを開始します。

    Language Studio のモデル デプロイ ボタンを示すスクリーンショット。

  3. [デプロイの新規作成] を選択して新しいデプロイを作成し、下のドロップダウンからトレーニング済みのモデルを割り当てます。 既存のデプロイを上書きすることもできます。そのためにはこのオプションを選択して、下のドロップダウンから割り当てるトレーニング済みモデルを選択します。

    注意

    既存のデプロイを上書きする場合、予測 API 呼び出しを変更する必要はなく、新しく割り当てたモデルに基づいて結果が得られます。

    Language Studio の新規デプロイ追加画面を示すスクリーンショット。

  4. 1 つ以上の LUIS アプリケーションまたは会話言語理解プロジェクトを接続する場合は、デプロイ名を指定する必要があります。

    • カスタム質問と回答、またはリンクされていない意図には、構成は必要ありません。

    • LUIS プロジェクトは、オーケストレーションのデプロイ中に構成されたスロットに発行する必要があります。また、カスタムの質問と回答 KB も運用スロットに発行する必要があります。

  5. [デプロイ] を選択して、デプロイ ジョブを送信します

  6. デプロイが成功すると、その横に有効期限が表示されます。 デプロイの有効期限は、デプロイされたモデルを予測に使用できなくなるときで、通常、トレーニング構成の有効期限が切れる 12 か月後に発生します。

デプロイのスワップ

1 つのデプロイに割り当てたモデルのテストが完了したら、そのモデルを別のデプロイに割り当てることができます。 デプロイのスワップには、次の作業が伴います。

  • 最初のデプロイに割り当てたモデルを取得して、2 番目のデプロイに割り当てます。
  • 2 番目のデプロイに割り当てたモデルを取得して、最初のデプロイに割り当てます。

staging に割り当てられているモデルを取得し、それを production に割り当てたい場合は、これを使用して、productionstaging のデプロイをスワップすることができます。

Language Studio 内からデプロイをスワップするには

  1. [モデルをデプロイします] ページで、入れ替える 2 つのデプロイを選び、上部のメニューから [展開のスワップ] を選択します。

  2. 表示されたウィンドウで、スワップするデプロイの名前を選びます。

展開の削除

Language Studio 内からデプロイを削除するには、[モデルのデプロイ] ページに移動します。 削除するデプロイを選び、上部のメニューから [デプロイの削除] を選択します。

デプロイ リソースを割り当てる

異なるリージョンに存在する異なる Language リソースを割り当てることで、プロジェクトを複数のリージョンにデプロイすることができます。

Language Studio で他のリージョンにデプロイ リソースを割り当てるには:

  1. プロジェクトの作成に使用したリソースに Cognitive Service Language 所有者として自分自身を割り当てていることを確認します。
  2. Language Studio の [モデルのデプロイ] ページに移動します。
  3. [リージョン] タブを選択します。
  4. [デプロイ リソースの追加] を選択します。
  5. 別のリージョンで Language リソースを選びます。

これで、リソースを割り当てたリージョンにプロジェクトをデプロイする準備ができました。

デプロイ リソースの割り当てを解除する

プロジェクトからデプロイ リソースの割り当てを解除または削除すると、そのリソースのリージョンにデプロイされているすべてのデプロイも削除されます。

Language Studio を使用して他のリージョンのデプロイ リソースの割り当てを解除または削除するには:

  1. [モデルのデプロイ] ページの [リージョン] タブに移動します。
  2. 割り当てを解除するリソースを選択します。
  3. [割り当ての削除] ボタンを選択します。
  4. 表示されるウィンドウに、削除するリソースの名前を入力します。

次の手順

予測 API を使用してモデルに対するクエリを実行する