0 / 0
資料の 英語版 に戻る
ツールを使用したAIサービスの展開
最終更新: 2025年1月30日
ツールを使用したAIサービスの展開

視覚的なツールを使用して、検索拡張生成(RAG)やエージェンティックAIなどの複雑なユースケースに対応する生成型AIアプリケーションを構築すると、アプリケーションはAIサービスとしてデプロイされます。 ビジュアルツールを使用することで、アプリケーションをAIサービスとして直接展開することができます。 Alternatively, you can save your work in a deployment notebook when you use the Prompt Lab or Agent Lab to create your solution.

プロセスの概要

視覚的なツールを使用して、複雑なユースケースに対応する生成型AIソリューションを構築する場合、ソリューションをAIサービスとして展開します。 ツールからAIサービスを展開すると、コードを一切書かずにオンラインデプロイメントを作成できます。 これに対して、 デプロイメントを作成するには、作業をノートブックとして保存し、生成関数のコードを記述し、その後、プログラムでデプロイメントを作成する必要があります。 詳細については、「AIサービス資産の展開」を参照してください。

AIサービスは、お客様のユースケースのロジックを把握し、展開可能なコードの単位である生成機能を含んでいます。 デプロイメントは、他のアプリケーションからアクセス可能なREST APIエンドポイントとして公開されます。 デプロイしたAIサービスを推論に使用するには、REST APIエンドポイントにリクエストを送信します。 展開されたAIサービスはリクエストを処理し、応答を返します。 例えば、これらのツールを使用して、以下のようなAIソリューションを作成し、AIサービスとして展開することができます

  • Prompt Lab または AutoAI
  • エージェントラボのAIエージェント

Prompt Lab またはAgent LabからAIサービスを展開する場合、以下のオプションがあります

  • 直接展開:ソリューションが完成しており、これ以上の変更を加えたくない場合にこのオプションを使用します。
  • デプロイメント :コードの追加や変更によりソリューションをカスタマイズしたい場合は、このオプションを使用します。

AutoAI, からAIサービスを展開する場合、直接展開します。

ビジュアルツールを使用したAIサービスの展開に関するタスク

ビジュアルツールを使用してAIサービスを作成、展開、管理するために従うべき手順は以下の通りです

  1. AIサービスの展開:生成型AIのユースケースを構築する際に使用したツールに応じて、Agent Lab、 Prompt Lab、または AutoAI を使用した場合は、ビジュアルツールから直接ソリューションを展開できます。 Agent Labまたは Prompt Lab を使用してソリューションを構築する場合は、AIサービスを含む デプロイメント にソリューションを保存することもできます。 お客様の用途に最適な方法をお選びください。
  2. AI デプロイメントテスト: オンライン推論またはバッチスコアリング用にデプロイされたAIサービスをテストします。
  3. AIサービスの管理: Access and update deployment details. ユーザーインターフェースまたはプログラムから、 デプロイメントの規模を変更または削除します。

エージェント・ラボによるAIサービスの展開

Agent Lab を使用してエージェントを構築し、作成したエージェントを AI サービスとしてデプロイすると、エージェント型 AI アプリケーションのロジックが自動的に 資産に記録され、 資産の デプロイメントが自動的に作成されます。

開始前に

  1. 資産をデプロイする場所として、既存のデプロイメントスペースを用意するか、または新規に作成する必要があります。
  2. プロジェクトからエージェントラボでエージェントAIソリューションを構築する。 詳細については、 Agent Lab(ベータ版 )をご覧ください。
  3. タスクの認証情報を設定するには、APIキーを生成する必要があります。 詳細は 、「タスクの認証情報の管理 」を参照してください。

AIサービスを直接展開する

Agent LabツールからAIサービスのデプロイメントを作成するには、以下の手順に従います

  1. Agent Labで作成したワークフローをAIサービスとしてデプロイするには 、「デプロイ」 をクリックします。
  2. Enter your deployment details, choose your deployment space, and click つくる.

この手順により、プロジェクトまたはデプロイメントスペース内の 資産の デプロイメントが自動的に作成されます。 資産の デプロイメントを作成するには、 デプロイメントスペースから手動でデプロイメントを作成するプロセスに従う必要があります。 詳細については、 AIサービス資産の展開 をご覧ください。

エージェントラボでデプロイメントを使用してAIサービスを展開する

エージェンティックAIアプリケーションのプログラミングロジックをカスタマイズするには、Agent Labを使用して、作業をデプロイメントに保存することができます。 When you save your work in a deployment notebook, watsonx.ai automatically generates a deployment notebook which captures the logic of your agentic AI application in an AI service.

デプロイメントには、AIサービス資産 デプロイメントスペースにプロモートし、 資産の デプロイメントを作成するための自動生成コードが含まれています。 デプロイメントを編集してカスタマイズすることができます。例えば、ユースケースに合わせてデプロイメントではなく 資産をデプロイするデプロイメントを作成するなどです。

To save your work in a deployment notebook that contains an AI service from the watsonx.ai Prompt lab, follow these steps:

  1. エージェントラボと協力して、エージェントによるAIソリューションを構築する。
  2. 保存アイコン 「保存」アイコン をクリックし、ドロップダウンメニューから 「名前を付けて保存」 を選択します。
  3. 作業を保存 ダイアログボックスで、 デプロイメント を選択します。
    注: The deployment notebook contains the code to test, promote, and deploy an AI service. アプリケーションを展開するには、 デプロイメントに作業を保存する必要があります。 資産を展開するには、標準のノートパソコンは使用できません。
  4. In the 詳細を定義する section, enter a name and an optional description for your deployment notebook.
  5. 保存 をクリックします。

When you save your work in a deployment notebook, watsonx.ai automatically generates a notebook which contains the code to test, promote, and deploy an AI service. AIサービスのオンラインデプロイメントを作成するには、 デプロイメント内のセルを実行します。

You can customize the auto-generated deployment notebook for your agentic AI applications by clicking the 編集 編集アイコン icon.

エージェントラボから展開された推論AIサービス

ノートブックで展開されたAIサービスは、REST APIを使用して利用できます。 The following is an example cURL request to call your deployment:

curl --location '${PUBLIC_ENDPOINT}' \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer ${IAM_TOKEN}' \
--data '{ \
  "messages": [{$MESSAGES}]
}'

ここで

  • PUBLIC_ENDPOINT is the public endpoint of your deployment.

  • IAM_TOKEN IBM Cloud サービスにアクセスするための認証トークンです。 使用するアクセストークンは、ノートブックで参照されているプロジェクトと同じアカウントに関連付けられている必要があります。

  • MESSAGES チャット履歴のテキストエントリーの配列で、以下のスキーマに従います

    {
     "role": type, // "user" or "assistant"
     "content": content // The text content of the message
    }
    

AIサービスを展開する Prompt Lab

When you use the Prompt Lab to deploy your work as an AI service, the logic for your RAG application is automatically captured in an AI service asset and an online deployment is created automatically for the asset.

開始前に

  1. 資産をデプロイする場所として、既存のデプロイメントスペースを用意するか、または新規に作成する必要があります。
  2. ドキュメントとチャットするには、ベクトルインデックス(インメモリベクトルストアまたはベクトルデータベース)を作成する必要があります。 詳しくは 、「文書や画像とのチャット」 を参照してください。
  3. プロジェクトのRAGを使用する生成型AIソリューションを構築する。
  4. タスクの認証情報を設定するには、APIキーを生成する必要があります。 詳細は 、「タスクの認証情報の管理 」を参照してください。

AIサービスを直接展開する

Follow these steps to create an online deployment for an AI service from the watsonx.ai Prompt lab:

  1. Prompt Lab から作成した作品をAIサービスとして展開するには 、Deploy をクリックします。
  2. Enter your deployment details, choose your deployment space, and click つくる.

この手順により、プロジェクトまたはデプロイメントスペース内の 資産の デプロイメントが自動的に作成されます。 資産の デプロイメントを作成するには、 デプロイメントスペースから手動でデプロイメントを作成するプロセスに従う必要があります。 詳細については、 AIサービス資産の展開 をご覧ください。

Deploying AI services with a deployment notebook in Prompt Lab

To customize the programming logic of your generative AI application, you can use the Prompt Lab to save your work in a deployment notebook. When you save your work in a deployment notebook, watsonx.ai automatically generates a deployment notebook which captures the logic of your generative AI application in an AI service.

デプロイメントには、AIサービス資産 デプロイメントスペースにプロモートし、 資産の デプロイメントを作成するための自動生成コードが含まれています。 デプロイメントを編集してカスタマイズすることができます。例えば、ユースケースに合わせてデプロイメントではなく 資産をデプロイするデプロイメントを作成するなどです。

To save your work in a deployment notebook that contains an AI service from the watsonx.ai Prompt lab, follow these steps:

  1. Prompt Lab と協力して、ジェネレーティブAIソリューションを作成する。
  2. 保存アイコン 「保存」アイコン をクリックし、ドロップダウンメニューから 「名前を付けて保存」 を選択します。
  3. 作業を保存 ダイアログボックスで、 デプロイメント を選択します。
    注: The deployment notebook contains the code to test, promote, and deploy an AI service. アプリケーションをデプロイするには、 デプロイメントに作業内容を保存する必要があります。 資産を展開するには、標準のノートパソコンは使用できません。
  4. In the 詳細を定義する section, enter a name and an optional description for your deployment notebook.
  5. 保存 をクリックします。

When you save your work in a deployment notebook, watsonx.ai automatically generates a notebook which contains the code to test, promote, and deploy an AI service. AIサービスのオンラインデプロイメントを作成するには、 デプロイメント内のセルを実行します。

You can customize the auto-generated deployment notebook for your generative AI applications by clicking the 編集 icon 編集アイコン.

インファレンシングAIサービスが展開された Prompt Lab

ノートブックで展開されたAIサービスは、REST APIを使用して利用できます。 The following is an example cURL request to call your deployment:

curl --location '${PUBLIC_ENDPOINT}' \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer ${IAM_TOKEN}' \
--data '{ \
  "input_data": [{
      "fields": ["Search", "Access token"],
      "values": [
        [${MESSAGES}],
        [${IAM_TOKEN}]]
    }]
}'

ここで

  • PUBLIC_ENDPOINT is the public endpoint of your deployment.

  • IAM_TOKEN IBM Cloud サービスにアクセスするための認証トークンです。 使用するアクセストークンは、ノートブックで参照されているプロジェクトと同じアカウントに関連付けられている必要があります。

  • MESSAGES チャット履歴のテキストエントリーの配列で、以下のスキーマに従います

    {
     "role": type, // "user" or "assistant"
     "content": content // The text content of the message
    }
    

AIサービスを展開する AutoAI

When you use AutoAI to create an experiment that uses RAG and deploy your work as an AI service, the logic for your RAG application is automatically captured in an AI service asset and an online deployment is created automatically for the asset.

開始前に

  1. 資産をデプロイする場所として、既存のデプロイメントスペースを用意するか、または新規に作成する必要があります。
  2. ドキュメントとチャットするには、ベクトルインデックス(インメモリベクトルストアまたはベクトルデータベース)を作成する必要があります。 詳しくは 、「文書や画像とのチャット」 を参照してください。
  3. プロジェクトから AutoAI の実験ビルダーを使用して、RAGを使用する生成型AIソリューションを構築します。 詳細については 、RAG を使用する AutoAI 実験の構築をご覧ください。
  4. タスクの認証情報を設定するには、APIキーを生成する必要があります。 詳細は 、「タスクの認証情報の管理 」を参照してください。

AIサービスを直接展開する

Follow these steps to create an online deployment for an AI service from the AutoAI experiment builder tool:

  1. To deploy your work from the AutoAI experiment builder, choose the best performing pipeline for deployment and click 名前を付けて保存.
  2. Choose 取得と生成 as the objective, and select the AIサービス asset type.
  3. AIサービスをデプロイメントスペースにプロモートしてデプロイするためのオプションを有効にします。
  4. Choose your deployment space and click 作成して保存する.

この手順により、プロジェクトまたはデプロイメントスペース内の 資産の デプロイメントが自動的に作成されます。 資産の デプロイメントを作成するには、 デプロイメントスペースから手動でデプロイメントを作成するプロセスに従う必要があります。 詳細については、 AIサービス資産の展開 をご覧ください。

今後のステップ

親トピック: AIサービスの展開