仮想エージェント NLU のビルド済みトピックブロック
仮想エージェント は、トピック作成者またはアドミニストレーターがボットの会話で特定のプラットフォーム関連の機能またはタスクを実行するために使用できる、ビルド済みのトピックブロックを提供します。たとえば、特定のトピックブロックを使用すると、エージェントの可用性を確認したり、 AI 検索 結果を生成したりできます。
ビルド済みトピックブロックの概要
特定のビルド済みトピックブロックは、Glide 仮想エージェント (com.glide.cs.chatbot) プラグインと 仮想エージェント Liteに自動的に含まれます。仮想エージェント Lite を使用している場合、トピックブロックへの読み取りアクセス権はありますが、トピックブロックを作成したり、呼び出し元トピックに追加したりすることはできません。
ビルド済みのトピックブロックを複製し、 仮想エージェントデザイナーを使用して複製を変更できます。トピックブロックの操作方法とトピックブロックを呼び出し元トピックに追加する方法については、「 トピックブロックによるコードの再利用の最大化 と 呼び出し元トピックまたはトピックブロックへの再利用可能なトピックブロックの追加」を参照してください。
[エージェントの可用性] トピックブロック
このトピックブロックを使用して、エージェントのハンドオフ会話で使用する、関連するライブエージェント情報を取得します。この情報には、エージェントの対応可能性、待機時間 (エージェントが利用可能になるまでの時間)、およびキュー情報が含まれます。エージェントの長い待ち時間などの返された情報を使用して、ケースまたは顧客のコールバックを開始できます。
このトピックブロックには、高度な作業アサイン を含む エージェントチャット (com.glide.interaction.awa) プラグインが必要です。
次の表に、このトピックブロックの出力パラメーターを示します。
| パラメーター | 説明 |
|---|---|
| エージェント対応可能 | エージェントの可用性。このキューでエージェントが対応可能な場合、値は true です。それ以外の場合、値は false です。 |
| サポートキュー | 会話に関連付けられているキューのsys_id。エージェントが利用できない場合、または関連付けられたキューがない場合、値は null です。 |
| 待機時間 | キューの待機時間の平均数値。エージェントが利用できない場合、値は null です。 |
転送トピックブロック
仮想エージェント会話トピックで転送トピックブロックを使用して、ユーザーにとって解決に役立った問題または実際に解決した問題仮想エージェント追跡します。
たとえば、ビルド済みの自動解決 仮想エージェント トピックは、転送トピックブロックを使用して転送を追跡します。詳細については、「仮想エージェント で転送トピックブロックを使用して転送を追跡する」を参照してください。
次の表に、このトピックブロックの入力パラメーターを示します。
| パラメーター | 説明 |
|---|---|
| 転送構成 | 転送パターンのグループ。 |
| 転送パターン | 選択した転送構成の転送パターン。 |
| アクティビティテーブル | 転送アクティビティが発生するテーブル。このテーブルは、プライマリアクティビティテーブルに関連付けられています。詳細については、「転送の構成とパターンの作成」を参照してください。 |
| アクティビティ ID | カンマ区切りのアクティビティシステム ID のリスト。たとえば、インシデント ID やタスク ID などです。AI 検索またはコンテキスト検索トピックブロックからの出力を追加して、回避の発生と、同じ回避の要因となったコンテンツの間にリンクを作成することもできます。 |
FAQ 会話ビルダートピックブロック
このトピックブロックを使用して、既存の FAQ コンテンツを使用するボット会話をビルドします。このトピックブロックを使用すると、FAQ テンプレートで公開されている既存の ナレッジ記事 を使用するか、 スプレッドシートなどのソースからインポートされた Q&A データを使用して、トピック作成者が簡単な会話を構築できるようになります。
FAQ 会話ビルダートピックブロックは、 コンテキスト検索 を使用して、FAQ コンテンツ内の適切な一致を検索します。FAQ コンテンツは、要求者ロール、アクセス権、およびコンテキストに基づいてアクセス制御されます。
FAQ ナレッジテンプレートを使用するには、 高度なナレッジ管理 プラグインをアクティブ化します。
次の表に、このトピックブロックの入力パラメーターと出力パラメーターを示します。
| パラメーター | 説明 |
|---|---|
| クエリ | トピックブロックに渡される検索用語またはフレーズ。[入力変数] または [スクリプト変数] を選択します。 |
| portal | 検索のコンテキスト。[入力変数] または [スクリプト変数] を選択します。 |
| kb_knowledge | 検索用のナレッジベース。[入力変数] または [スクリプト変数] を選択します。 |
| パラメーター | 説明 |
|---|---|
| Results_Returned | クエリから結果が返されたかどうかを示すブール値。 |
| Results_Helpful | 結果が役に立ったとユーザーが判断したかどうかを示すブール値。 |
フォームコンテンツポップアップトピックブロック
このトピックブロックを使用して、チャットウィジェットからポップアップウィンドウでフォームを開きます。ユーザーが必要な情報を送信すると、 仮想エージェント チャットウィンドウにレコードがカードとして表示されます。新しいレコードが作成されると、そのレコードの sys ID がサーバーに送信され、 仮想エージェント トピックにその情報が含まれます。リンクからポップアップウィンドウを作成する方法については、「 スマートリンク設定の作成」を参照してください。
| パラメーター | 説明 |
|---|---|
| sysId | tableパラメーターで指定されたテーブルから表示するレコードの Sys ID。特定のレコードが必要ない場合は、「 -1」を入力して新しいレコードを作成します。 |
| テーブル | レコードを照会または作成するテーブルの名前。 |
| 表示 | テーブル用に作成したビューの名前。指定しない場合は、デフォルトのビューが使用されます。 |
位置情報管理トピックブロック
ユーザーは、要求をブロックするか、自分の場所を知らせることを許可するかを選択できます。ユーザーが [許可] をクリックすると、後で自分の場所を共有するかどうかを尋ねられます。
次の表に、このトピックブロックの入力パラメーターと出力パラメーターを示します。
| パラメーター | 説明 |
|---|---|
| permissionPrompt (文字列) | ユーザーの場所を使用する許可を求めるテキスト。このテキストはユーザーに表示されます。 |
| isGeoPermissionGrantedForNextUse | 会話中にこの要求が複数回尋ねられた場合に、ユーザーが位置座標を取得する許可を与えたかどうかを判別するブール値。変数は次のように設定できます。
|
| パラメーター | 説明 |
|---|---|
| 緯度 | 緯度座標。 |
| 経度 | 経度座標。 |
| errormessage | エラーがある場合にエラーに関連付けられたメッセージ。 |
| エラータイプ | トピックブロックから返される変数。エラーのタイプは次のとおりです。
|
| ステータス | トピックブロックから返される変数。ステータスは次のようになります。
|
一時停止トピックブロック
このトピックブロックを使用して一時停止を作成し、会話のペースを制御します。エンドユーザーにとって、このフィードバックはシームレスであり、入力インジケーターとして表示されます。
たとえば、チャットでナレッジベースリンクのリストが生成された場合、エンドユーザーが情報を読む時間を確保できるように、会話の続行を遅らせることができます。
簡単にアクセスできるように、一時停止トピックブロックがパレットの [ユーティリティ] セクションに表示されます。
次の表に、このトピックブロックの入力パラメーターを示します。
| パラメーター | 説明 |
|---|---|
| 秒 | チャットを続行するまでの待機秒数。許容最大値は 60 秒です。 入力した値が 30 秒 (デフォルト値) 以下の場合、ブロックの一時停止はほぼリアルタイムで解除されます。入力した値が 30 秒を超える場合は、+30 秒の最大レイテンシーで一時停止が解除されることを想定しています。たとえば、値を 31 秒に設定した場合、一時停止を解除するのに (最大で) 61 秒かかる可能性があります。 |
トピックブロック AI 検索 実行
このトピックブロックを使用して、会話で AI 検索 結果を生成します。このブロックは、仮想エージェント の AI 検索 アプリケーションによって制御されるため、呼び出し元トピックからの特定の入力パラメーターを必要としません。チャットエクスペリエンスで設定されたデフォルトの 仮想エージェント Search アプリケーションと EVAM 構成は、AI 検索結果が会話でどのように表示されるかを制御します。
仮想エージェント でのAI 検索の使用方法については、「AI 検索によるユーザーエクスペリエンスの向上」を参照してください。仮想エージェントチャットエクスペリエンスとその構成方法の詳細については、「仮想エージェントチャットエクスペリエンスのカスタマイズ」を参照してください。
オプションで AI 検索 エクスペリエンスをカスタマイズ - デフォルトの 仮想エージェント Search アプリケーション構成ではなく、トピックブロックで使用するカスタム Search アプリケーション構成を作成することで、検索エクスペリエンスをカスタマイズできます。Search アプリケーション構成は、会話で返される検索結果を定義します。トピックブロックでのカスタム Search アプリケーション構成の使用の詳細については、「 仮想エージェントの会話のカスタム AI 検索 エクスペリエンスの作成」を参照してください。
AI 検索のデフォルトの仮想エージェント構成を使用するには、[実行AI 検索トピック] トピックブロックをトピックに追加するときに、[トピックブロックのプロパティ] シートの [検索アプリケーション構成] フィールドを空のままにします。
- AI 検索フローアクションのタイムアウト値を指定する - トピックブロック内のAI 検索フローアクションは、10 秒で自動的にタイムアウトします。このフローアクションがタイムアウトするまでの時間を変更するには、 システムプロパティを追加 com.glide.cs.fdih.atlassearch.timeout し、次のフィールドを設定してタイムアウト値を変更します。
表 : 9. com.glide.cs.fdih.atlassearch.timeout のシステムプロパティフィールド フィールド 値 名前 システムプロパティ名を入力します: com.glide.cs.fdih.atlassearch.timeout 説明 このプロパティの説明を入力します: AI 検索アクションのタイムアウト (秒) タイプ 整 数を選択します。 値 AI 検索アクションがタイムアウトするまでの秒数を入力します。デフォルト値は 10 秒です。
次の表に、このトピックブロックの入力パラメーターと出力パラメーターを示します。出力パラメーターには、トピックブロックによって返された変数を非アクティブ化するオプションがあります。
| パラメーター | 説明 |
|---|---|
| search_term | 会話中にユーザーが入力したフレーズ。 |
| パラメーター | 説明 |
|---|---|
| genius_results | 返された Genius 結果を識別する変数。 |
| 検索結果 (ページ) | 返される通常の検索結果 (マルチリスト出力) を識別する変数。 |
| search_metadata | 会話型アナリティクスのクリック測定基準に使用される検索結果メタデータ (使用する検索用語、クエリ言語など) を識別する変数。 |
ランタイム言語検出トピックブロック
このトピックブロックを使用して、会話中にユーザーの言語を検出し、その言語が ServiceNow AI Platformでサポートされている場合は会話の途中でその言語に切り替えます。
- サポートされているすべての 仮想エージェント チャネルで会話の言語を検出します。
- 言語が ServiceNow AI Platformでサポートされているかどうかを判断し、サポートされている場合は、検出された言語に切り替えるかどうかをユーザーに尋ねます。
- ユーザーが切り替えに同意した場合は、会話中に検出された言語に切り替えます。
このトピックブロックを使用するには、仮想エージェント言語検出および翻訳プラグイン [com.glide.cs.runtime_language_detection_translation] を有効にします。
次の表に、このトピックブロックの入力パラメーターを示します。
| パラメーター | 説明 |
|---|---|
| utterance (文字列) | ユーザーが入力したテキスト。 |
| 言語を変更 (ブール) | 次のことを行うメッセージをユーザーに表示するオプション。
|