---
sourceDocument: Xanadu 対話型インターフェース
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/ja-JP/xanadu/conversational-interfaces

 Release :

    - xanadu

ft:locale :

    - ja-JP

ft:publication_title :

    - Xanadu 対話型インターフェース

ft:clusterId :

    - convint

bundleId :

    - convint

workflow :

    - Platform


---

# 仮想エージェントデザイナーを始めましょう

# 仮想エージェントデザイナーを始めましょう {#ariaid-title1}

* リリースバージョン: Xanadu
* 
* 更新日 2024年08月01日
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 所要時間：7分

仮想エージェントデザイナー は、仮想エージェントとユーザー間の会話の詳細計画であるトピックを作成および管理するためのダイアグラムツールです。ユーザーが一般的な作業の問題を解決するのに役立つトピックを設計したり、セルフサービスのタスクを通してサポートしたりできます。
仮想エージェントの会話はトピックで定義されます。トピックをビルドする場合、会話のロジックをビルドするために使用できるさまざまなコンポーネント (コントロール) と、ユーザーに表示される応答があります。

仮想エージェントは、生成 AI、自然言語理解 (NLU)、またはキーワードを使用して、ユーザーの要求を適切な会話またはトピックと照合できます。仮想エージェントでの Now Assist から生成 AI を使用して、ユーザーの要求を目的の会話またはトピックと照合することができます。仮想エージェントでの Now Assist では、大規模言語モデル (LLM) と生成 AI スキルを使用して、転送率を向上させ、自然言語理解 (NLU) (NLU) のトピックディスカバリーで必要な、時間のかかる作業量を削減します。仮想エージェントでの Now Assist を使用すると、仮想エージェントデザイナー 内からモデルをテストおよび公開できます。

キーワードトピックディスカバリーでは、トピック作成者はキーワードをトピックに関連付けます。NLU トピックディスカバリーでは、トピック作成者はトピックを NLU モデル内のインテントに関連付けます。インテントは、ユーザーが達成したいことを記述します。ユーザーの発言はインテントと照合され、ユーザーにとって最も適切なトピックが決定されます。トピックをモデルおよびインテントに関連付けることを「マッピング」と呼びます。

ServiceNow NLU を使用している場合、仮想エージェントデザイナーは NLU ワークベンチ と統合されるため、インターフェイスを離れることなく、トピックを新規または既存のモデルやインテントにマップできます。さらに、発言の変更、モデルのテスト、トレーニング、公開を仮想エージェントデザイナー内から行うこともできます。

## 仮想エージェントデザイナーの \[トピック\] ページ {#conversation-designer-virtual-agent__section_ilk_bp5_22b}

仮想エージェントデザイナーを開くと、トピックランディングページに、インスタンス内のオブジェクトが一覧表示されます。これらのオブジェクトには、トピック、トピックブロック、カスタムコントロール、セットアップトピック、および雑談トピックが含まれます。仮想エージェントデザイナーでは、\[トピック\] ページでこれらのオブジェクトのアクセス、作成、および編集ができます。

アクティブなトピックをテストしてプレビューし、意図したとおりに機能するか確認することもできます。また、トピックをソートして検索することもできます。トピックが多い場合は、ソートフィルターを使用して、トピックをすばやく整理して検索します。詳細については、「[仮想エージェントデザイナーの \[トピック\] ページ](Qi8WehLbwk1YsgEOnALb5A "[ 仮想エージェントデザイナー トピック] ページには、インスタンスで利用可能なすべてのトピックが一覧表示されます。")」を参照してください。  
各トピックカードはオブジェクトを識別し、次の基本情報を提供します。

* 名前：オブジェクト名。オブジェクトがトピックブロックまたはカスタムコントロールの場合は、オブジェクトタイプのアイコンも表示されます。
* 公開済みステータス：アイテムが最後に公開された時間 (分、時、日、月) とステータス。ステータスは、オブジェクトが読み取り専用かどうかも示します。 ソーステンプレート：ビルド済みトピックでは、名前に「template 」という単語が含まれています。これらの事前定義された会話テンプレートを複製して使用できます。

* ドラフト状況：公開済みアイテムを更新したがまだ再公開していない場合、\[公開済み\] ステータスは \[ドラフト\] としてマークされます。これにより、まだ処理中のアイテムをすばやく特定できます。
* 変更日時 (Modified)：アイテムが最後に更新された時間 (分、時、日、月）。
* カテゴリ：トピックまたはオブジェクトが属するグループのタイプ。

{#conversation-designer-virtual-agent__ul_y3c_yt2_hkb} 図 : 1. 公開ステータスとカテゴリが記載されたトピックカードの例

## トピックのプロパティ {#conversation-designer-virtual-agent__section_xgg_4bk_spb}

トピックの \[プロパティ\] タブを使用して、仮想エージェントオブジェクトとその使用方法を識別します。指定できるプロパティは、インスタンスで使用されているトピックディスカバリーの方法 (LLM、NLU またはキーワード) によって異なります。たとえば、\[全般設定\] ページで NLU を有効にした場合、\[プロパティ\] タブには、このトピックの NLU モデルとインテントを識別するためのフィールドが含まれます。または、Now Assist を有効にして LLM トピックで操作している場合は、\[プロパティ\] タブに、トピックで実行する内容と使用するアシスタントのフィールドが表示されます。  
\[プロパティ\] タブを使用して、次の操作を行います。

* オブジェクトの名前とタイプ ([トピック](https://servicenow-prod.fluidtopics.net/T1_QyYxYKTTqHTXzCOzGiw "仮想エージェントデザイナーを使用して仮想エージェントトピック (会話) を作成したり変更したりします。ユーザーの要求を満たしたり、ユーザーがタスクを完了するのをサポートするなどの、特定の目的や目標を達成するためにトピックをビルドします。")、 [トピックブロック](https://servicenow-prod.fluidtopics.net/_bVog~Rv7jELKWcOERoHbg "トピックブロックは、仮想エージェント 会話で共通タスクと会話要素を実行するために作成できる再利用可能なコンポーネントです。トピックブロックは、トピックの作成およびメンテナンスのプロセスを簡素化するために、会話トピック内で標準的な手順やアクションを再利用できるようにします。")、 [カスタムコントロール](https://servicenow-prod.fluidtopics.net/DoBS89S057SvJc3C4_2Vgg "カスタムコントロールは、ServiceNow 開発者が仮想エージェントのトピックまたはトピックブロックで使用するために作成できるコンポーネントです。このようなコントロールには、スライダーやビデオプレーヤーが含まれます。カスタムコントロールは、仮想エージェントデザイナーで提供されるコントロールを補完します。")など) を指定します。
* モデルタイプ、トピックの目的、および Now Assist の顧客に対してこのトピックを実行できるアシスタントを指定します。
* トピックを使用するユーザーと、[トピックを実行できるチャネル](https://servicenow-prod.fluidtopics.net/qyjxE3~PMQqRazIqtW93Mw "従業員や顧客が既にいる場所に接続して、仮想エージェントの機能を統合して拡張できます。従業員と顧客は Web ポータル、Now Mobile アプリ、およびコラボレーションツール (Slack、Microsoft Teams、Facebook Messenger コンシューマーアプリ、Workplace エンタープライズメッセージアプリ、よく使われる他のチャットアプリやメッセージングアプリなど) を利用しています。")を制御します。
* [ライブエージェント変数](https://servicenow-prod.fluidtopics.net/jcLq15UCiM~KoFSd~kpDCQ "チャットコンテキスト変数を使用して、トピックから特定の情報を渡してライブエージェントと共有したり、ボット会話をライブエージェントにルーティングする方法を制御します。仮想エージェント には一部のデフォルト変数が含まれ、新しい変数を定義できます。")をトピックに関連付けます。
* トピックにキーワードを追加するか、トピックを ServiceNow NLU モデルとインテントにマップします。
{#conversation-designer-virtual-agent__ul_dyr_1xb_wqb}

詳細については、「[\[トピックのプロパティ\] タブ](qHjzEKkbf4_LP42w4jHrxQ "[トピックのプロパティ] タブを使用して、トピックとその使用方法を識別します。トピックを使用するユーザーと、トピックを実行できるチャネルを制御できます。")」を参照してください。

## トピックフロー {#conversation-designer-virtual-agent__section_x2g_h25_22b}

トピック、トピックブロック、またはカスタムコントロールを作成または更新するときは、\[フロー\] タブで会話フローをビルドします。デフォルトのビューでは、フローはダイアグラムのように見えます。ユーザー入力、ボット応答、およびユーティリティのコントロールを使用してフローを定義します。トピックと NLU モデル (使用されている場合) のステータスがウィンドウの右上隅に表示されます。

仮想エージェントデザイナーの \[テーブルビュー\] オプションに、会話フロー内のノードが、ダイアグラムではなくテーブルとして表示されます。各ノードは、テーブル内の対応する行で識別されます。これらのテーブル行を使用して、ノードを追加、変更、または削除できます。

たとえば、キャンバスにコントロールをドラッグアンドドロップするのではなく、\[新しいノードを追加\] を選択して、テーブル内の適切な行にノードを挿入します。特定の行 (ノード) にフォーカスを移動すると、そのノードに対応するプロパティシートが表示されます。

デザインを作成または更新するときに、\[テーブルビュー\] オプションを使用してダイアグラムビューとテーブルビューを切り替えると便利な場合があります。会話に多くのノードが含まれている場合、テーブルビューで会話内のすべてのノードをすばやく確認できます。\[テーブルを検索\] オプションを使用すると、特定のノードまたはコントロールをすばやく見つけることができます。  
このタブを使用して、次の操作を行います。

* [トピックのフローを設計](https://servicenow-prod.fluidtopics.net/lFZNGYfPzAu_1oZ8fChKrw "ユーザーが送信したインシデントを表示できるようにする仮想エージェントのトピック例の設計について説明します。この例では、会話フローをビルドするために使用できるさまざまな設計のコントロールを紹介します。")します。
* [トピックのスクリプト変数の定義](https://servicenow-prod.fluidtopics.net/k1P6Y~IbSQCCc_98rRHfWg "変数サイドバーを使用して、トピックのスクリプト変数を定義します。スクリプト変数には、ServiceNow テーブルにない情報を格納できます。この情報は、トピック内の任意の場所で共有できます。")。
* [トピックでシステム派生エンティティを使用](https://servicenow-prod.fluidtopics.net/2tdu2NwyQM2d8Sl1kN_VwA "日付、時刻、期間、場所などのシステム派生エンティティをトピック内のノードに関連付けます。")します。
* [トピックフローにノードレス NLU エンティティを追加](https://servicenow-prod.fluidtopics.net/k27uSoDfIe6xxbXN75KY0A "NLU が仮想エージェントで有効になっている場合、ノードレス NLU エンティティを入力変数としてトピックに追加できます。これらの変数は、NLU サービスプロバイダー予測からスロット入力するか、トピックのスコープ外で指定できます。")します。
{#conversation-designer-virtual-agent__ul_u5b_hwx_prb}

詳細については、「[トピックの \[フロー\] タブ](TrXoasKyOtQr0qpwjqehuQ "トピックの [フロー] タブを使用して、会話フローを構築します。ユーザー入力、ボット応答、およびユーティリティのコントロールを使用してフローを定義します。")」を参照してください。

## NLU モデルとインテントマッピング {#conversation-designer-virtual-agent__section_zx4_lvb_wqb}

インスタンスで NLU を有効にした場合、 仮想エージェントデザイナーでトピックに \[NLU インテント\] タブを使用できます。\[プロパティ\] タブでトピックをモデルとインテントにバインドしたら、\[NLU インテント\] タブを使用して次の操作を実行できます。

* [発言と関連エンティティを確認および編集](https://servicenow-prod.fluidtopics.net/RzssT0rWQ4Pt~lrYc_X7Pw "仮想エージェントデザイナーの [NLU インテント] タブで、仮想エージェントトピックの NLU 発言を表示、テスト、および変更します。")します。
* [NLU モデルをトレーニング、テスト、および公開](https://servicenow-prod.fluidtopics.net/A84VvbmMZJIABqWWoiSfDg "[NLU インテント] タブを使用して、仮想エージェントデザイナーを離れることなく、トピックにマップされた 自然言語理解 (NLU) (NLU) モデルをトレーニングおよび試行します。")します。

  ユーザーの発言を使用してトピックモデルをテストし、適切なインテントとトピックがトリガーされるかどうかを確認します。エンティティ認識をテストすることもできます。
{#conversation-designer-virtual-agent__ul_gtg_frq_3pb}  
注:  
virtual_agent_admin ロールには、トピック作成者が ServiceNow モデルで作業できるようにする nlu_admin ロールが含まれています。

このタブの詳細については、「[トピックの \[NLU インテント\] タブ](IFZ6qgJAor4UQgPH8FppQw "仮想エージェントデザイナー内から、ServiceNow NLU モデルを編集および改良できます。会話トピックが関連する NLU モデルとインテントにバインドされている場合は、[NLU インテント] タブを使用して、発言と関連エンティティを確認および編集します。")」を参照してください。

## トピック言語 {#conversation-designer-virtual-agent__section_zq1_qvb_wqb}

\[言語\] タブには、インスタンスでアクティブ化された言語のトピックの翻訳ステータスが表示されます。NLU を使用している場合は、そのトピックの言語マッピングも確認できます。  
\[言語\] タブを使用して、次の操作を行います。

* アクティブ化された言語プラグインの翻訳ステータスを表示します。
* [特定の言語でトピックを表示してテスト](https://servicenow-prod.fluidtopics.net/3su6hGzCn9WHaNYIZLGZew "翻訳された仮想エージェントトピックとローカライズされた NLU モデルをテストして、会話で想定どおりに機能することを確認します。")します。
* [トピックの翻訳を編集](https://servicenow-prod.fluidtopics.net/SJGwWq1VYqc6heSq0lbIUw "仮想エージェントの admin ユーザーは、翻訳を仮想エージェントデザイナーで直接編集および公開できます。")します。
* [追加の言語でトピックの翻訳を要求](https://servicenow-prod.fluidtopics.net/iVuvPTg4JKpLa9Tt1bkIWA "ServiceNow ローカリゼーションフレームワーク を使用して、仮想エージェントの会話とキーワードをローカライズするプロセスを管理します。")します。
* [NLU 言語マッピングとエンティティマッピングを表示または変更](https://servicenow-prod.fluidtopics.net/owG~yWYPtb4wXtEpRJVXRA "仮想エージェントトピックをモデルグループのセカンダリモデルにマップするか、またはサポートされている各言語のスタンドアロンの単一言語 NLU モデルにマップします。")します。

  詳細については、「[仮想エージェントデザイナーでの NLU モデルマッピング](https://servicenow-prod.fluidtopics.net/aRzQbMnYghYE20e_X4Ta~A "ServiceNow モデルグループは、トピックと 自然言語理解 (NLU) (NLU) モデルの両方のローカライズをより簡単に管理するのに役立ちます。仮想エージェントトピックを新規または既存のモデルグループに、仮想エージェントデザイナーから直接マップできます。")」を参照してください。
{#conversation-designer-virtual-agent__ul_pkl_3tw_wqb}

このタブの詳細については、「[トピックの \[言語\] タブ](QrQ6Q8VNZqgnPbIhxzJuFw "[言語] タブを使用して、仮想エージェントでアクティブ化された言語のトピックの翻訳ステータスを表示します。インスタンスで NLU が有効になっている場合は、各言語のモデルマッピングを表示することもできます。")」を参照してください。
* **[仮想エージェントトピックの設計](https://servicenow-prod.fluidtopics.net/lFZNGYfPzAu_1oZ8fChKrw)**   
  ユーザーが送信したインシデントを表示できるようにする仮想エージェントのトピック例の設計について説明します。この例では、会話フローをビルドするために使用できるさまざまな設計のコントロールを紹介します。
* **[仮想エージェント トピックを作成する](https://servicenow-prod.fluidtopics.net/T1_QyYxYKTTqHTXzCOzGiw)**   
  仮想エージェントデザイナーを使用して仮想エージェントトピック (会話) を作成したり変更したりします。ユーザーの要求を満たしたり、ユーザーがタスクを完了するのをサポートするなどの、特定の目的や目標を達成するためにトピックをビルドします。
* **[NLU/キーワード仮想エージェントトピックの LLM トピックへの移行](https://servicenow-prod.fluidtopics.net/61oqenQ8xuNq1HBL6GTUsA)**   
  トピックの移行ワークフローを使用すると、既存の 自然言語理解 (NLU) (NLU) およびキーワードトピックを新しい大規模言語モデル (LLM) トピックに移行できます。
* **[仮想エージェント トピックの複製](https://servicenow-prod.fluidtopics.net/0KCjcvjGPy8lymkG_gl5Mw)**   
  新しいトピックまたはトピックブロックを作成するには、既存の 仮想エージェント トピックまたはトピックブロックをコピーしてカスタマイズします。
* **[LLM トピックのテスト](https://servicenow-prod.fluidtopics.net/4POpZAOOOlAQ2tCCb~cqhw)**   
  仮想エージェントデザイナーチャットウィンドウで、大規模言語モデル (LLM) を使用するトピックをプレビュー、テスト、デバッグします。
* **[NLU/キーワードトピックのテスト](https://servicenow-prod.fluidtopics.net/IVcsR7ziMbtaZYamgCOdVQ)**   
  チャットテストウィンドウを使用して、自然言語理解 (NLU) (NLU)/キーワードトピックをプレビュー、テスト、デバッグします。
* **[仮想エージェントトピックのデバッグ](https://servicenow-prod.fluidtopics.net/4njWGs2UQwBg9A_BEwe3iQ)**   
  カスタムの仮想エージェントトピックの予期しない動作を調査して解決します。
* **[仮想エージェントトピックを公開する](https://servicenow-prod.fluidtopics.net/xxzrgLIQTSsydtUlFYozkA)**   
  非アクティブなトピックまたは更新されたトピックを展開して保存し、仮想エージェントクライアントのユーザーが利用できるようにします。
* **[仮想エージェントトピックを削除する](https://servicenow-prod.fluidtopics.net/H0b7KDDdudiYObx1UmPJow)**   
  必要ではなくなった仮想エージェントトピックを削除します。
* **[仮想エージェントデザイナー LLM トピックの昇格または降格](https://servicenow-prod.fluidtopics.net/ITRs~2QmDncKD7I5pNAeSQ)**   
  トピックを大規模言語モデル (LLM) アシスタントに関連付けた後、 仮想エージェントデザイナーでトピックを昇格させて、LLM アシスタントによってユーザーに提案されるようにします。
* **[昇格された LLM トピック 仮想エージェント 並べ替え](https://servicenow-prod.fluidtopics.net/wsULKmFOLOpVREDL0Rv_ng)**   
  大規模言語モデル (LLM) トピックを、 仮想エージェントによる推奨用に昇格させた後、アルファベット以外の目的の順序に配置します。

