バーチャルアシスタントとの音声対話を有効にすることができます。つまり、ユーザーがバーチャルアシスタントと話すことができます。このためには、 IVR、 Twilio、 IVR-AudioCodesなどの音声チャネルのいずれかを有効にして、それらのチャネルでボットを公開する必要があります。上記チャネル全体にわたるユーザー体験を効率的なものに設定できるいくつかの音声プロパティがあります。これらの設定は、複数のレベルで行うことができます:
- ボットレベル – チャネル有効化時
- コンポーネントレベル – ボットレベルで音声プロパティを有効にいた場合、以下のようなさまざまなコンポーネントの動作を定義することができます。
- エンティティノード
- メッセージノード
- 確認ノード
- 標準レスポンス
- ウェルカムメッセージ
このドキュメントでは、音声通話のプロパティと、さまざまなチャネルで間の違いについて詳しく説明しています。
チャネル設定
フィールド | 説明 | チャネルに適用 |
---|---|---|
IVRデータ抽出キー | 入力されたデータを抽出するための構文を指定します。エンティティノードと確認ノードの場合、チャネルレベルの設定を上書きする抽出ルールを定義できます。これは、入力タイプに基づいて異なる形式でトランスクリプション結果を提供するASRエンジンに特に役立ちます。例として、VXMLでは、あるキーにクレジットカードの単語形式を、別のキーに番号形式を入れることができます。 | IVR |
会話終了時の動作(ver7.1以降) | このプロパティは、会話終了時のボットの動作を定義するために使用できます。オプションは以下のとおりです:
|
IVR、Twilio、IVR-AudioCodes |
通話終了ハンドラ | 通話がエラーで終了した場合、通話終了ハンドラとして使用したいダイアログタスクの名前を選択します。 | IVR、Twilio、IVR-AudioCodes |
通話制御パラメータ | パラメータの追加をクリックします。呼び出し動作を定義する際に使用するプロパティ名と値を入力します。
メモ:これらのプロパティと値は、IVRシステムのすべてのコールフローのVXMLファイルおよびAudioCodesチャネルのセッションパラメータで使用する必要があります。
|
IVR、IVR-AudioCodes |
ASR確信度しきい値 | ||
しきい値キー | これは、ASR確信度が格納される変数です。このフィールドは事前入力されていますので、VXMLの内部動作を認識していない場合は変更しないでください。 | IVR |
ASRのしきい値確信度の定義 | 0~1.0の範囲で、IVRシステムがボットに制御を引き渡すタイミングを定義します。 | IVR |
タイムアウトプロンプト | ユーザーがタイムアウト時間内に入力しなかった場合に再生するデフォルトのプロンプトテキストを入力します。どのノードにもタイムアウトプロンプトを指定しない場合は、このプロンプトが代わりに表示されます。 | IVR、Twilio、IVR-AudioCodes |
文法 | ユーザーの発話を検出するために使用する文法を定義します
文法構文の詳細な設定については、以下をご覧ください。メモ:トランスクリプションエンジンのソースを指定するとともに、ボットに対してトランスクリプションの有効化オプションが有効になっている場合、文法の定義は必須ではありません。 |
IVR |
不一致プロンプト | ユーザー入力が定義された文法の中に存在しない場合、再生するデフォルトのプロンプトテキストを入力します。どのノードにも“不一致プロンプト”を指定しなかった場合、このプロンプトが代わりに表示されます。 | IVR |
バージイン | プロンプトの進行中にユーザー入力を許可するかどうかを選択します。「いいえ」を選択した場合、ユーザーはIVRがプロンプトを完了するまで入力できません。 | IVR、Twilio、IVR-AudioCodes |
タイムアウト | ユーザー入力を受信するまでの最大待機時間を、ドロップダウンリストから1秒から60秒までの間で選択します。 | IVR、Twilio、IVR-AudioCodes |
再試行回数 | 再試行を許可する最大回数を選択します。再試行回数は、1回から10回までの間で選択できます。 | IVR、Twilio、IVR-AudioCodes |
ログ | IVRシステムにチャットログを送信する場合は、はいを選択します。 | IVR |
ダイアログノードの設定
ノードの音声通話プロパティのパネルでは、ノード固有のプロンプト、文法、およびタイムアウトやリトライなどのコールフロー動作に関するパラメータを入力できます。音声通話プロパティは、以下のノードおよびメッセージタイプにのみ適用されます:
- エンティティノード
- メッセージノード
- 確認ノード
- 標準レスポンス
- ウェルカムメッセージ
音声通話設定フィールドリファレンス 以下のセクションでは、各IVR設定の詳細について説明します。これには、説明、ノードへの適用性、デフォルト値、その他の主要な情報が含まれます。プロンプトに関するメモ
- プロンプトは、以下のいずれかの形式で入力できます:プレーンテキスト、スクリプト、音声ファイルのファイル位置。JavaScriptを定義したいか、または音声ファイルを添付したい場合は、プロンプトテキストメッセージボックスの前のアイコンをクリックして、モードを選択します。デフォルトでは、テキストモードに設定されています。
- 異なるタイプのプロンプトメッセージを複数回入力できます。それらをドラッグアンドドロップすることで、順番を定義できます。
- 複数のプロンプトは、プロンプトが順番に再生されるため、繰り返しを避けるために、プロンプトを複数回再生しなければならないシナリオにおいて便利です。
フィールド | 説明 | ノードに適用 | チャネルに適用 |
---|---|---|---|
初期プロンプト | IVRがノードを最初に実行するときに再生されるプロンプト。ノードのプロンプトを入力しない場合は、ノードのデフォルトのユーザープロンプトがデフォルトで再生されます。標準レスポンスとウェルカムメッセージのプロンプトを入力しない場合は、デフォルトで標準レスポンスとウェルカムメッセージが再生されます。 | エンティティ、確認、メッセージノード;標準レスポンスとウェルカムメッセージ | IVR、Twilio、AudioCodes |
タイムアウトプロンプト | ユーザーが指定時間の中で何も入力しなかった場合に、IVRチャネルで再生されるプロンプトです。ノードのプロンプトを入力しない場合は、ノードのデフォルトのエラープロンプトが再生されます。標準レスポンスとウェルカムには、不一致プロンプトを定義していない場合に再生されるデフォルトのタイムアウトプロンプトがあります。 | エンティティ、確認;標準レスポンスとウェルカムメッセージ | IVR、Twilio、AudioCodes |
不一致プロンプト | ユーザー入力が定義された文法のいずれの値にも一致しなかった場合に、IVRチャネルで再生されるプロンプト。ここにプロンプトを入力しない場合、またはエンティティまたは確認ノードに対して文法なし オプションを選択した場合は、ノードのデフォルトのエラープロンプトが再生されます。標準レスポンスとウェルカムには、入力しないと再生されるデフォルトの不一致プロンプトがあります。 | エンティティ、確認;標準レスポンスとウェルカムメッセージ | IVR |
エラープロンプト | ユーザー入力が無効なエンティティタイプの場合にIVRチャネルで再生されるプロンプト。ここでノードのプロンプトを入力しない場合は、ノードのデフォルトのエラープロンプトが再生されます。 | エンティティ、確認; | IVR、Twilio、AudioCodes |
文法 | ユーザーの発話を検出するために使用する文法を定義します
文法構文の詳細な設定については、以下をご覧ください。メモ:トランスクリプションエンジンのソースを指定するとともに、ボットに対してトランスクリプションの有効化オプションが有効になっている場合、文法の定義は必須ではありません。 |
確認;標準レスポンスとウェルカムメッセージ | IVR、Twilio |
高度なコントロール | |||
これらのプロパティは、ボットIVR設定ページで設定されたプロパティを上書きします。 | |||
タイムアウト | ユーザー入力を受信するまでの最大待機時間を、ドロップダウンリストから1秒から60秒までの間で選択します。デフォルト値は、ボットIVR設定ページで定義されている値と同じです。 | 該当なし | IVR、Twilio、AudioCodes |
再試行回数 | 再試行を許可する最大回数を選択します。再試行回数は、1回から10回までの間で選択できます。デフォルト値は、ボットIVR設定ページで定義されている値と同じです。 | 該当なし | IVR、Twilio、AudioCodes |
再試行回数超過時の動作 ( エンティティノードにのみ適用) | タイムアウトの場合または再試行回数が指定された制限を超えた場合の動作を定義します。オプションは以下のとおりです。
V7.3 以降では、この機能が拡張されたので、トランスクリプションが無効になっている場合に、エンティティエラーカウントを超過すると、プラットフォームは再試行回数超過時の動作をトリガーするようになっています。 |
該当なし | IVR、Twilio、AudioCodes |
バージイン | プロンプトの進行中にユーザー入力を許可するかどうかを選択します。「いいえ」を選択した場合、プロンプトが完了するまでユーザー入力は考慮されません。デフォルト値はいいえです。 | 該当なし | IVR、Twilio、AudioCodes |
通話制御パラメータ | プロパティの追加」をクリックします。IVRシステムのVXML定義とAudioCodesチャネルのセッションパラメータを定義する際に使用するプロパティ名と値を入力します。ノードや標準レスポンスに定義されているこれらの値は、ボットIVR /AudioCodes設定ページで定義されているグローバル通話制御パラメータを上書きします。 | 該当なし | IVR、AudioCodes |
ログ | IVRシステムにチャットログを送信する場合は、はいを選択します。デフォルト値はいいえです。 | 該当なし | IVR |
録画 | 開始する記録の状態を定義します。デフォルト値は停止です。 | 該当なし | IVR |
文法の設定
IVRシステムに対して少なくとも1つのスピーチ文法を定義する必要があります。システムで考慮されるデフォルトの文法はありません。このセクションでは、IVRシステム上でボットが機能するための文法システムの設定に必要な手順を説明します。一般的に、IVR有効のボットでは、ユーザーの発話はIVRシステムの文法構文によって吟味され、解析された後、ボットに転送されます。Kore.aiは以下の文法システムに対応しています。
- Nuance
- Voximal
- UniMRCP
それぞれに対応する設定が必要です。
Nuance
Nuanceスピーチ認識システムの文法構文ルールを使用する場合は、そのライセンスが必要となります。登録してNuanceからライセンスを取得すると、 dlm.zip と nle.zipという2つのファイルにアクセスできるようになります。このVXMLへのパスがボットからアクセス可能であることを確認します。設定:
- トランスクリプションの有効化を“いいえ”に設定します
- 文法セクションでは:
- 必要に応じて、スピーチまたはDTMFオプションを選択します。
- vxmlを定義するテキストボックスに、dlm.zipファイルのvxmlパスを入力します。urlは以下の形式になります:
http://nuance.kore.ai/downloads/kore_dlm.zip?nlptype=krypton&dlm_weight=0.2&lang=en-US
- 上記のパスをセットアップに従って変更します
- 言語コード“lang=en-US”は、自身のセットアップに基づきます。
- 文法を追加して、
nle.zip
に別のパスを追加します。上記の手順に従ってください。 - 設定を保存します。
Voximal/UniMRCP
VoximalまたはUniMRCPの文法構文ルールを使用したい場合は、トランスクリプションソースを指定する必要があります。設定:
- トランスクリプションの有効化を“はい”に設定します
- 表示されるトランスクリプションエンジンソースのテキストボックスでは:
- Voximalの場合は、"builtin:grammer/text "と入力します
- UniMRCPの場合は、"builtin:grammar/transcribe"と入力します
- 文法セクションを空白にしておくことができます。上記のトランスクリプションソースのURIが、スピーチの構文と文法の審査を行います。
- 設定を保存します。