日時ユーザー入力コントロール

  • リリースバージョン: Zurich
  • 更新日 2025年07月31日
  • 所要時間:9分
  • 日時ユーザー入力コントロールを仮想エージェントトピックで使用し、ユーザーがカレンダーの日付、時刻 (時および分)、またはその両方を選択できるようにします。

    LLM トピックディスカバリー用の日時ユーザー入力コントロールのプロパティ

    日時ユーザー入力コントロールは、カレンダーの選択から、または仮想エージェントチャットウィンドウにわかりやすい言葉を入力することによって、入力を受け入れます。回答を入力すると、 仮想エージェントは、ご利用地域の日付の処理方法に応じて異なる入力を受け入れます。たとえば、米国にいる場合、入力コントロールは MM-DD-YYYY 形式をサポートしますが、スペインのユーザーは DD-MM-YYYY 形式で日付を入力します。

    日時プロパティ 説明
    名前

    トピックフローでこのノードを識別する名前。

    変数名

    このプロンプトに対するユーザー応答を格納する変数の名前です。変数名は、ノード名プロパティから自動的に作成されます。

    自動スロット入力を許可

    このノードの値を、トピックディスカバリー中に他のノードによって自動的に設定できるようにする場合に切り替えます。この切り替えを有効にすると、[詳細な説明] フィールドが、動的なデータピルピッカーとスクリプトオプションから静的テキストフィールドに変わります。

    詳細な説明

    ユーザーからの必要な情報の説明。[ 自動スロット入力を許可 ] トグルが無効になっている場合は、[データピルピッカー] アイコン [データピルピッカー] アイコン を選択して、動的な詳細記述を作成できます。 をクリックして条件を定義するか、[エディターを開く] アイコン [ エディターを開く] アイコンを選択します。 をクリックしてスクリプトを入力します。[自動スロット入力を許可 (Allow automatic slot filling)] トグルが有効になっている場合は、静的な説明のみを入力できます。

    [自動スロット入力を許可 (Allow automatic slot filling)] トグルが非アクティブの場合、詳細な説明にはデータピルピッカーとスクリプトの動的オプションが含まれます。切り替えがアクティブな場合、[詳細な説明] フィールドは静的になります。

    入力形式
    表示される日時コントロールのタイプ。次のいずれかの形式を選択します。
    • [日付]:ユーザーが日付を選択するための月ごとのカレンダーのみが表示されます。
    • [日付と時刻] - 月ごとのカレンダーと時間ピッカーを表示します。
    • [時刻] - ユーザーが時刻 (時および分) を選択するための時間ピッカーのみを表示します。
    詳細
    ユーザーにプロンプトを強制

    切り替えて、大規模言語モデル (LLM) が生成するメッセージの代わりに、ユーザーに表示するカスタムメッセージのフィールドを開きます。分かりやすい言葉でカスタムメッセージを作成したり、スクリプトを入力したり、データピルピッカーを使用して条件を定義したりすることができます。

    妥当性検証

    ユーザー入力を検証するスクリプトを追加します。たとえば、ユーザーが有効なメールアドレスを入力したかどうかを確認します。

    LLM に関する追加説明

    データ形式、制限、またはユーザー応答のデフォルト値の追加など、LLM への詳細な指示。分かりやすい言葉で追加の指示を作成したり、スクリプトを入力したり、データピルピッカーを使用して条件を定義したりすることができます。

    このノードを非表示またはスキップ
    次の場合、このノードを条件付きで表示します

    会話でこのノードを表示するための条件を指定するノーコード条件ステートメントまたはローコードスクリプト。条件は true と評価される必要があります。

    次の場合、ユーザーにこのノードのスキップを許可

    会話でユーザーにこのノードをスキップさせるための条件を指定するノーコード条件ステートメントまたはローコードスクリプト。条件は true と評価される必要があります。このフィールドは、条件ビルダーまたはスクリプトのいずれかを使用して設定できます。

    条件でスキップが許可されていない場合にユーザーが「このステップを省略」などの値を入力すると、ノードをスキップできないことを示すメッセージが表示され、回答を入力するように再度求められます。

    LLM トピックディスカバリー用の日時ユーザー入力コントロールの例

    注:
    仮想エージェントデザイナーコントロールは、他のチャネルでは表示や機能が異なる場合があります。
    入力プロパティ 日時プロンプト

    すべての基本的な日時ユーザー入力フィールドがオープンに利用できます。いずれかの詳細オプションを選択して、個別に開くように切り替えます。

    図 : 1. Web UI 日時プロンプト
    Web クライアントでは、カレンダーポップアップを使用して日時を選択できます。

    NLUトピックディスカバリー用の日時ユーザー入力コントロールのプロパティ

    日時プロパティ 説明
    名前

    トピックフローでこのノードを識別する名前。

    変数名

    このプロンプトに対するユーザー応答を格納する変数の名前です。変数名は、ノード名プロパティから自動的に作成されます。

    プロンプト

    ユーザーへのプロンプトまたは質問。プロンプトは、テキスト文字列またはテキストを返すスクリプトのいずれかです。この値は、デフォルト値が指定されていない場合にのみ使用されます。例:[名前は何ですか (What's your name?)]

    NLU エンティティ

    [NLU トピックディスカバリーのみ]

    NLU エンティティをノードに関連付けるオプション。NLU エンティティがこのノードの入力変数に関連付けられている場合、仮想エージェント はユーザーの発言に基づいて指定された値をスロットに入力できます。トピックインテントに関連付けられているエンティティのリストからエンティティを選択します。

    ノードのエンティティを指定すると、[認識されたエンティティの確認をユーザーに要求しない] トグルスイッチが表示されます。有効にすると、ユーザーは抽出されたエンティティの確認を求められません。

    入力形式
    表示される日時コントロールのタイプ。次のいずれかの形式を選択します。
    • [日付]:ユーザーが日付を選択するための月ごとのカレンダーのみが表示されます。
    • [日付と時刻] - 月ごとのカレンダーと時間ピッカーを表示します。
    • [時刻] - ユーザーが時刻 (時および分) を選択するための時間ピッカーのみを表示します。
    詳細
    デフォルト値
    ユーザー入力の値を事前定義

    質問またはプロンプトに対するユーザー応答の事前定義済みの値です。[デフォルト値の確認] フィールドで定義された応答では、ユーザーにデフォルト値の確認を求めます。ユーザーが「 no」で応答した場合、値は null になります。デフォルト値は、テキスト文字列またはテキストを返すスクリプトのいずれかです。たとえば、ドット連結を使用している場合、デフォルト値は Script Variables > Last username になります。または、スクリプトを使用している場合、デフォルト値は {{vaScripts.lastUsername}} になります。

    確認メッセージ
    入力完了確認

    ノードのインタラクションが完了したときにユーザーに表示されるボット応答。メッセージは、テキスト文字列またはテキストを返すスクリプトのいずれかです。たとえば、ドット連結を使用している場合は、次のようになります。Thanks, (Input Variables > Username)! または、スクリプトを使用している場合、確認応答は次のようになります。Thanks, {{vaInputs.username}}!

    デフォルト値の確認

    [デフォルト値 (Default value)]フィールドの値が正しいことを検証するようにユーザーに求めるメッセージ。このメッセージは、 [プロンプト (Prompt)] フィールドの値の代わりに使用されます。テキスト文字列またはテキストを返すスクリプトのいずれかが含まれる可能性があります。たとえば、ドット連結を使用している場合は、次のようになります。Are you (Input Variables > Username)? またはスクリプトを使用している場合、確認メッセージは次のようになり ます。Are you {{vaScripts.lastUsername}}?

    会話の切り替え
    このセクションは、インスタンスで NLU ディスカバリーが有効な場合にのみ使用できます。
    ユーザーが件名を変更できるようにするにはオンにします

    このノードの NLU 予測を有効にするオプション。有効にすると、使用している入力コントロールのタイプに関係なく、ユーザーはテキストを入力して質問に回答できます。仮想エージェント はこの発言を使用して別の既存のインテントを照合し、ユーザーがトピックを切り替えられるようにします。

    このノードを非表示またはスキップ
    次の場合、このノードを条件付きで表示します

    会話でこのノードを表示するための条件を指定するノーコード条件ステートメントまたはローコードスクリプト。条件は true と評価される必要があります。

    次の場合、ユーザーにこのノードのスキップを許可

    会話でユーザーにこのノードをスキップさせるための条件を指定するノーコード条件ステートメントまたはローコードスクリプト。条件は true と評価される必要があります。このフィールドは、条件ビルダーまたはスクリプトのいずれかを使用して設定できます。

    次の場合、再プロンプトをスキップ 会話でユーザーが再プロンプトをスキップできるようにするための条件を指定するノーコード条件ステートメントまたはローコードスクリプト。トピックループバックまたはダイアログアクションで先行するノードに再度アクセスすると、仮想エージェントはこのノードをバイパスし、元の値を自動的に保持します。

    NLUトピックディスカバリー用の日時ユーザー入力コントロールの例

    注:
    仮想エージェントデザイナーコントロールは、他のチャネルでは表示や機能が異なる場合があります。
    入力プロパティ 日時プロンプト
    図 : 2. 日時ユーザー入力コントロールの基本プロパティ
    基本プロパティには、ノード名、プロンプト、入力形式、および NLU エンティティが含まれます。
    図 : 3. Web UI 日時プロンプト
    Web クライアントでは、カレンダーポップアップを使用して日時を選択できます。

    チャネルサポート

    表 : 1. 日時ユーザー入力コントロールのチャネルサポート
    チャネル LLM サポート NLU/キーワードのサポート 制約
    Web UI サポートされていません サポート対象 なし
    モバイル UI サポートされていません サポート対象 なし
    Now Assist パネル サポートされていません サポート対象 なし
    Microsoft Teams サポート対象 サポート対象 なし
    Slack サポートされていません サポート対象 なし
    Workplace サポートされていません サポート対象

    Workplace のインターフェイスは、ネイティブで日付選択ウィジェットをサポートしていません。代わりに、これらのインターフェイスでサポートされているボタンを使用して、日付と時刻の選択が行われます。

    日時ユーザー入力コントロールは、現在の日付と時刻を示す日付の入力をユーザーに促します。ユーザーは、月、日、年、または時刻のボタンを選択して、その値を変更します。時間フィールドと日付フィールドがユーザーに新しい値を入力するよう促します。月と年のフィールドには、現在または将来の月または年のボタンが表示されます。これらのボタンの 1 つを選択するか、時刻または年を設定する値を入力します。

    Facebook Messenger サポートされていません サポート対象 アドミニストレーターが顧客のタイムゾーンを要求するオプションを設定している場合、選択された日時には顧客のタイムゾーンが反映されます。それ以外の場合は、UTC タイムゾーンで表示されます。タイムゾーン設定の詳細については、「Facebook Messenger との対話型統合 のセットアップ」を参照してください。
    SMS Twilio サポート対象 サポート対象外 適用外
    LINE サポートされていません サポート対象 なし
    WhatsApp サポート対象 サポート対象 なし
    Apple Messages for Business サポートされていません サポート対象 なし
    Alexa (音声アシスト機能) サポートされていません サポート対象 最良の結果を得るには、ノードで NLU を有効にします。