Slack の会話でサポートされている仮想エージェントの機能
仮想エージェントの機能 (AI 検索 結果、仮想エージェント通知、仮想エージェント会話の作成のための仮想エージェントデザイナーコントロールなど) は、Slack ボットの会話でサポートされています。
このセクションでは、Slack との対話型統合 アプリでサポートされている主要な仮想エージェント機能について説明します。
AI 検索 件の結果
仮想エージェント は、会話で Genius 結果カードおよびマルチリンク出力として表示される AI 検索 結果を生成できます。仮想エージェント がAI 検索結果を生成する方法の詳細については、「AI 検索によるユーザーエクスペリエンスの向上」を参照してください。仮想エージェント のデフォルトのAI 検索構成では、Q&A (ナレッジベース) およびカタログアイテムの検索結果が有効になります。
チャットリンクの URL ナビゲーション
Slack アプリの仮想エージェント会話とライブエージェント会話では、ServiceNowレコードへのリンク (出力カード、仮想エージェント通知、AI 検索結果に表示されるリンクなど) がベースシステムポータルで自動的に開きます。必要に応じて、アドミニストレーターはこれらのリンクが開かれるポータルを変更できます。構成の詳細については、「チャットリンクの URL ナビゲーションの構成」を参照してください。
信頼できるドメイン
カスタムチャット統合では、プロバイダーチャネル ID テーブル [sys_cs_provider_application] の [信頼できるメディアドメイン] フィールドで指定された値が接続テーブル [sys_cs_provider] よりも優先されるため、上書きされます。
会話言語へのチャットのローカリゼーション
バージョン 5.0.1 以降、チャットは、セッション言語は異なりますが、 Slack UI で設定された顧客指定の会話言語にローカライズされます。
gs::getMessageLang(str, lang) を使用して行われます。 Slack から取得された言語は、この関数を介してパラメーターとして渡されます。翻訳プロセスは、次の場合に次の 3 つのユースケースで機能します。- 要求された言語プラグインは ServiceNow インスタンスで利用できます。
要求された言語プラグインが ServiceNow インスタンスで利用可能な場合、セッション言語はユーザーが設定した会話言語に従います。
- 要求された言語のプラグインが存在しないとしても、代替が設定され、有効になります。
要求された言語のプラグインが存在しない場合は、[sys_language] テーブルで指定された代替言語が翻訳プロセスに使用されます。ただし、フォールバックメカニズムを機能させるには、 glide_i18n.language_fallback_enabled システムプロパティを有効にする必要があります。デフォルトでは、このプロパティの値は false です。フォールバックメカニズムを有効にするには、 true に設定します。詳細については、「Set a fallback language」を参照してください。
- 要求された言語のプラグインが存在しないが、フォールバックが設定/有効になっていません。
要求された言語のプラグインが存在せず、フォールバックも設定または有効になっていない場合、デフォルトの翻訳言語は英語になります。