複数の環境の追加と使用

環境の詳細については、「環境」を参照。

環境の追加

新しい環境はEnvironmentsページに追加タブとして表示されます。 これらの環境を並べ替えることはできないので、テストからデプロイまでのライフサイクルに合わせて追加する。

環境を追加する:

  1. Environmentsページを開き、Add Environmentをクリックします。

    環境の追加
    環境の追加

  2. 名前と説明を入力し、「保存」をクリックします。 名前にスペースや特殊文字は使用できません。

    環境を追加する
    環境を追加する

新しい環境は、環境ページの追加タブとして表示されます。

「環境 (Environment)」タブ
「環境 (Environment)」タブ

環境の利用

顧客向けにAIアシスタントをデプロイする前に、開発およびテストプロセスで余分な環境を使用することができます。

既存のテストからデプロイまでのプロセスに合わせて環境を追加する。 例えば、次のようなシナリオで5つの環境に名前を付けて使用する:

環境 に使用
ドラフト 会話作者がアクションを作り、動作しながらテストする
レビュー ステークホルダーとの初期コンテンツレビューの実施
テスト 設定したチャンネルでアシスタントコンテンツをテストする
ステージング ステージングウェブサイトを使用して、アシスタントコンテンツとチャンネル構成をテストする
Live 顧客が使用するために展開する

環境へのアクセス制御

それぞれの環境で誰が働けるかをコントロールできる。 各環境には、IBM Cloud Identity and Access Management(IAM) で使用できる ID があり、リソースごとにアクセスを設定できます。 設定の詳細については、環境設定を参照してください。

環境にコンテンツを公開する

詳しくは、コンテンツの公開をご覧ください。

ドラフト環境から新しい変更を環境に公開する:

  1. 変更を公開できる場合は、「公開」をクリックします。

  2. バージョンの説明を入力します。

  3. 環境を選ぶ。

  4. 「公開」 をクリックします。

既存のバージョンを環境に公開するには

  1. Environmentsページで、Environmentタブをクリックします。

  2. Resolution Methodsで、Switch versionをクリックする。

  3. 公開するバージョンを選択し、Switch versionをクリックします。

複数の環境でバージョンを移動する

この例では、ビルド、テスト、反復、デプロイするために、複数の環境を通してコンテンツのバージョンを移動することを説明します。

環境 アクティビティー
ドラフト バージョンV3をレビュー環境に公開
レビュー V3の初期テストを実施
テスト 設定されたチャンネルでさらなるテストを行うため、バージョンV33に切り替える
ステージング バージョンV33に切り替え、社内のステージングウェブサイトでテストを実施
Live 顧客用バージョンV33に変更
Live バージョンV33でバグが発見された後、バージョンV22に切り替える
ドラフト バグを修正するためにバージョンV33に戻す。 詳細については、以前のバージョンに戻すを参照してください
ドラフト バージョンV4をレビュー環境に公開し、再テストを行う
テスト さらなる再テストのためにバージョンV44に切り替える
ステージング バージョンV44に切り替え、社内のステージングウェブサイトでテストを実施
Live 顧客用バージョンV44に変更

環境のプレビュー

各環境タブで、この環境をプレビューをクリックすると、別のブラウザータブが開き、対話型ウェブチャットウィジェットとしてAIアシスタントをプレビューすることができます。

プレビュー
プレビュー

この認証されていないバージョンのAIアシスタントを、環境プレビューへのリンクを送ることでチームと共有することができます。 AIアシスタント・ビルダー自体にアクセスすることなく、専門家が進行中のAIアシスタントをテストすることができます。

環境設定

それぞれの環境にはそれぞれの設定がある。 設定の歯車アイコン「ギア・アイコン」をクリックして設定を開きます。

この属性 説明
API の詳細 環境名とID、セッション URL、インスタンスのサービス認証情報を確認するための IBM Cloud コンソールへのリンク
Webhook プレメッセージ、ポストメッセージ、ログウェブフックの設定。 詳しくは、Webhook を使用してアシスタントを拡張を参照してください。
非アクティブ・タイムアウト 顧客がアシスタントとの対話を終了してから、セッションが終了するまでの待ち時間を指定します。 非アクティブ時の最大タイムアウトは、サービス・インスタンス・プランのタイプによって異なります。 詳しくは、Inactivity timeoutを参照のこと。
セッション履歴 session_history変数で使用するために、各環境について、各顧客の会話の最近のメッセージを記録することができます。 詳細はセッション履歴を参照。
環境の編集 環境の名前や説明を変更する。 名前にスペースや特殊文字は使用できません。
環境の削除 必要であれば、環境を取り除くこともできる。 チャンネルやエクステンションの設定はすべて削除される。 環境を削除しても、公開されているコンテンツのバージョンは削除されません。 それらはあなたの公開バージョンリストに残る。