このページは機械翻訳したものです。

更新日 2025-04-02

インテリジェント・アドバイザ

Oracle Intelligent Advisorを使用すると、ビジネス・ユーザーは、Microsoft WordおよびExcelドキュメントを使用して自然言語でルールを取得し、インタビューと呼ばれる、それらのルールに関するインタラクティブな顧客サービス・エクスペリエンス(インタビュー)を構築することで、複数のチャネルおよびビジネス・プロセスにまたがって一貫性のある監査可能なアドバイスを提供できます。既存のインタビューをスキルに組み込むことで活用できます。

たとえば、ある電力会社のユーティリティ・スキルでは、顧客が使用休止を連絡したり、請求に応じて支払いを行ったり、月次使用量を表示したりすることができます。また、電力の節約方法についてアドバイスするWebフォーム・インタビューも用意されています。この会社は、同じインタビューをスキルから使用できるようにすることで、ユーティリティ・スキルを強化できます。このスキルは、チャット会話の形式で実行されます。スキル・デザイナは、インタビュー・ルールをモデル化するためにダイアログ・フローを記述する必要はありません。また、インタビュー・ルールは1箇所で管理できます。Oracle Intelligent Advisorの詳細は、インテリジェント・アドバイザ・ドキュメント・ライブラリを参照してください。

ノート

インタビューは匿名ユーザーに対してのみ使用できます。スキルは、ポータル・ユーザーまたはエージェント・ユーザーに対して使用可能なインタビューにアクセスできません。

インテリジェント・アドバイザ・フレームワークの仕組み

インテリジェント・アドバイザ・サービスは、Oracle Digital Assistantのインテリジェント・アドバイザ・ダイアログ・フロー・コンポーネントと連携して、Oracle Intelligent Advisorインタビューをスキルに統合できます。

スキルがインタビューを実施するときは、会話でのアーティファクトの表示方法で説明されているように、チャネルに適した方法で各フィールドが表示されます。インタビューを進めるには、顧客は質問に回答するか、次のスラッシュ・コマンドのいずれかを使用します:

スラッシュ・コマンド アクション
/reset 最初の質問に戻ります。
/back 前の質問に戻ります。
/exit インタビューを終了します。ユーザーがインタビューを終了してから、同じセッション中に再度「インテリジェント・アドバイザ」ダイアログ・フロー状態をトリガーすると、スキルは前のインタビューを再開するかどうかをユーザーに尋ねます。

ヒント:

スラッシュ・コマンド用に独自のテキストを構成できます。たとえば、/back/previousに変更できます。

スキルとインタビューの統合は、3ステップのプロセスです。

  1. インテリジェント・アドバイザ・サービス統合を追加します
  2. インタビューの会話らしいバリエーションを作成します(オプションですが強く推奨します)。
  3. スキルのダイアログ・フローにインテリジェント・アドバイザ・コンポーネントを追加します

インテリジェント・アドバイザ・サービスの追加

スキルからOracle Intelligent Advisorインタビューにアクセスするには、インテリジェント・アドバイザ・サービスを追加する必要があります。これによって、Oracle Digital Assistantとインテリジェント・アドバイザ・ハブのAPIクライアント間の接続が構成されます。

インテリジェント・アドバイザ・ハブからAPIクライアント情報を取得し、デジタル・アシスタントでインテリジェント・アドバイザ・サービスを作成するステップを説明します。インテリジェント・アドバイザ・ハブのステップは、ハブ管理者が完了する必要があります。

  1. インテリジェント・アドバイザ・ハブで、サイド・メニューを開くアイコンをクリックしてサイド・メニューを開き、「権限」をクリックして、「ワークスペース」タブをクリックします。

  2. 目的のコレクションをクリックし、「チャット・サービス」が選択されていることを確認して、コレクション内のデプロイメントがアクティブ化されたときに、それらがデフォルトでチャット・サービスに対してアクティブ化されるようにします。

  3. 「APIクライアント」タブをクリックします。

  4. チャット・サービス・ロールを持つクライアントが表示されない場合は、そのロールを既存のクライアントのいずれかに割り当てるか、チャット・サービス・ロールを有効にしてクライアントを作成します。

  5. APIクライアントを開き、クライアントが有効になっていることを確認し、シークレットとAPIクライアントの識別子をメモします。これらはインテリジェント・アドバイザ・サービスを作成するために必要になります。

  6. ページの「ハブ管理者」を選択するか、ワークスペースの「マネージャ」を選択します。これらのいずれも選択されていない場合、インテリジェント・アドバイザ・サービス・ページからハブのアクティブなチャット・デプロイメントを表示できなくなります。また、サービス・ページから新しいスキルを直接作成することもできません。

  7. ハブからサインアウトできます。

    デジタル・アシスタントで、サイド・メニューを開くアイコンをクリックしてサイド・メニューを開き、「設定」「追加サービス」「インテリジェント・アドバイザ」タブの順にクリックします。

  8. 「+サービス」をクリックします。

  9. 「新規インテリジェント・アドバイザ・サービス」ダイアログで、サービスの一意の名前を指定します。

    これは、スキルのダイアログ・フローでインテリジェント・アドバイザ・コンポーネントの「インテリジェント・アドバイザ・サービス名」プロパティに使用する名前です。

  10. インテリジェント・アドバイザ・ハブのホストを入力します。https://接頭辞は省略します。例: myhub.example.com

  11. 「クライアントID」および「クライアント・シークレット」に、前にメモしたAPIクライアント識別子とシークレットを設定します。

  12. 「作成」をクリックします。

  13. 「設定の検証」をクリックして、入力した設定を使用して接続できることを確認します。

サービスを使用するスキルを作成すると、インテリジェント・アドバイザ・サービス・ページにスキルの名前と、スキルが使用するハブ・デプロイメントが表示されます。サービスのページのこれらのスキルのスキル・テスターを直接開くことができます。また、このページでスキルを直接作成することもできます。「インテリジェント・アドバイザ・サービス・ページからのスキルの作成およびテスト」を参照してください。

APIクライアントの詳細は、インテリジェント・アドバイザ・ドキュメント・ライブラリプロジェクトのアクティブ化およびAPIクライアントの詳細の更新を参照してください。

インテリジェント・アドバイザ・サービス・ページからのスキルの作成およびテスト

インテリジェント・アドバイザ・サービス・ページには、Hubのアクティブなチャット・デプロイメントを使用するすべてのスキルがリストされ、リストされたスキルのいずれかに対してスキル・テスターを実行できます。また、このページでは、アクティブなデプロイメントにアクセスするスキルを作成できます。

リストにあるスキルをテストするには、スキルの名前の横に表示される「このスキルのテスト」アイコンをクリックします。会話テスターが開いたら、会話を開始します。一般的なスキルでは、hiと入力して[Enter]を押すだけで開始できます。ただし、スキルが特定のフレーズを探している場合があります。その場合、理解できないフレーズを入力した場合は、何を入力するかを指示する必要があります。

ia-test-skill.pngの説明が続きます
図ia-test-skill.pngの説明

インテリジェント・アドバイザ・サービス・ページからスキルを作成するには、匿名ユーザーのサービスを選択し、「+新規スキル」をクリックします。(スキルは、ポータル・ユーザーまたはエージェント・ユーザーに対して有効なデプロイメントにアクセスできません。)スキルの表示名を指定し、ドロップダウンからデプロイメントを選択して、「作成」をクリックします。新しいスキルが、サービスを使用するスキルのリストに表示されます。

ia-new-skill-dialog.pngの説明が続きます
図ia-new-skill-dialog.pngの説明
ノート

サービスのAPIクライアントに「ハブ管理者」または「マネージャ」が選択されていない場合、ドロップダウンにデプロイメントがリストされないため、操作を実行する権限がないという通知が表示されます。インテリジェント・アドバイザ・サービスの追加を参照してください。

使用可能なデプロイメントのリスト

スキルからアクセスできるハブのデプロイメントのリストを表示するには、「追加サービス」に移動し、「インテリジェント・アドバイザ」をクリックしてハブのサービスを選択し、「デプロイメント」をクリックします。

ノート

リストには、チャットが有効なすべてのデプロイメントが表示されます。ただし、デプロイメントを使用できるのは匿名ユーザーのみです。スキルは、ポータル・ユーザーまたはエージェント・ユーザーに対して使用可能なデプロイメントにアクセスできません。

デプロイメントがWeb対応の場合は、名前の横に「Webインタビューの開始」アイコン「Webインタビューの開始」アイコンが表示されます。アイコンをクリックすると、新しいブラウザ・タブでインタビューを実行できます。

ハブでデプロイメントにアクセスするには、「デプロイメントの管理」編集アイコンをクリックします。

ia-deployments.pngの説明が続きます
図ia-deployments.pngの説明

サービスのAPIクライアントにハブ管理者またはマネージャが選択されていない場合は、ページにデプロイメントを表示できず、操作を実行する権限がないという通知が表示されます。インテリジェント・アドバイザ・サービスの追加を参照してください。

会話らしいインタビューの作成

これは実際の要件ではありませんが、会話技術を取り入れることで、チャットベースのOracle Intelligent Advisorインタビューの有効性を大幅に向上させることができます。

ほとんどのインタビューは、Webページのフォーム用に最適化されており、画面ラベル、セクション・ラベルおよびコンポーネント・タイプ(ドロップダウン・リストやチェック・ボックスなど)によって、質問のコンテキストと何を選択できるかが視覚的にわかります。スキルの会話は従来のWebインタフェースとは異なるため、フォームベースのインタビューを会話では使用できない場合があります。ポイントを説明するために、1人が参加して連続して座り、1人がボットとして機能し、もう1人がインタビュー対象者として機能するようにします。フォームベースのインタビューを声に出して(すべてのラベルとプロンプトを読み取ります)、これが顧客がボットとやりたいと思う会話かどうか自問します。

Webページ専用に設計されたインタビューを再利用するのではなく、より会話らしいバリエーションを設計することを検討してください。真の単一ソースと同じポリシー・モデルを使用したい場合には、Oracle Intelligent Advisorの包含機能を使用して、そのポリシー・モデルに対して追加のインタビューを作成します。インテリジェント・アドバイザ・ドキュメント・ライブラリ包含を参照してください。または、独自の属性を使用することを除き、Intelligent Advisorドキュメント・ライブラリ様々なユーザー・タイプのマルチチャネル・インタビューのカスタマイズで説明されているステップと同様に、インタビューがスキルで行われ、それに応じてアーティファクトを非表示または表示するようにインタビューにシード・データを渡すことを検討してください。属性値と接続パラメータの引渡しを参照してください。

次に例を示します。次のインタビューでは、一連のイメージ・トグルが示されます。Webページでは、ユーザーは該当するイメージをクリックできます。

ia-hazards-form.pngの説明が続きます
図ia-hazards-form.pngの説明

インタビューがスキル内で実施されるとき、各イメージを提示して、その標識が存在するかどうかをユーザーに尋ねます。次の例に示すように、ユーザーは標識ごとに「はい」または「いいえ」を回答する必要があります。

ia-hazards-skill.pngの説明が続きます
図ia-hazards-skill.pngの説明

このインタビューのルールでは標識が存在するかどうかのみが考慮されるため、すべての標識を含む1つのイメージを表示して、「これらの標識のどれかがありますか」という1つの質問だけを尋ねるように、スキルに対してインタビューを最適化することができます。ルールの変更に必要なのは、次のようにthere is any sign presentの条件を追加するだけです。

dangerous goods need to be handled if  
  there is a combustibles sign present or
  there is an explosives sign present or
  there is a flammable gas sign present or
  there is an inhalation sign present or
  there is a nonflammable sign present or
  there is an oxygen sign present or
  there is a flammable solid sign present or
  there is any sign present

また、導入用のテキストはこのスキル会話の動作に当てはまらないため、変更するか表示されないようにする必要があります。

インタビューを会話らしくするには

スキルの理想的なインタビューとは、人と人の会話で経験するのと同じ簡潔な自然言語を使用するものです。冷たく機械的で退屈な質問を続けるかわりに、快く手助けしてくれ、親しみを感じさせ、励ましてくれるが批判的でない、双方向の会話の実現できるように努力しましょう。インタビューを会話らしくする方法をいくつか次に示します。

  • インタビューの人格を作り上げ、ユーザーが識別できる一貫したパーソナリティをインタビューで伝えるようにします。たとえば、専門的でありながら親しみを感じさせる人格を作成できます。または、専門家として人格を作成することもできます。
  • 関連する質問セットごとに目標とメリットをユーザーに知らせます。例: 「ローンを承認する前に、資産と負債について知っておく必要があります。」
  • 可能な場合は常に能動態を使用します。たとえば、「リクエストが送信されました」ではなく、「リクエストがまもなく届きます」とします。
  • 「あなた」、「あなたの」、「私」、「私たち」など、視点を示す語を使用します。例: 「あなたが借用される希望金額をお知らせください。」
  • 「はい」か「いいえ」で答える質問が長く続く場合は、ときどき中断します。例: 「了解しました。これについてさらに質問があります。」
  • 多数の選択肢を含むリストがある場合は、小さなリストに分割して、どのリストを表示すればよいか絞り込むための質問を尋ねます。別の方法は、リストを小さなリストに分割してから、それぞれに「なし」を含めることです。ユーザーが1つの選択肢を選択したらすぐに残りのリストを省略します。最も一般的な選択肢を最初に、最も一般的でない選択肢を最後に配置します。
  • 励ますような言葉遣いにします。例: 「もうすぐ終わります。参照を取得する必要があるだけです。」
  • 繰返しを最小限に抑え、冗長性を回避します。たとえば、「資産の種類は何ですか」と「資産の額はいくらですか」のかわりに、「資産の種類は何ですか」と「その額はいくらですか」とします。
  • 短縮形を使用します。
  • わかりやすい言葉を使用します。たとえば、「履行日」ではなく、「オーダーしたものをいつ受け取りましたか」とします。
  • デフォルト値は推奨値として表示されるため、慎重に使用してください。デフォルト値は、最適な入力として提案する必要がある場合を除き、設定しないでください。たとえば、What is your employment status?のデフォルト値をemployedにすると、会話型出力はWhat is your employment status? Suggested value "employed"となり、失業中または退職した人にとっては不快感を与える可能性があります。
  • インタビューの質問を削減するために、ユーザー変数、プロファイル変数およびコンポジット・バッグ・エンティティを使用して、できるだけ多くの回答を収集し、その回答をインテリジェント・アドバイザ・コンポーネントの「シード・データ」プロパティに渡します(「属性値と接続パラメータの受渡し」を参照)。

「インテリジェント・アドバイザ・サービスからのスキルの作成およびテスト」ページの説明に従って、インタビューの最初のドラフトを完了すると、すぐにテスト・スキルを作成してスキルをテストできます。複数のユーザーに対してテストして、フィードバックを得ることもできます。本番スキルが完成した後で、スキルの分析を使用し、インタビューを再評価および調整できます。

以前にスキル会話を設計したことがない場合は、会話の設計を読んでベスト・プラクティスについて理解することをお薦めします。

会話でのアーティファクトの表示方法

スキル会話では、ドロップダウン・リスト、チェック・ボックス、ラジオ・ボタンなどの一部のUIアフォーダンスを表示できません。かわりに、アフォーダンスがボタンに変換されます。

  • ドロップダウン・リストおよび非ブール型のラジオ・ボタン・セットは、ボタン・セットとして出力されます
  • チェック・ボックス・グループでは、グループ内の各チェック・ボックスは、「はい」と「いいえ」のボタンが続くプロンプトと一緒に出力されます
  • ブール型のラジオ・ボタンは、「はい」と「いいえ」のボタン(およびラジオ・ボタンがオプションの場合は「不明」ボタン)の後で、プロンプトとして出力されます。

テキスト専用チャネルでは、ボタンは、ユーザーが回答を入力する必要があるテキストとして表示されます。

日付やスライダなどの一部のアフォーダンスは、プロンプトがない場合は表示されません。署名、キャプチャ、カスタム・プロパティなど、一部のアフォーダンスはサポートされていません。

インタビューを設計する前に、Webページ上のフォームと、様々なチャネルのスキル会話では、アーティファクトの処理方法がどのように異なるかを理解する必要があります。

例として、次の表では、Webフォームに表示されるイメージ・ボタン・グループを、リッチUIチャネル、Oracle B2C Serviceデフォルト・チャット、テキスト専用チャネルでのスキル会話と比較しています。この例のOracle B2C Serviceデフォルト・チャットとテキスト専用チャネルでは、自動番号付けが有効になっていることに注意してください。

インテリジェント・アドバイザWebフォーム リッチUIチャネル Oracle B2C Serviceデフォルト・チャット テキスト専用チャネル
ia-image-button-group-form.pngの説明が続きます
図ia-image-button-group-form.pngの説明
ia-image-button-group-rich.pngの説明が続きます
図ia-image-button-group-rich.pngの説明
ia-image-button-group-da-agent.pngの説明が続きます
図ia-image-button-group-da-agent.pngの説明
ia-image-button-group-text-only.pngの説明が続きます
図ia-image-button-group-text-only.pngの説明

この表では、各インタビュー・アーティファクトが会話でどのように表示されるかについて説明します。

インテリジェント・アドバイザのアーティファクト リッチUIチャネル Oracle B2C Serviceデフォルト・チャット テキスト専用チャネル
ボタン・グループ: テキスト、イメージ、テキストとイメージ

プロンプトと、アイテム値を使用してラベル付けされたボタンが表示されます。テキスト・イメージ・ボタン・グループと、イメージ・ボタン・グループでは、イメージとアイテム値の両方が表示されます。

イメージ・ボタン・グループの場合、ボタンは、ポリシー・モデラーで入力コントロールに「水平」または「垂直」のどちらが選択されているかに応じて水平または垂直に表示されます。

Slackチャネルでは、イメージは表示されません。

プロンプトと、アイテム値を使用してラベル付けされたボタンが表示されます。

イメージ・ボタン・グループの場合、ボタンは、ポリシー・モデラーで入力コントロールに「水平」または「垂直」のどちらが選択されているかに応じて水平または垂直に表示されます。

プロンプトおよびアイテム値のリストが表示されます。ユーザーは、選択するエントリのテキストを入力します。
カレンダ(日付、時刻および日時) プロンプトが表示され、入力データの属性に応じて、日付、日付と時刻、または時刻を受け入れます。デジタル・アシスタントのDATEエンティティとTIMEエンティティそれぞれで有効なフォーマットのみが受け入れられます(today5/16/1953 11:00pm13:00など)。フォーマットされていない値はUTCタイムゾーンに解決されます。

有効な日付書式は、DATEエンティティおよびインテリジェント・アドバイザ・コンポーネントの「インタビュー・ロケール」プロパティのロケール設定によって異なります。インテリジェント・アドバイザのプロパティでプロパティの説明を参照してください。

プロンプトが表示され、入力データの属性に応じて、日付、日付と時刻、または時刻を受け入れます。デジタル・アシスタントのDATEエンティティとTIMEエンティティそれぞれで有効なフォーマットのみが受け入れられます(today5/16/1953 11:00pm13:00など)。フォーマットされていない値はUTCタイムゾーンに解決されます。

有効な日付書式は、DATEエンティティおよびインテリジェント・アドバイザ・コンポーネントのインタビュー・ロケール・プロパティのロケール設定によって異なります。インテリジェント・アドバイザのプロパティでプロパティの説明を参照してください。

プロンプトが表示され、入力データの属性に応じて、日付、日付と時刻、または時刻を受け入れます。デジタル・アシスタントのDATEエンティティとTIMEエンティティそれぞれで有効なフォーマットのみが受け入れられます(today5/16/1953 11:00pm13:00など)。フォーマットされていない値はUTCタイムゾーンに解決されます。

有効な日付書式は、DATEエンティティおよびインテリジェント・アドバイザ・コンポーネントの「インタビュー・ロケール」プロパティのロケール設定によって異なります。インテリジェント・アドバイザのプロパティでプロパティの説明を参照してください。

キャプチャ サポート対象外 サポート対象外 サポート対象外
チェック・ボックス

各チェック・ボックスは、プロンプトの後に「はい」ボタンと「いいえ」ボタンが続いて出力されます。

systemComponent_IntelligentAdvisor_yesLabelおよびsystemComponent_IntelligentAdvisor_noLabelリソース・バンドル・エントリを使用して、様々なボタン・ラベルを定義できます。

各チェック・ボックスは、プロンプトの後に「はい」ボタンと「いいえ」ボタンが続いて出力されます。

systemComponent_IntelligentA dvisor_yesLabelおよびsystemComponent_IntelligentAdvisor_noLabelリソース・バンドル・エントリを使用して、異なる文字列を定義できます。

各チェック・ボックスは、プロンプトの後にYesNoが続いて出力されます。

systemComponent_IntelligentA dvisor_yesLabelおよびsystemComponent_IntelligentAdvisor_noLabelリソース・バンドル・エントリを使用して、異なる文字列を定義できます。ただし、文字列がyesとnoを表していることをNLPが認識できる必要があります。

通貨 ラベルを表示し、数値レスポンスを受け入れます(通貨記号なし)。

有効な数値書式は、NUMBERエンティティのロケール設定およびインテリジェント・アドバイザ・コンポーネントの「インタビュー・ロケール」プロパティによって異なります。インテリジェント・アドバイザのプロパティでプロパティの説明を参照してください。

ラベルを表示し、数値レスポンスを受け入れます(通貨記号なし)。

有効な数値書式は、NUMBERエンティティのロケール設定およびインテリジェント・アドバイザ・コンポーネントの「インタビュー・ロケール」プロパティによって異なります。インテリジェント・アドバイザのプロパティでプロパティの説明を参照してください。

ラベルを表示し、数値レスポンスを受け入れます(通貨記号なし)。

有効な数値書式は、NUMBERエンティティのロケール設定およびインテリジェント・アドバイザ・コンポーネントの「インタビュー・ロケール」プロパティによって異なります。インテリジェント・アドバイザのプロパティでプロパティの説明を参照してください。

カスタム・プロパティ サポート対象外 サポート対象外 サポート対象外
ドロップダウン、フィルタされるドロップダウンおよび固定リスト

表示値を使用してラベルが付けられたボタンが表示されます。

表示値のリストが表示されます。ユーザーは、選択するエントリのテキストを入力します。

表示値のリストが表示されます。ユーザーは、選択するエントリのテキストを入力します。

説明 インテリジェント・アドバイザ・コンポーネントの「説明の表示」プロパティを使用して、説明を表示するかどうかを指定できます。 インテリジェント・アドバイザ・コンポーネントの「説明の表示」プロパティを使用して、説明を表示するかどうかを指定できます。 インテリジェント・アドバイザ・コンポーネントの「説明の表示」プロパティを使用して、説明を表示するかどうかを指定できます。
フォーム ラベルの後に、ラベルがファイル名とファイル・タイプに設定されているボタン((PDF)など)が表示されます。 ラベル、ファイル名、ファイル・タイプ((PDF)など)およびクリック可能なリンク(フォームをWebブラウザで開く)が表示されます。 ラベル、ファイル名、ファイル・タイプ((PDF)など)およびURLを表示します。
イメージ イメージが表示されます。カスタム・プロパティは無視されます。 イメージが表示されます。カスタム・プロパティは無視されます。 イメージはテキスト専用チャネルではサポートされていません。
イメージ・トグル

イメージが「はい」ボタンに表示され、「いいえ」ボタンにも表示されます。

Slackチャネルでは、イメージは表示されません。

インテリジェント・アドバイザ・コンポーネントのsystemComponent_IntelligentAdvisor_yesLabelおよびsystemComponent_IntelligentAdvisor_noLabelリソース・バンドル・エントリを使用して、様々なボタン・ラベルを定義できます。

イメージが「はい」ボタンに表示され、「いいえ」ボタンにも表示されます。

インテリジェント・アドバイザ・コンポーネントのsystemComponent_IntelligentAdvisor_yesLabelおよびsystemComponent_IntelligentAdvisor_noLabelリソース・バンドル・エントリを使用して、異なる文字列を定義できます。

ラベルの後にYesおよびNoが続けて表示されます。

インテリジェント・アドバイザ・コンポーネントのsystemComponent_IntelligentAdvisor_yesLabelおよびsystemComponent_IntelligentAdvisor_noLabelリソース・バンドル・エントリを使用して、異なる文字列を定義できます。ただし、文字列がyesとnoを表していることをNLPが認識できる必要があります。

ラベル スタイルおよびカスタム・プロパティは無視されます。 スタイルおよびカスタム・プロパティは無視されます。 スタイルおよびカスタム・プロパティは無視されます。
マスキングされたテキスト 予期される表示フォーマット: 回答フォーマット: <mask> 予期される表示フォーマット: 回答フォーマット: <mask> 予期される表示フォーマット: 回答フォーマット: <mask>
数値 ラベルを表示し、数値レスポンスを受け入れます。

有効な数値書式は、NUMBERエンティティのロケール設定およびインテリジェント・アドバイザ・コンポーネントの「インタビュー・ロケール」プロパティによって異なります。「インテリジェント・アドバイザのプロパティ」でプロパティの説明を参照してください

ラベルを表示し、数値レスポンスを受け入れます。

有効な数値書式は、NUMBERエンティティのロケール設定およびインテリジェント・アドバイザ・コンポーネントの「インタビュー・ロケール」プロパティによって異なります。「インテリジェント・アドバイザのプロパティ」でプロパティの説明を参照してください

ラベルを表示し、数値レスポンスを受け入れます。

有効な数値書式は、NUMBERエンティティのロケール設定およびインテリジェント・アドバイザ・コンポーネントの「インタビュー・ロケール」プロパティによって異なります。「インテリジェント・アドバイザのプロパティ」でプロパティの説明を参照してください

パスワード ユーザーの発話はクリア・テキストとして渡されるため、パスワードを要求しないでください。 ユーザーの発話はクリア・テキストとして渡されるため、パスワードを要求しないでください。 ユーザーの発話はクリア・テキストとして渡されるため、パスワードを要求しないでください
ラジオ・ボタン(ブール型)

プロンプトと「はい」ボタンおよび「いいえ」ボタンが表示されます。フィールドがオプションの場合は、「不明」も表示されます。

systemComponent_IntelligentAdvisor_yesLabelsystemComponent_IntelligentAdvisor_noLabelおよびsystemComponent_IntelligentAdvisor_uncertainLabelリソース・バンドル・エントリを使用して、異なるボタン・ラベルを定義できます。

プロンプト、YesNo (およびフィールドがオプションの場合はUncertain)が表示されます。

systemComponent_IntelligentAdvisor_yesLabelsystemComponent_IntelligentAdvisor_noLabelおよびsystemComponent_IntelligentAdvisor_uncertainLabelリソース・バンドル・エントリを使用して、異なる文字列を定義できます。

プロンプト、YesNo (およびフィールドがオプションの場合はUncertain)が表示されます。

systemComponent_IntelligentAdvisor_yesLabelsystemComponent_IntelligentAdvisor_noLabelおよびsystemComponent_IntelligentAdvisor_uncertainLabelリソース・バンドル・エントリを使用して、異なる文字列を定義できます。ただし、yesとnoの文字列がyesとnoを表していることをNLPが認識できる必要があります。

ラジオ・ボタン・セット(非ブール型) プロンプトと、表示値を使用してラベル付けされたボタンが出力されます。 プロンプトおよび表示値が出力されます。ユーザーは、選択するエントリのテキストを入力します。 プロンプトおよび表示値が出力されます。ユーザーは、選択するエントリのテキストを入力します。
画面 タイトル・テキストが表示されます。Slack以外では、HTMLフォーマットがサポートされています。 タイトル・テキストが表示されます。HTMLフォーマットがサポートされています。 タイトル・テキストが表示されます。実際のHTMLマークアップが出力されます。スタイルおよびカスタム・プロパティは無視されます。
署名 サポート対象外 サポート対象外 サポート対象外
スライダ

ラベルが表示されます。その後、次のいずれかのアーティファクトが表示されます:

  • 範囲: Enter a number between <n> and <n>.
  • : 各表示値のボタン。

ラベルが表示されます。次に、次のいずれかのテキストが表示されます:

  • 範囲: Enter a number between <n> and <n>.
  • : 表示値のリスト。

ラベルが表示されます。次に、次のいずれかのテキストが表示されます:

  • 範囲: Enter a number between <n> and <n>.
  • : 表示値のリスト。
スイッチ

ラベルの後に2つのボタン(「はい」「いいえ」)が表示されます。

systemComponent_IntelligentAdvisor_yesLabelおよびsystemComponent_IntelligentAdvisor_noLabelリソース・バンドル・エントリを使用して、様々なボタン・ラベルを定義できます。

ラベルの後にYesおよびNoが続けて表示されます。

systemComponent_IntelligentAdvisor_yesLabelおよびsystemComponent_IntelligentAdvisor_noLabelリソース・バンドル・エントリを使用して、異なる文字列を定義できます。

ラベルの後にYesおよびNoが続けて表示されます。

systemComponent_IntelligentAdvisor_yesLabelおよびsystemComponent_IntelligentAdvisor_noLabelリソース・バンドル・エントリを使用して、異なる文字列を定義できます。ただし、文字列がyesとnoを表していることをNLPが認識できる必要があります。

表形式および縦型のエンティティ・コレクト プロンプト、追加ボタンのラベル、「はい」ボタンおよび「いいえ」ボタンが表示されます。ユーザーが「はい」をクリックすると、次のエンティティのために表の行のフィールドに入力するよう求められます。その後、スキルは、ユーザーが「いいえ」と回答するまでプロセスを繰り返します。 動作はリッチUIチャネルと同じですが、YesNoを入力する必要があることが違います。 動作はリッチUIチャネルと同じですが、YesNoを入力する必要があることが違います。
テキスト・ボックスおよびテキスト領域

読取り専用の場合、ラベルと値が表示されます。

それ以外の場合、ラベルが表示され、応答が待機されます。フィールドがオプションの場合でも、ユーザーは、会話が次のステップに進む前にテキストを指定する必要があります。

読取り専用の場合、ラベルと値が表示されます。

それ以外の場合、ラベルが表示され、応答が待機されます。フィールドがオプションの場合でも、ユーザーは、会話が次のステップに進む前にテキストを指定する必要があります。

読取り専用の場合、ラベルと値が表示されます。

それ以外の場合、ラベルが表示され、応答が待機されます。フィールドがオプションの場合でも、ユーザーは、会話が次のステップに進む前にテキストを指定する必要があります。

アップロード 埋込みチャット・インレーではサポートされていません。 サポート対象外。 サポートされています。
スキルの「リソース・バンドル」ページを開き、「リソース・バンドル」アイコンをクリックし、「構成」タブを選択してキーを選択することで、前述の表に記載されているリソース・バンドル・エントリ内の次のヘルパー・テキストおよびテキストを変更できます:
  • IntelligentAdvisor - answerNotValid:回答の形式が正しくありません。再試行してください。
  • IntelligentAdvisor - defaultValue:推奨値は{0}です
  • IntelligentAdvisor - doneHelp: (アップロード) アップロードが完了したら、{0}と言ってください。
  • IntelligentAdvisor - maskLabel: (マスキング) 回答フォーマット: {0}
  • IntelligentAdvisor - numberMinMax: (スライダ) {0}から{1}までの数値を入力します。
  • IntelligentAdvisor - outOfOrderMessage: この質問にはすでに回答しています。戻って前の回答を変更する場合は、{0}と言ってください。
  • IntelligentAdvisor - resumeSessionPrompt: 前に中断したところからインタビューを再開しますか。
  • IntelligentAdvisor - yesNoMessage: (ブール型ラジオ・ボタン、チェック・ボックス、スイッチ、コレクト) {0}または{1}を入力します

インタビューの会話設計のヒント

次に、様々なフィールド・タイプについてインタビュー設計の提案事項を説明します。

フィールド・タイプ 提案
評価、アドバイス、結論 各フィールドが、個別の発話として出力されます。複数のフィールドがある場合、スクロールによってアドバイスが画面から消えることがあります。できるだけ少ないフィールドに情報をまとめることを検討してください。たとえば、次のように言うのではなく
Based on the information provided,
you are eligible for this loan.
Loan amount $32,000
Effective rate 6% p.a.
Minimum monthly repayment $191.86
Please contact one of our representatives to
complete your loan application.
次のように言います
Based on your information, you're eligible for
a $32000 loan at 6% p.a. with a $191.86 monthly payment.
Please contact one of our representatives to complete 
your loan application.
すべて すべての入力フィールドにプロンプトが必要です。

フォームでHTMLおよびCSSマークアップを使用し、インタビューをフォームとして表示する場合、スキルの会話に多くの空白行が表示される可能性があります。これを防ぐには、インテリジェント・アドバイザ・コンポーネントの「出力からのHTMLタグの削除」プロパティをfalseに設定します。

ボタン(ラジオ)

ユーザーが目を通しただけで明確に意味が伝わる選択肢を提供して、ユーザーがすぐに適切なレスポンスをできるようにしてください。たとえば、次のように尋ねるのではなく

Are you employed?
yes
no
次のように尋ねます
What is your employment status?
employed
unemployed
ユーザーがレスポンスを入力するテキスト専用チャネルでは、ラベルに句読点を付けないでください。たとえば、次のように言うのではなく
Do you want:
a hard copy,
digital media,
or both?
次のように言います
What format do you want:
hard copy
digital
both

テキスト・ボタンの提案も参照してください。

ボタン(テキスト) ユーザーが目を通しただけで明確に意味が伝わる選択肢を提供して、ユーザーがすぐに適切なレスポンスをできるようにしてください。たとえば、次のように尋ねるのではなく
Do you want to keep your changes before
you exit?
save
undo
次のように尋ねます
Before exiting, what should we do with
your changes?
save changes
discard changes

ユーザーがレスポンスを入力するテキスト専用チャネルでは、ラベルを短くし、句読点を付けないでください。

カレンダ(日付、日付と時刻、時刻)

入力日のロケールベースの書式設定を有効にするには、「ロケールベースの日付解決」の説明に従ってDATEエンティティの「エンド・ユーザー・ロケールの検討」が「オン」に切り替わり、「ユーザー・コンテキストのプロファイル・スコープ変数」の説明に従ってprofile.localeがユーザーのロケールに設定されていることを確認します。「エンド・ユーザー・ロケールの検討」を「オフ」に切り替えると、DATEエンティティのデフォルトの日付書式が使用されます。

ユーザーは、本日、現在、水曜日、正午、1:00などの日付または時間を示す単語を入力できます。自然言語パーサーは、特定の日付や時間について合理的な推測をしようとします。計算には現在のUTC時間が使用されます。例:

  • 今日、明日、昨日:現在のUTC日付で計算を実行します。たとえば、ハワイ・アリューシャン・タイム・ゾーンで7月8日の午後8時である場合、UTCタイム・ゾーンでは7月9日になります。

  • 名前: DATEエンティティの「次として解決日」設定を使用して、「時間と日付の一致に関する曖昧性解決ルール」の説明に従って、過去、現在または将来の日付に解決するかどうかを決定します。現在のUTC日付で計算が実行されます。

  • 午前または午後なしの時間: DATEエンティティの「日付を次として解決」設定を使用して、「時間と日付の一致の曖昧性解決ルール」の説明に従って、過去、現在または将来の時間に解決するかどうかを決定します。現在のUTC時間に対して計算が実行されます。

ユーザーがUTCタイム・ゾーンに関連している場所によっては、日付または時間がユーザーの意図したとおりに解決されない場合があります。このため、プロンプトにはプロンプトに明示的な形式が示され、インタビューでは入力が実際に解決された内容がエコーされます。If this isn't correct, enter "/back" and re-enter the date in the specified formatなどの文字列を出力することもできます。

目的の書式を示し、解決日をエコーするインタビュー設計の例を次に示します。

ia-date-interview.pngの説明が続きます
図ia-date-interview.pngの説明

会話は次のようになります。

ia-date-feedback.pngの説明が続きます
図ia-date-feedback.pngの説明

チェック・ボックス スキルは、チェック・ボックス・セットのアイテムごとに、チェック・ボックス・ラベルと「はい」および「いいえ」ボタン(またはテキスト専用チャネルの場合はテキスト)を出力します。

チェック・ボックス・セット全体のラベルはスクロールされてすぐに画面から見えなくなるため、チェック・ボックス・ラベルで質問を使用することを検討してください。たとえば、次のように言うのではなく

Does the package contain any of the following
(select all that apply):
Liquid
  Yes
  No
...
Aerosol
  Yes
  No
次のように言います
I need to know if the package contains
controlled materials.
Does the package contain liquid?
  Yes
  No
...
Does the package contain an aerosol?
  Yes
  No

セットが長すぎると、ユーザーが「はい」および「いいえ」ボタンを何度もクリックするのが面倒になり、プロンプトを注意深く読まなくなる場合があります。1グループ内に多数のチェック・ボックスを作成するのではなく、カテゴリを使用するなどして、ユーザーがチェック・ボックスの数を絞り込めるような方法を検討してください。たとえば、チェック・ボックスが3つのグループに分類されるとします。最初のグループが該当するかを尋ねて、該当する場合はそのグループのチェック・ボックスを表示して、続行します。または、チェック・ボックスを論理的なグループに分割します。

ドロップダウン 携帯電話またはチャット・ウィジェットでは、ユーザーがスクロールする必要がある長い選択肢のリストは避けてください。選択肢のリストが長い場合は、より簡潔なリストをスキルで提供できるように、ユーザーがリクエストを絞り込むのに役立つ方法を検討してください。または、リストを複数のドロップダウンに分割して、それぞれにnoneを含めます。ユーザーが1つの選択肢を選択したらすぐに残りのドロップダウン・リストを省略します。

テキスト専用チャネルの場合、ユーザーの入力はボタン・ラベルと完全に一致する必要があるため、ラベルはできるだけ短くしてください。

イメージ・ボタン イメージが表示されないテキスト専用チャネルの場合は、アイテム値(ボタン・テキストに使用される)によって選択肢が明確に説明されるようにしてください。
イメージ・トグル ラベルは、「はい」か「いいえ」で答えられる質問の形式にする必要があります。
ラベル(入力) 常に入力フィールドのプロンプトを提供します。質問のように表現することを検討してください。たとえば、次のように言うのではなく
Age
次のように言います
How old are you?
ラベル(出力) 完結した文章として情報を出力します。たとえば、次のように言うのではなく
Loan paid off in: 5 years
次のように言います
You'll pay off your loan in 5 years
入力フィールドの後には、関連するヒント、有用な情報または提案を配置しないでください。会話では、ユーザーが質問に回答した後で、このような情報が出力されます。かわりに、ラベルに配置します。たとえば、次のように言うのではなく
What's the code?*
[input field]
* Enter 9999 if you don't know the answer.
次のように言います
What's the code? (Enter 9999 if you don't know)
[input field]
読取り専用 完結した文章として情報を出力します。たとえば、次のように言うのではなく

Loan paid off in: 5 years

次のように言います

You'll pay off your loan in 5 years

スイッチ

スイッチは「はい」か「いいえ」の選択肢として表示されるため、ラベルとして質問を使用することを検討してください。たとえば、次のように言うのではなく

Activate
  Yes
  No

次のように言います

Do you want to activate the subscription?
  Yes
  No
表形式エンティティ収集 フィールド・ラベルでは、ユーザーが複数のアイテムを追加できることを説明する必要があります。例: Tell us about each of your assets?

追加ボタンのラベルは、Do you want to add an asset?のような質問にする必要があります。

テキスト 会話では、ユーザーは次の質問に移動する前に値を入力する必要があります。したがって、自由に選択できる場合は、ユーザーがスキップして次の質問に進むために入力できる値を提供します。たとえば、次のように言うことができます
Any comments? (say 'n/a' if you don't have any)

この値を正しく処理するために、インタビューを変更する必要が生じます。

通貨属性および数値属性に関連付けられているテキスト・フィールドの場合、有効な書式は、NUMBERエンティティおよびCURRENCYエンティティのスキルの設定によって異なります。エンティティの「エンド・ユーザー・ロケールの検討」を「オン」に切り替えると、有効な形式はprofile.localeによって異なります。それ以外の場合、デフォルトの形式はen-USと同じです(たとえば、1,000,000.00)。ロケールベースの日付解決およびユーザー・コンテキストのプロファイル・スコープ変数を参照してください。

タイトル 省略するか、次に何が行われるかについて会話のきっかけとして使用します。たとえば、次のように言うのではなく
Location
次のように言います
Let's start by getting some information
about your location
反映的傾聴の機会としてタイトルを使用して、次の画面やセクションに移動する前にユーザーの入力内容を言い換えることもできます。たとえば、次のように言うのではなく
Loan Options
次のように言います
Great. Now that we know you want a car loan,
let's get some details.
インテリジェント・アドバイザ・コンポーネントの「すべての画面タイトルの非表示」プロパティを設定して、スキルの会話に画面タイトルを表示しないようにすることができます。

テキスト専用チャネルのインタビューの設計

テキスト専用チャネルでは、ボタンまたはイメージを表示できません。インテリジェント・アドバイザ・コンポーネントを使用するスキルにテキスト専用チャネルからアクセスできる場合、次に、リッチUIチャネルとテキスト専用チャネルの両方で動作するインタビューを設計するための提案をいくつか示します。

  • スキルの自動採番(スキルの「タスク・フローのポストバック・アクションでの自動採番の有効化」構成設定)またはデジタル・アシスタント(あるいはその両方)(デジタル・アシスタントの「ポストバック・アクションでの自動採番の有効化」設定を使用)をオンにします。自動採番がオンになっていると、ユーザーはテキスト全体ではなく番号を入力できます。
  • ユーザーによる入力を容易にするために、リストやボタンにはすべて小文字を使用することを検討してください。
  • systemComponent_IntelligentAdvisor_yesLabelsystemComponent_IntelligentAdvisor_noLabelおよびsystemComponent_IntelligentAdvisor_uncertainLabelリソース・バンドルのエントリを小文字のテキストに設定して、ユーザーがそのレスポンスを簡単に入力できるようにします。
  • systemComponent_IntelligentAdvisor_yesLabelおよびsystemComponent_IntelligentAdvisor_noLabelリソース・バンドル・エントリを、自然言語パーサー(NLP)がそれぞれYesおよびNoのバリエーションとして認識しない値に設定しないでください。スイッチ、チェック・ボックスおよびブール型ラジオ・ボタンの場合、スキルによって、systemComponent_IntelligentAdvisor_yesLabelおよびsystemComponent_IntelligentAdvisor_noLabelリソース・バンドル・エントリ(およびブール型ラジオ・ボタンがオプションである場合はsystemComponent_IntelligentAdvisor_uncertainLabel)の値が表示されます。テキスト・レスポンスの場合、スキルはNLPを介してユーザー・レスポンスを渡し、「はい」と「いいえ」のバリエーションをそれぞれtrueとfalseに変換します。NLPがtrueまたはfalseに変換できない文字列をラベルとして設定した場合、スキルは、回答が正しいフォーマットではないことを示すメッセージを返します。たとえば、systemComponent_IntelligentAdvisor_yesLabelokまたはyeahに設定した場合、NLPによって発話がtrueに変換されます。ただし、systemComponent_IntelligentAdvisor_yesLabelPleaseに設定した場合、スキルはPleaseを有効なレスポンスとして受け入れません。

スキルにおけるインテリジェント・アドバイザ・コンポーネントの使用

スキルから匿名インタビューにアクセスする前に、デジタル・アシスタント管理者に依頼してインスタンスにインテリジェント・アドバイザ・サービスを追加し、ハブ・マネージャに依頼してインテリジェント・アドバイザ・ハブにインタビューをデプロイしてチャット・サービス用にアクティブ化します。これらのタスクが完了したら、インテリジェント・アドバイザ・コンポーネントをダイアログ・フローに追加して、スキルからインタビューにアクセスできます。

ヒント:

「インテリジェント・アドバイザ」サービス・ページからスキルをすばやく作成できます。サイド・メニューを開くアイコンをクリックしてサイド・メニューを開き、「設定」「追加サービス」「インテリジェント・アドバイザ」タブ、「+新規スキル」の順にクリックします。スキルに表示名を付け、ドロップダウンからデプロイメントを選択します。

次のステップでは、ビジュアル・ダイアログ・モード用に作成されたスキルでのコンポーネントの使用を順を追って説明します。

  1. スキルで、「エンティティ」「エンティティ」アイコンをクリックして「エンティティ」ページを表示し、「DATE」エンティティを選択します。

  2. 「エンド・ユーザー・ロケールの考慮」を「オン」に切り替え、「次として解決する日付」ドロップダウンから「直近」を選択します。

    インタビューでは、これらの設定を使用して入力日付書式を決定し、「時間と日付の一致の曖昧性解決ルール」および「ロケールベースの日付解決」の説明に従って、あいまいな日付を解釈します。

  3. CURRENCYおよびNUMBERエンティティの「エンド・ユーザー・ロケールの検討」が「オン」に切り替わっていることを確認します。
  4. 「フロー」「フロー」アイコンをクリックし、インテリジェント・アドバイザ・コンポーネントの挿入先となるフローを選択します。

  5. 新しいコンポーネントを挿入する2つのコンポーネントを接続する線の上にマウスを置き、次をクリックします。
    状態の追加

    .
  6. 「状態の追加」ダイアログの「検索」フィールドにintellと入力し、表示されるインテリジェント・アドバイザ・コンポーネントを選択します。
  7. 「名前」フィールドと「説明」フィールドに入力し、「挿入」をクリックします。
  8. 新しく追加されたコンポーネントのプロパティ・インスペクタで、コンポーネントの「インテリジェント・アドバイザ・サービス名」プロパティを、「設定」>「追加サービス」>「インテリジェント・アドバイザ」ページに追加されたサービスの名前に設定します。

  9. 「デプロイメント・プロジェクト名」を、インテリジェント・アドバイザ・ハブにデプロイされた匿名インタビューの名前に設定します。

    ヒント:

    名前の正確なスペルが不明な場合は、「追加サービス」に移動し、「インテリジェント・アドバイザ」をクリックしてハブのサービスを選択し、「デプロイメント」をクリックしてデプロイメント名のリストを表示します。
  10. コンポーネントでスクリーン・タイトルを非表示にする場合は、「すべてのスクリーン・タイトルの非表示」trueに設定します。デフォルトでは、インタビューには画面タイトルが表示されます。

  11. デフォルトでは、インタビューに説明は表示されません。「説明の表示」プロパティをalwaysに設定して説明を毎回表示するか、askに設定して説明を表示するかどうかを選択できます。

  12. インタビューの属性の値をスキルがすでに取得している場合は、「データのシード」プロパティを使用して値を渡すことができます。それ以外の場合は、プロパティを削除します。

    シード・データを渡す方法およびインタビューでデータを使用する方法については、属性値と接続パラメータの受渡しを参照してください。

  13. デフォルトでは、スキルはインタビューのHTMLおよびCSSマークアップを出力します。インタビューにHTMLおよびCSSマークアップが含まれ、不要な空白行が会話に含まれる原因となる場合は、「出力からのHTMLタグの削除」trueに設定することを検討してください。

  14. インタビューで特定の通貨が想定される場合は、「予想通貨のインタビュー」を予想通貨のISO-4217コードに設定します。コードが指定されている場合、ユーザーはその通貨に対して許可されているフォーマットでのみ通貨値を入力できます。

  15. インテリジェント・アドバイザの統合に問題がある場合にスローされるエラーを処理するための状態を追加します。
    • プロパティ・インセクターで、「トランジション」タブを選択します。
    • 新しいアクションを作成し、errorという名前を付けます。
    • 「遷移先」フィールドで、「状態の追加」を選択します。
    • 「メッセージの送信」テンプレートまたは「ユーザー・メッセージング」テンプレートのいずれかを選択し、「名前」および「説明」を入力して、「挿入」をクリックします。

      インテリジェント・アドバイザ・コンポーネントに接続するエラー遷移を使用して、新しいコンポーネントをフロー・ダイアグラムに挿入する必要があります

    • 新しく挿入したコンポーネントを選択し、エラーなどの場合にユーザーに表示するテキストを挿入して入力します。

      We are having a problem with a connection. Can you please send email to contact@example.com to let them know that the loan advisor isn't working? Thank you.
  16. (オプション)ラベルおよび標準メッセージに対してコンポーネントで使用される文字列を微調整します。インテリジェント・アドバイザのリソース・バンドル・エントリを参照してください。
  17. スキルにテキストのみのチャネルからアクセスできる場合は、スキルの「タスク・フローのポストバック・アクションでの自動採番の有効化」構成設定がtrueに設定されているか、テキストのみのチャネルの場合はtrueに解決される式(次の式など)に設定されていることを確認します:

    ${(system.channelType=='twilio'||system.channelType=='osvc' )?then('true','false')}

    これにより、ユーザーはオプションの全文ではなく数字を入力するだけでオプションを選択できます。

    この設定にアクセスするには、スキルの左側のナビゲーションで
    設定
    を選択し、「構成」タブを選択します。

  18. (オプション)「プレビュー」プレビュー・アイコンをクリックし、スキルにアクセスできるすべてのチャネルでインタビューをテストします。

各コンポーネント・プロパティの詳細は、インテリジェント・アドバイザ・プロパティを参照してください。

コンポーネントのYAMLバージョンの各プロパティとその使用例の詳細は、System.IntelligentAdvisorを参照してください。

属性値および接続パラメータを渡す

インタビューの属性の値をスキルがすでに取得している場合は、インテリジェント・アドバイザ・コンポーネントの「データのシード」プロパティを使用して、インタビューに値を渡すことができます。インタビューにWebサービス・コネクタのパラメータが必要な場合は、「接続パラメータ」プロパティを使用して値を渡すことができます。

「シード・データ」プロパティを使用して、「URLパラメータからのシード」オプションが有効になっているインタビュー属性の値を渡すキーと値のペアを定義します。このオプションは、Oracle Policy Modelingの「属性の編集」ダイアログにあります。

インタビューは、「シード・データ」値を使用して、デフォルト値として表示されるデフォルト値を設定します。

シード・データが指定されている場合、インタビューで画面またはステップをスキップする場合は、ポリシー・モデリングで次のステップに従います。

  1. シード・データが提供されたかどうかを判断するルールを追加します。

    • ブール属性の場合は、次のルールを使用します。

      The <screen name> screen should be shown if
            <attribute name> is uncertain or
            <attribute name> is currently unknown
    • 非ブール属性の場合は、次のルールを使用します。

      The <screen name> screen should be shown if
            <attribute name> is currently unknown
  2. 「インタビュー」タブで、画面を選択し、「次の場合に画面を表示」をクリックして、「次の場合に表示」ドロップダウン・リストからルールを選択します。


    ia-show-screen-if.pngの説明が続きます
    図ia-show-screen-if.pngの説明

    画面に複数の質問があり、質問のみを非表示にする場合は、「次の場合に画面を表示」ボタンを使用するかわりに質問を選択し、「必須」をクリックして、「次の場合に表示」ドロップダウン・リストからルールを選択します。

シード・データおよびインタビューでのシード・データの使用方法の詳細は、インテリジェント・アドバイザ・ドキュメント・ライブラリの次の記事を参照してください:

アプリケーション・データへのデータ・マッピングを含むWebサービス・コネクタをインタビューで使用する場合は、「接続パラメータ」プロパティを使用して、コネクタにデータを渡すためのキーと値のペアを定義します。

パラメータについて学習するには、Intelligent Advisorドキュメント・ライブラリデータ統合を参照してください。

インタビュー属性へのアクセス

インタビュー中に設定された名前付き属性の値にアクセスする必要がある場合は、「インタビュー結果の変数」プロパティを使用してリスト変数の名前を渡すことができます。名前付き属性値は、その変数にキーと値のペアの配列として格納されます。

ユーザーが完了前にインタビューを終了すると、「インタビュー結果の変数」によって指定された変数は作成されません。