仮想エージェントデザイナーを始めましょう
仮想エージェントデザイナー は、仮想エージェントとユーザー間の会話の詳細計画である資産を作成および管理するためのダイアグラムツールです。ユーザーが一般的な作業の問題を解決するのに役立つトピックを設計したり、セルフサービスのタスクを通してサポートしたりできます。
仮想エージェント 会話はトピックを使用してビルドされます。資産をビルドする場合、会話のロジックとユーザーに表示される応答をビルドするために使用できるさまざまなコンポーネント (コントロール) があります。
- LLM が有効な会話の会話サブフローとアクション
仮想エージェント 会話には、 ワークフロースタジオ で会話型にされた場合はサブフローとアクションを含め、アクションユーティリティノードを介したサブフローとアクションを含むトピックを含めることができます。
- 会話型サブフローとアクションは、仮想エージェント でNow Assistが構成されている場合にのみ、アシスタントデザイナーで使用できます。
- Now Assistパネルが利用可能な場合は、会話型サブフローとアクションもアシスタントデザイナーに表示されます。Now Assistパネルの詳細については、「Now Assist panel」を参照してください。
- 会話サブフローとアクションは、 Now Assist アドミンでサブフローとアクションスキルがオンになっている場合にのみ、会話中にユーザーに表示されます。詳細については、「Now Assist は 仮想エージェント の値のいずれか」を参照してください。
注:会話サブフローとアクションは、[ 仮想エージェントデザイナー 従来 トピックカード] ページビューには適用されません。 - カスタムスキル
で作成されたカスタムスキルは、 Now Assist スキルキット から アシスタントデザイナー まで表示できます。詳細については、「アシスタントデザイナー 資産ライブラリでのカスタムスキルの管理」を参照してください。
- AI エージェント
AI エージェントスタジオ で作成された AI エージェントを アシスタントデザイナー で表示できます。詳細については、「アシスタントデザイナーでの AI エージェントの管理」を参照してください。
仮想エージェント では、大規模言語モデル (LLM) または 自然言語理解 (NLU) (NLU) のいずれかを使用して、ユーザーの要求を適切な会話またはトピックと一致させることができます。
LLM トピックディスカバリーでは、仮想エージェント の Now Assist を通じて生成 AI を使用して、ユーザーの要求を目的の会話またはトピックと一致させることができます。Now Assist in 仮想エージェント を使用すると、仮想エージェントデザイナー 内からモデルをテストして公開できます。仮想エージェント の Now Assist では、LLM と生成 AI スキルを使用して、回避率を向上させ、自然言語理解 (NLU) (NLU) トピックディスカバリーに必要な時間のかかる作業量を削減します。詳細については、「仮想エージェントでの LLM トピックディスカバリー」を参照してください。
NLU/キーワードトピックディスカバリーでは、トピック作成者はトピックをNLUモデル内のインテントに関連付けます。インテントは、ユーザーが達成したいことを記述します。ユーザーの発言は、ユーザーにとって最も適切なトピックを決定するためにインテントと照合されます。トピックをモデルおよびインテントに関連付けることを マッピングと呼びます。
ServiceNow NLU/キーワードトピックディスカバリーを使用している場合、アシスタントデザイナーはNLU ワークベンチと統合されるため、インターフェイスを離れることなくトピックを新規または既存のモデルおよびインテントにマップできます。さらに、 仮想エージェントデザイナー内から発言の変更、モデルのテスト、トレーニング、公開を行うこともできます。
アシスタントデザイナー 資産ライブラリ
アクティブなトピックをテストおよびプレビューして、意図したとおりに機能することを確認できます。トピックをソートして検索することもできます。多数の資産がある場合は、検索バーの とフィルターアイコン
を使用して、トピックをすばやく整理して検索します。詳細については、「アシスタントデザイナー 資産ライブラリ」を参照してください。
| フィールド | 説明 |
|---|---|
| 名前 | トピックの名前。テンプレートトピックの名前にも (Template) が含まれています。 |
| タイプ | トピックタイプには、トピック、トピックブロック、セットアップトピック、雑談、カスタム入力コントロール、カスタム応答コントロール、サブフロー、およびアクションが含まれます。 |
| ステータス | ステータスタイプには、[ドラフト]、[変更済み] (未保存の変更を含む)、または [公開済み] があります。 |
| アクティブ | トピックがアクティブか非アクティブか。 |
| 最終変更日 | トピックが最後に変更された時間 (分、時間、日、または月)。 |
| 説明 | トピックの説明トピックの場合、このフィールドは [プロパティ] タブで作成および更新されます。 |
トピックを開くと、ナビゲーションヘッダーバーにタブが表示されます。トピックの名前がタブに表示され、トピックに未保存の変更がある場合は赤い点が表示されます。タブにカーソルを合わせると、トピックが作成されたスコープが表示されます。
サブフローまたはアクションを開くと、ナビゲーションヘッダーバーにタブが表示されます。このタブでは、アシスタントデザイナー環境内のワークフロースタジオでサブフローまたはアクションが開きます。
アシスタント
- Now Assist仮想エージェント中 (デフォルト)
- Now Assist パネル - プラットフォーム (デフォルト)
Now Assistパネル - プラットフォーム (デフォルト) アシスタントで、AI エージェントを検出可能、表示、または昇格にする場合は、システムプロパティsn_aia.enable_aiagents_discoveryの [値] フィールドを True に設定します。[ 値] フィールドが False に設定されている場合、AI エージェントを [検出可能]、[表示]、または [昇格済み] に設定することはできません。このプロパティを有効にするには、 ServiceNow サポートに連絡する必要があります。
次からアシスタントを作成できます . アシスタントの作成の詳細については、「 チャットアシスタントの作成」を参照してください。
LLM アシスタントの詳細については、「 LLM アシスタント」を参照してください。
トピックのプロパティ
トピック の [プロパティ ] タブを使用して、 仮想エージェント 資産とその使用方法を識別します。指定できるプロパティは、インスタンスで使用されているトピックディスカバリーの方法 (LLM または NLU/キーワード) によって異なります。たとえば、 Now Assist を有効にして LLM トピックを操作している場合、[ プロパティ] タブには、トピックで実行する内容と使用するアシスタントのフィールドが含まれます。NLUを有効にしている場合は、トピックを作成するときに [タイプ] ドロップダウンメニューから [NLU/キーワード] を選択できます。[ プロパティ] タブには、トピックの NLU モデルとインテントを識別するためのフィールドが含まれています。
- トピック、トピックブロック、カスタムコントロールなど、資産の名前とタイプを指定します。
- モデルタイプ、トピックの目的、および Now Assist 顧客に対してこのトピックを実行できるアシスタントを指定します。
- モデルタイプを指定し、トピックの説明を追加し、トピックの目的を指定して、 Now Assist 顧客に対してこのトピックを実行できるアシスタントを選択します。
- トピックを使用するユーザーと、トピックを 実行できるチャネルを制御します。
- ライブエージェント変数をトピックに関連付けます。
- トピックにキーワードを追加するか、トピックを ServiceNow NLU モデルとインテントにマップします。
詳細については、「[トピックのプロパティ] タブ」を参照してください。
トピックフロー
トピック、トピックブロック、またはカスタムコントロールを作成または更新する場合は、[ フロー ] タブで会話フローをビルドします。デフォルトのビューでは、フローは図のように見えます。ユーザー入力、ボット応答、およびユーティリティのコントロールを使用してフローを定義します。トピックと NLU/キーワードモデル (使用されている場合) のステータスがウィンドウの右上隅に表示されます。
仮想エージェントデザイナー の [テーブルビュー] オプションでは、会話フロー内のノードが図ではなくテーブルとして表示されます。各ノードは、テーブル内の対応する行で識別されます。これらのテーブル行を使用して、ノードを追加、変更、または削除できます。
たとえば、コントロールをドラッグしてキャンバスにドロップする代わりに、[ 新しいノードを追加 ] を選択して、テーブル内の適切な行にノードを挿入できます。特定の行 (ノード) にフォーカスを合わせると、そのノードに対応するプロパティシートが表示されます。
デザインを作成または更新するときに、[ テーブルビュー ] オプションを使用してダイアグラムビューとテーブルビューを切り替えると役立つ場合があります。会話に多くのノードが含まれている場合は、テーブルビューを使用して会話内のすべてのノードをすばやく確認できます。[ テーブルを検索 ] オプションを使用して、特定のノードまたはコントロールをすばやく見つけることができます。
- トピックフローを設計します。詳細については、「 トピックのフローを設計する」を参照してください。
- スクリプト変数を追加します。詳細については、「トピックのスクリプト変数の定義」を参照してください。
- トピックにエンティティを追加します。詳細については、「 トピックでのシステム派生エンティティの使用」を参照してください。
- トピックを作成している場合は、ノードレスエンティティを追加します。 ノード レス NLU エンティティをトピックフローに追加します。
詳細については、「トピックの [フロー] タブ」を参照してください。
NLU モデルとインテントのマッピング
- トピックで使用される発言を確認します。詳細については、「 発言と関連エンティティのレビューと編集」を参照してください。
- NLUモデルをトレーニングします。詳細については 、「NLU モデルのトレーニング、テスト、および公開」を参照してください。
ユーザーの発言を使用してトピックモデルをテストし、適切なインテントとトピックがトリガーされるかどうかを確認します。エンティティ認識をテストすることもできます。
このタブの詳細については、「 トピックの [NLU インテント] タブ」を参照してください。
トピック言語
[ 言語] タブには、LLM 会話と NLU 会話の両方のインスタンスでアクティブ化されている言語のトピックの翻訳ステータスが表示されます。NLU/キーワードを使用している場合は、そのトピックの言語マッピングを確認することもできます。
- アクティブ化された言語プラグインの翻訳ステータスを表示します。
- 指定された言語でトピックをテストします。詳細については、「 特定の言語でトピックを表示およびテストする」を参照してください。
- 翻訳を編集します。詳細については、「 トピックの翻訳を編集する」を参照してください。
- 翻訳を要求します。詳細については、「 追加の言語でのトピックの翻訳を要求する」を参照してください。
- 言語とエンティティ NLU マッピングを表示および更新します。詳細については、「 NLU 言語マッピングとエンティティマッピングの表示または変更」を参照してください。
詳細については、「NLU のモデルマッピング 仮想エージェントデザイナー」を参照してください。
このタブの詳細については、「 トピックの [言語] タブ」を参照してください。