トピックの [フロー] タブ

  • リリースバージョン: Yokohama
  • 更新日 2025年03月04日
  • 所要時間:10分
  • トピックの [フロー] タブを使用して、会話フローを構築します。ユーザー入力、ボット応答、およびユーティリティのコントロールを使用してフローを定義します。

    [フロー] タブ (デフォルトビュー)

    図 : 1. デフォルトビューの [フロー] タブの例
    10 個仮想エージェントデザイナー 吹き出しがハイライト表示されたトピックの [フロー] タブのビュー。テキストの説明については、以下の表を参照してください。 10 個仮想エージェントデザイナー 吹き出しがハイライト表示されたトピックの [フロー] タブのビュー。テキストの説明については、以下の表を参照してください。
    注:
    仮想エージェントNow Assistをインストールし、Now Assistトピックスキルをオンにすると仮想エージェントデザイナー、更新されたユーザーインターフェイスが利用可能になります。このコンテンツは、このスキルがアクティブ化されており、リストビューを表示できることを前提としています。このスキルがアクティブ化されていない場合は、従来の UI とトピックページが表示されます。詳細については、「Virtual Agent Designer legacy topics page (仮想エージェントデザイナーの従来のトピックページ)」を参照してください。
    表 : 1. 凡例 (デフォルトビュー)
    機能 説明
    1. ナビゲーションバー デザインとホームページの間を移動するためのタブ。仮想エージェントデザイナーまたは開いているトピックのタブを選択すると、複数のトピックとホームページを開いて移動できます。タブ 閉じるアイコンを選択して、そのトピックを閉じます。
    2. トピックヘッダーバー トピックのタブとデザインのオプション:
    • タブ:各タブには、会話を操作するための各種のビューがあります。
    • [テーブルビュー]:会話フロー内のノードのテーブルビューを表示するオプション。このオプションを使用して、会話を設計しながら、テーブルビューとダイアグラムビューを切り替えることができます。
    • [アクティブ] - デザインステータスを変更して、アクティブ (ユーザーが利用可能) または非アクティブ (開発中でユーザーが利用不可) にするオプション。選択すると、次のオプションが表示されます。
      • [トピックディスカバリーに含める]:キーワード、NLU、または Now LLM サービス を使用してトピックを検出可能にするオプション。非アクティブの場合、検索フォールバックの実行時にトピックが含まれます。
      • [トピックのリストに含める]:トピックの [すべて表示] リストの下にトピックを表示するオプション。
    • [保存]:現在のデザインを保存します。
    • テスト:チャットテストウィンドウでデザインを開き、会話をプレビューしてテストできるようにします。 Now Assist パネル、Microsoft Teams アプリケーション、または Slack アプリケーションが環境で構成されている場合、それらのチャネルのプレビューオプションが [テスト] ボタンリストに表示されます。リストの [Now Assist パネルでのプレビュー] または [Microsoft Teams でプレビュー] を選択し、その環境でトピックをテストします。
    • [公開]:デザインをアクティブ化し、チャットクライアントで使用できるようにします。言語固有の NLU モデルを使用している場合は、[公開] リストから [レビューおよび公開] を選択して言語を指定します。
    • トピックアイコンでのその他のアクション (その他のアクションアイコン)
      • [複製]:現在のデザインをコピーして、未公開バージョンのデザインを作成します。
      • [削除]:デザインの現在の公開済みバージョンを削除します。

    デザインを更新すると、トピックを公開するまでヘッダーバーに [未公開の変更] というメッセージが表示されます。メッセージにカーソルを合わせると、未公開の変更を説明するツールヒントが表示されます。たとえば、変更には、トピックのメインデザインや 自然言語理解 (NLU) (NLU) 言語マッピングを含めることができます。未公開の変更の警告メッセージが表示されているフロータブヘッダーバー。メッセージにカーソルを合わせると、未公開の変更の詳細を示すツールヒントが表示されます。

    保存せずにトピックを閉じると、ヘッダーバーに [変更を復元 ] ボタンが表示されます。閉じる前に保存していない未公開の変更を復元するには、このボタンを選択します。[ 変更を復元 ] ボタンは、[ 未公開の変更 ] メッセージに置き換えられました。未保存のトピックを再度開いた後に [変更を復元] ボタンが表示されているフロータブのヘッダーバー。

    ノードを追加し、保存または公開する前にトピックを閉じると、トピックを再度開いた際にノードが非表示になり、ボタンとメッセージが表示されます。[ 変更の復元] を選択してノードを復元し、ボタンを削除します。未公開の変更メッセージと [変更を復元] ボタンが表示されているフロータブのヘッダーバー。どちらも、ノードを追加して未保存のトピックを再度開いた後に表示されます。

    3. パレット [コンポーネント] タブと [変数] タブを含む、折りたたみ可能なサイドバー。
    [コンポーネント] タブでは、キャンバスの上にドラッグして会話をビルドできるコントロールのリストが表示されます。次のタイプのコントロールを使用できます。
    • [ユーザー入力]:会話中のユーザーからの情報を促しキャプチャするために使用されるコントロールです。Now Assist が有効で大規模言語モデル (LLM) トピックを使って作業している場合に、[LLM ユーザー入力] セクションに LLM 互換のコントロールが示されます。
    • [ボット応答]:会話中の仮想エージェントの応答を表示するためのコントロールです。
    • [ユーティリティ]:トピックの中でスクリプトを実行する、異なる会話パス (分岐) を追加するというアクションをトピック内で実行したり、トピックブロックを追加したりするためのコントロールです。
    [変数] タブには、入力とスクリプトが含まれています。表示中のトピックの入力とスクリプトを表示する [変数] タブ。
    入力セクション
    • トピックの [プロパティ] タブで指定されたライブエージェント変数。仮想エージェントセッションからライブエージェントにコンテキスト情報を提供します。
    • ユーザー入力コントロールとユーティリティにより定義され、キャンバス上のフローに追加される入力変数。
    • トピック作成者によって追加され、トピックのスロット入力の入力変数として使用される「ノードレス」NLU エンティティ。
    [スクリプト] セクション
    [スクリプト] セクションには、キャンバス上のノードにあるスクリプトが含まれています。トピック作成者はスクリプト変数をさらに追加して、コントロール変数の外部に値を格納することができます。スクリプティング変数により、より複雑なスクリプティングシナリオが可能になります。
    4. キャンバス 会話フローをグラフィカルに表示するエリアです。コントロールをキャンバスにドラッグすると、そのコントロールは会話フローのノードになります。右側のペインに開く、 関連のプロパティシートを含みます。各フローには、開始ノードと終了ノードがあります。コントロールを追加または削除すると、キャンバス上のコントロールのレイアウトが自動的に調整されます。
    5. ノード検索 会話フロー内の特定のノードをすばやく見つけるためのオプション。ノード検索アイコン (検索アイコン) を選択して検索フィールドを展開し、検索するノードの名前を入力します。一致するノードが見つかると、そのノードがフローでハイライト表示されます。左矢印または右矢印を使用して、検索ノード名に一致する前または次のノードを検索します。
    図 : 2. ハイライト表示されたノードを示すノード検索
    ノード検索。フロー内のハイライト表示されたノードとハイライト表示された検索バーを表示します。
    6. 問題の警告 トピックが公開される前に修正が必要な問題の数を示すカウンター。詳細については、本ドキュメントの「不完全なプロパティの警告」セクションを参照してください。
    7. ノード [コンポーネント] サイドバーまたは [変数] サイドバーからコントロールをドラッグして作成されたキャンバス上の入力アイテムまたは出力アイテム。会話内のすべてのコントロールは、キャンバス上の個々のノードとして表示されます。ノードが不完全な場合、ノード内の問題の数を示すカウンターが表示されます。詳細については、本ドキュメントの「不完全なプロパティの警告」セクションを参照してください。
    8. プロパティシート キャンバス上で選択されたノードに固有のプロパティです。プロパティのリストは、選択したノードに基づいて変更されます。各ノードには、ノードで実行される動作や処理を制御するスクリプトを含めることができる、独自のプロパティセットがあります。NLU を有効にすると、入力コントロールのプロパティシートに NLU フィールドが追加されます。詳細については、「仮想エージェントデザイナーのコントロール」を参照してください。
    7. データピルピッカー プロパティフィールドで使用する入力変数またはスクリプト変数からデータピルを選択するためのツールです。データピルピッカーを選択して、トピック内のアクセス可能な既存の変数から選択します。また、データピルをプロパティフィールドに直接ドラッグすることもできます。
    10. スクリプトエディター プロパティで使用される JavaScript スクリプトを追加または編集するためのツールです。挿入ポイントの有効な要素のリストを含む、スクリプト支援機能を提供します。要素には、トピックで利用可能な関数名、オブジェクト名、および変数名が含まれます。詳細については、「JavaScript シンタックスエディター」を参照してください。
    11. [プロパティシート] タブ キャンバス上で現在選択されているノードの [プロパティシート] ビューを開きます。
    12. [検証の問題] タブ [検証の問題] ビューが開き、トピックを公開する前に修正が必要なトピック内の問題の数が表示されます。このタブは、不完全なトピックを公開しようとすると表示され、すべての問題が解決されると表示されなくなります。詳細については、「仮想エージェントトピックを公開する」を参照してください。
    13. [リソース] タブ 製品ドキュメントへのリンクを含む [役に立つリソース] ビューを開きます。LLM トピックでは、キャンバス上のガイド付きツアーや LLM コントロールのビデオへのリンクなどのその他のリソースが表示されます。

    ガイド付きツアー、ビデオ、製品ドキュメントのリンクが表示されている、LLM トピックの [役に立つリソース] タブ。

    テーブルビューが有効になっている [フロー] タブ

    [フロー] タブのほとんどの機能は、[テーブルビュー] の機能と同じです。次の画像と表では、違いが強調表示されています。

    図 : 3. テーブルビューの [フロー] タブの例
    変数、検索テーブル、および [テーブル] トグルがハイライト表示された 仮想エージェントデザイナー [フロー] タブのテーブルビュー。テキストの説明については、以下の表を参照してください。
    表 : 2. 凡例 (テーブルビュー)
    機能 説明
    パレット:変数サイドバー [コンポーネント] タブは表示されません。[変数] サイドバーのみが表示されます。
    テーブルビュー 各行が会話フロー内のノードに対応するテーブル行のリスト。このセクションでは、ノードを追加できます。ノードを追加または削除すると、テーブルの行が自動的に調整されます。ノードは、開始ノードと終了ノード以外に、次のいずれかのコントロールにすることができます。
    • [ユーザー入力]:会話中のユーザーからの情報を促しキャプチャするために使用されるコントロールです。
    • [ボット応答]:会話中の 仮想エージェント の応答を表示するためのコントロールです。
    • [ユーティリティ]:トピックの中でスクリプトを実行する、異なる会話パス (分岐) を追加するというアクションをトピック内で実行したり、トピックブロックを追加したりするためのコントロールです。

    [新しいノードを追加] を選択してノードを追加します。ダイアログ ボックスでコントロールの種類を指定できます。

    テーブルを検索 会話 (テーブル) 内のノードを検索するためのオプション。

    LLM コンポーネントガイド付きツアー

    読み取り専用でない LLM トピックを作成するか開くと、ダイアログボックスが表示され、仮想エージェントデザイナー の LLM コンポーネントのガイド付きツアーを実行するオプションが表示されます。終了アイコンを選択してウィンドウを閉じるか、[ガイド付きツアーを開始] を選択して各種コンポーネントを表示します。[役に立つリソース] タブで [LLM 対応ノードのガイド付きツアー] を選択しても、ツアーを実行できます。

    LLM トピックを開くたびにダイアログボックスが開かないようにするには、ダイアログボックスを閉じる前かツアーを開始する前に、[次回から表示しない] を選択します。ダイアログボックスを復元するには、[すべて] に移動し、「sys_cb_user_preference_list.do」と入力します。デザイナーのユーザー設定ページで、LLM_INTRO_MODAL_ENABLED 設定を見つけます。Value フィールドを開いて true に設定します。

    図 : 4. [LLM ガイド付きツアー] ダイアログボックス
    [今後これを表示しない] および [ガイド付きツアーを開始] オプションが表示された [LLM コンポーネントの概要] ダイアログボックス。

    不完全なプロパティの警告

    キャンバス上のコントロールには、必要なプロパティがあります。必須プロパティがない場合、仮想エージェントデザイナー には、欠落している必須プロパティと必須プロパティが欠落しているコントロールの合計数が表示されます。トピックをテストまたは公開するには、すべての不完全な警告に対処する必要があります。

    次の例では、トピックに 2 つの必須プロパティがありません。2 つのノードが影響を受け、それぞれのノードでプロパティが 1 つ欠落しています。テキスト応答ノードにメッセージ応答がありません。

    図 : 5. プロパティが不完全な [フロー] タブ
    仮想エージェントデザイナー プロパティが不完全な [フロー] タブビュー。不完全なノードの数がキャンバスに表示されます。サイドバーと各ノードには、未完了のエントリの数が表示されます。

    不完全なメッセージにカーソルを合わせると、不足しているものを説明するツールヒントが表示されます。

    図 : 6. 詳細情報を取得するには、メッセージを選択します
    仮想エージェントデザイナー プロパティ。ノードに不足しているアイテムを表示するには、未完了メッセージが選択されています。