Slack の会話でサポートされている仮想エージェントの機能
仮想エージェントの機能 (AI 検索 結果、仮想エージェント通知、仮想エージェント会話の作成のための仮想エージェントデザイナーコントロールなど) は、Slack ボットの会話でサポートされています。
このセクションでは、Conversational Integration with Slack アプリでサポートされている仮想エージェントの主な機能について説明します。
AI 検索 結果
仮想エージェントは AI 検索 結果を生成できます。この結果は、Genius 結果カードおよびマルチリンク出力として会話に表示されます。仮想エージェント による 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」を参照してください。
- 要求された言語のプラグインが存在しないとしても、代替は未設定であり有効になっていません。
要求された言語のプラグインが存在せず、代替も未設定であり有効になってい場合、デフォルトの翻訳言語は英語になります。