複数環境の追加と使用
Enterprise
各アシスタントには、ドラフト環境とライブ環境があります。 エンタープライズ・プランの場合、デプロイメント前にアシスタントをテストするためのステージング・エリアとして、最大 3 つの環境を追加できます。 ドラフト環境でコンテンツを作成し、追加環境でコンテンツのテスト・バージョンを作成することができます。
環境について詳しくは、 環境 を参照してください。
環境の追加
各新規環境は、 「環境」 ページの追加タブとして表示されます。 これらの環境は再配列できないため、テストからデプロイまでのライフサイクルに合わせて追加してください。
環境を追加するには:
-
「環境」 ページを開き、 「環境の追加」 をクリックします。
「環境の追加」 -
名前と説明を入力し、 「保存」 をクリックします。 名前にスペースを含めたり、特殊文字を使用したりすることはできません。
「環境の追加」
新しい環境が、 「環境」 ページの追加タブとして表示されます。
環境の使用
お客様が使用するアシスタントをデプロイする前に、開発プロセスおよびテスト・プロセスで追加の環境を使用できます。
既存のテストからデプロイまでのプロセスに合わせて環境を追加します。 例えば、以下のようなシナリオでは、5 つの環境に名前を付けて使用することができます。
| 環境 | 使用対象 |
|---|---|
| ドラフト | 会話の作成者は、アクションを作成し、作業中にテストします。 |
| レビュー | 利害関係者との初期コンテンツ・レビューの実施 |
| テスト | 構成済みチャネル上のテスト・アシスタント・コンテンツ |
| ステージング中 | ステージング Web サイトを使用したアシスタント・コンテンツとチャネル構成のテスト |
| ライブ | お客様が使用するためのデプロイ |
環境へのアクセス制御
各環境で作業できるユーザーを制御できます。 各環境には、 IBM Cloud Identity and Access Management (IAM) で使用でき、リソースごとにアクセス権限を設定できる ID があります。 アクセス制御について詳しくは、 Identity and Access Management を参照してください。 設定について詳しくは、 環境設定 を参照してください。
環境へのコンテンツの公開
詳しくは、 コンテンツの公開 を参照してください。
ドラフト環境から環境に新しい変更を公開するには、以下のようにします。
-
変更を公開できる場合は、 「公開」 をクリックします。
-
バージョンの説明を入力します。
-
環境を選択します。
-
「公開」 をクリックします。
既存のバージョンを環境に公開するには、以下のようにします。
-
「環境」 ページで、「環境」タブをクリックします。
-
「解決方法」で、 「バージョンの切り替え」 をクリックします。
-
公開するバージョンを選択し、 「バージョンの切り替え」 をクリックします。
複数の環境間でのバージョンの移動
この例では、ビルド、テスト、反復、およびデプロイのために、コンテンツ・バージョンを複数の環境に移動する方法について説明します。
| 環境 | アクティビティー |
|---|---|
| ドラフト | バージョン V3 をレビュー環境に公開 |
| レビュー | V3 の初期テストの実施 |
| テスト | 構成済みチャネルでさらにテストするには、バージョン V3 に切り替えます。 |
| ステージング中 | 内部ステージング Web サイトでテストするためにバージョン V3 に切り替える |
| ライブ | お客様が使用するためにバージョン V3 に切り替える |
| ライブ | バージョン V3 でバグが検出されたら、バージョン V2 に切り替えます。 |
| ドラフト | バグを修正するには、バージョン V3 に戻します。 詳しくは、 前のバージョンへの復帰 を参照してください。 |
| ドラフト | 再テストのためにバージョン V4 をレビュー環境に公開 |
| テスト | さらに再テストするためにバージョン V4 に切り替える |
| ステージング中 | 内部ステージング Web サイトでテストするためにバージョン V4 に切り替える |
| ライブ | お客様が使用するためにバージョン V4 に切り替える |
環境のプレビュー
各環境タブで、 「この環境のプレビュー (Preview this environment)」 をクリックして別のブラウザー・タブを開き、アシスタントを対話式 Web チャット・ウィジェットとしてプレビューできます。
この非認証バージョンのアシスタントをチームと共有するには、環境プレビューへのリンクをチームに送信します。 対象分野の専門家は、 watsonx Assistant 自体にアクセスすることなく、進行中のアシスタントをテストできます。
環境設定
環境ごとに独自の設定があります。 「設定」 歯車アイコン をクリックして、設定を開きます。
| 設定 | 説明 |
|---|---|
| API の詳細 | インスタンスのサービス資格情報を表示するための環境名と ID、セッション URL、および IBM Cloud コンソールへのリンク |
| Webhook | メッセージ前処理、メッセージ後処理、およびログ Webhook の設定。 詳しくは、Webhook を使用してアシスタントを拡張を参照してください。 |
| 非アクティブ・タイムアウト | 顧客がアシスタントとの対話を停止してからセッションが終了するまでの待機時間を指定します。 最大非アクティブ・タイムアウトは、サービス・インスタンス・プラン・タイプによって異なります。 詳しくは、非アクティブ・タイムアウトを参照してください。 |
| セッション履歴 | 環境ごとに、 session_history 変数 で使用するために、各顧客の会話からの最近のメッセージを記録できます。 詳しくは、 セッション履歴 を参照してください。 |
| 環境の編集 | 環境の名前または説明を変更します。 名前にスペースを含めたり、特殊文字を使用したりすることはできません。 |
| 環境の削除 | 必要に応じて、環境を削除できます。 すべてのチャネル構成または拡張構成が削除されます。 環境を削除しても、公開済みのコンテンツ・バージョンは削除されません。 それらは、公開済みバージョンのリストに残ります。 |