スクリプトアクションの設定

スクリプト統合を使用すると、ダイアログMpowerエージェント閉じた CXone MpowerのAgent Builderを使用して作成された、音声またはチャットのインタラクションに対応できるバーチャルエージェント。応答で使用するカスタムスクリプトアクションを作成できます。 スクリプトアクションを作成するには、JavaScriptでコードを記述する必要があります。 Agent Builderスクリプトはサーバー上で動作するため、スクリプトを構築する際には考慮すべき制限がいくつかあります。

スクリプト統合の作成

スクリプト統合には、1つ以上のカスタムスクリプトアクションが保持されます。 各スクリプトアクションには独自のスクリプトがあります。

  1. CXone Mpowerで、アプリセレクターをクリックし、選択します:Agent Builder

  2. 操作するMpowerエージェントをクリックします。
  3. 左側のアイコンメニューで連携プラグのように見えるアイコン。をクリックします。
  4. スクリプトタブをクリックし、 新しい統合をクリックします。
  5. タイトルをクリックして、統合の名前を変更します。
  6. 必要に応じて、この統合で使用するスクリプト変数を作成します。
  7. 統合に1つ以上のアクションを追加します。 ここでスクリプトを作成します。 この統合で作成するスクリプトアクションはどれも、統合のスクリプト変数を参照できます。
  8. 変更が完了したら、トレーニングとステージングをクリックしてMpowerエージェント モデル閉じた トレーニングされ、ステージングされたボットのバージョンを更新し、この変更をテストします。

スクリプトアクションを作成します

スクリプトアクションは、Mpowerエージェントstories閉じた 意図と文脈に基づくインタラクション処理のためにMpowerエージェントをトレーニングする目的で使用されます。rulesおよび閉じた コンテキストによって変化しないメッセージに対するMpowerエージェントの応答を定義するために使用されます。fallback閉じた リッチメディアをサポートしていない宛先に送信される代替プレーンテキスト。応答に追加できます。

  1. CXone Mpowerで、アプリセレクターをクリックし、選択します:Agent Builder

  2. 操作するMpowerエージェントをクリックします。
  3. 左側のアイコンメニューで連携プラグのように見えるアイコン。をクリックします。
  4. スクリプトのタブで、スクリプトの統合 をクリックします。
  5. アクションで、新しいアクションをクリックします。
  6. アクションの名前を入力し、Enterキーを押します。
  7. 新しいアクションをクリックして、そのプロパティを展開します。
  8. カスタムJavaScriptコード(
      )を記述するには、エディターを開くをクリックします。
    1. エディターで、デフォルトのHelloWorldコードを置き換えますが、すべての新しいコードはメイン関数内に保持します。 必要に応じてメイン内の他の関数を構造化します。 メインの外側のコードは実行されません。
    2. 必要に応じて、コードにスクリプト変数を含めます。 まだ作成していない場合は、変数を作成します。
    3. スクリプトの出力結果を表示するには、エディターの上部にあるツールバーの
    4. スクリプト実行の三角形をクリック右向きの三角形の矢印。します。 結果はエディターの右側のコンソールペインに表示されます。
    5. AIを使用してスクリプトを編集するには、スクリプトエディタをクリックします。 [Agent Copilot] パネルが表示されます。

      Agent Copilot パネルを使用して、生成されたスクリプトの詳細を確認したり、スクリプトの変更を要求したりします。 たとえば、メッセージの文言を調整するように依頼できます。

      スクリプトは、要求に応じて調整されます。

      スクリプトを編集するときは、引き続き副操縦士にスクリプトの微調整を依頼できます。 調整できる回数に制限はありません。

  9. エディターの左上隅にある開いた山括弧山括弧(<)。をクリックすると、アクションと変数のリストがあるスクリプト統合ページに戻ります。
  10. 操作しているアクションをクリックします。
  11. 編集可能な変数ドロップダウンで、コード内で参照したスクリプト変数を選択します。
  12. テストの準備ができたら、アクションを有効にします。
  13. テストのためストーリー、ルール、またはフォールバックにアクションを追加します
  14. 変更が完了したら、トレーニングとステージングをクリックしてMpowerエージェント モデル閉じた トレーニングされ、ステージングされたボットのバージョンを更新し、この変更をテストします。

  15. 必要なテストを実施します。 たとえば、お客様のボットとチャットすることができます。 必要であれば、スクリプトのアングルを調整し、トレーニングとステージングを行い、再度テストを行います。

スクリプト変数の作成

作成した変数は、作成したスクリプト統合でのみ使用できます。 同じボット内であっても、他のスクリプト統合では使用できません。

  1. CXone Mpowerで、アプリセレクターをクリックし、選択します:Agent Builder

  2. 操作するMpowerエージェントをクリックします。
  3. 左側のアイコンメニューで連携プラグのように見えるアイコン。をクリックします。
  4. スクリプトのタブで、スクリプトの統合 をクリックします。
  5. [変数]の下で、新しいアクションをクリックします。
  6. 名前を入力してEnterを押します。
  7. リスト内の変数をクリックして、そのプロパティを展開します。
  8. スクリプトアクションで編集可能にできる単一値の変数を作成するには:
    1. テキストまたは数値をクリックします。
    2. この変数のデフォルト値を入力します。 変数にデフォルト値を設定しない場合は、このフィールドを空のままにします。 スクリプトアクションで使用されるときに変数値を更新できます。
    3. 数値変数の場合のみ、最小値最大値を入力して、変数が保持できる値の上限と下限を指定します。
  9. 読み取り専用の単一値変数を作成するには:
    1. シークレットをクリックします。
    2. を入力します。 Agent Builderは入力した値の最初の5文字以外をすべてマスクします。 コンソールで変数の内容を表示すると、値を完全に見ることができます。
  10. この変数の可能な値のリストを作成するには:
    1. 選択をクリックします。
    2. 可能な変数をカンマ(,)で区切って入力します。 たとえば、赤、青、緑などです。
    3. デフォルト値をクリックし、デフォルトにする値を選択します。
    4. デフォルト値を削除するには、フィールド上にカーソルを置いてXをクリックします。
  11. カスタムスクリプトで変数を使用します。
  12. 変更が完了したら、トレーニングとステージングをクリックしてMpowerエージェント モデル閉じた トレーニングされ、ステージングされたボットのバージョンを更新し、この変更をテストします。

変数を編集可能にする

Mpowerエージェント応答でそのアクションを使用するときに、その変数の値を指定または選択できるようにする場合は、スクリプトで変数を編集可能にすることができます。 スクリプト統合の複数のアクションで変数を使用する場合は、各アクションで変数を編集可能にする必要があります。 さらに、変数をスクリプト内で編集可能にするには、その変数をスクリプト内で参照する必要があります。

  1. CXone Mpowerで、アプリセレクターをクリックし、選択します:Agent Builder

  2. 操作するMpowerエージェントをクリックします。
  3. 左側のアイコンメニューで連携プラグのように見えるアイコン。をクリックします。
  4. スクリプトのタブで、スクリプトの統合 をクリックします。
  5. [アクション]の下で、スクリプト統合ページのアクションをクリックして、そのプロパティを展開します。
  6. 編集可能な変数ドロップダウンで1つ以上の変数を選択します。 シークレット変数はこのリストには表示されません。 編集可能にすることはできません。 変更は自動的に保存されます。
  7. ストーリー、ルール、またはフォールバックで選択したカスタムアクションを使用する場合の変数の値を指定します。
  8. 変更が完了したら、トレーニングとステージングをクリックしてMpowerエージェント モデル閉じた トレーニングされ、ステージングされたボットのバージョンを更新し、この変更をテストします。

スクリプトアクションの有効化

スクリプトアクションをMpowerエージェント応答で使用する準備ができたら、それを有効にする必要があります。 有効になっていないアクションは、ダイアログ閉じた Agent BuilderにおけるMpowerエージェントのストーリー、ルール、フロー。で作業しているときにスクリプトアクションリストに表示されません。

  1. CXone Mpowerで、アプリセレクターをクリックし、選択します:Agent Builder

  2. 操作するMpowerエージェントをクリックします。
  3. 左側のアイコンメニューで連携プラグのように見えるアイコン。をクリックします。
  4. スクリプトのタブで、スクリプトの統合 をクリックします。
  5. [アクション]の下で、スクリプト統合ページのアクションをクリックして、そのプロパティを展開します。
  6. アクションを有効にするには、無効 トグルスイッチのアイコン。をクリックします。 もう一度クリックすると、アクションが無効になり、[Mpowerエージェントアクション]メニューの[スクリプト]タブから削除されます。