Palash_Sarkar
ServiceNow Employee
ServiceNow Employee

Vancouverリリースで「AI Search 言語を検索する国(ais_country_to_search_language)」テーブルが追加されました。このテーブルへ「国」「言語を検索」情報を定義することで、ユーザー検索は、ユーザーのUIセッション言語だけでなく、ユーザーの国コードを使用して、AI Search 言語を検索する国」テーブルで定義した、国に紐づいた言語のナレッジ記事も表示できます。

デフォルトでは、ユーザー検索は、ユーザーの Now Platform セッションに関連付けられた言語の ナレッジ 記事のみに一致します。たとえば、日本語セッションから検索するユーザーには、日本語の ナレッジ 記事の検索結果のみが表示されます。

検索管理者(ais_admin)およびシステム管理者(admin)は、その国の追加の ナレッジ 記事検索言語を指定することで、その国のユーザーの ナレッジ 記事検索の対象を拡張できます。たとえば、日本という国に ナレッジ 記事検索言語として英語とタイ語を指定するとします。これらの国から言語へのマッピングを使用すると、日本語のセッションから検索するユーザーは、英語とタイ語の ナレッジ 記事と日本語の記事の検索結果を表示できます。

注:検索キーワードは自動的に翻訳されて検索されないのでご注意ください。英語とタイ語の記事を表示する場合、それぞれの言語で検索キーワードを入力して検索してください。

 

上記の動作を確認のため必要なロール(ais_admin / admin)付与して下記の設定を行います。

A. ユーザーの「国コード」設定

B. 記事を複数言語に展開する設定

C. 「AI Search 言語を検索する国」設定

 

A. ユーザーの「国コード」設定

  1. ナビゲーションからユーザー管理>>ユーザーメニューを選択します。
  2. ユーザー一覧画面からユーザーの単票画面を開きます。
  3. ユーザーの国コードフィールドへ国情報を設定します。
    ※ユーザーフォームで国コード項目が見えない場合、フォームレイアウトを変更してユーザーフォームへ国コード指定できるように構成します。

Palash_Sarkar_0-1702260951636.png

 

B. 記事を複数言語に展開する設定

  1. ナビゲーションメニューからポータルで表示可能ナレッジベースへ英語のナレッジをLocalization Framework機能使用して、日本語とタイ語の記事を生成します。参考ページ:ナレッジ記事の一括翻訳

Palash_Sarkar_1-1702260951651.png

 

 

C. 「AI Search 言語を検索する国」設定

  1. ナビゲーションフィルターに「ais_country_to_search_language.list」と入力し、Enterを押します。

Palash_Sarkar_2-1702260951656.png

 

  1. AI Search言語を検索する国」一覧画面で「新規」ボタンをクリックします。

Palash_Sarkar_3-1702260951658.png

 

  1. 単票画面で「」項目の虫眼鏡をクリックして「Japan」を選択、「言語を検索」項目の虫眼鏡をクリックして「English」を選択します。
  2. 「送信」ボタンをクリックします。
  3. 再度2~4の操作を繰り返して、国=Japan言語を検索=Thaiの設定行います。

※フィールド値の説明については、「AI Search 言語を検索する国」フォームを参照してください。

 

検索動作結果を確認

太郎山田」ユーザーがサービスポータルへログインします。このユーザーのプロファイル言語は日本語を設定されているので、ポータル表示が日本語で表示されます。

Palash_Sarkar_4-1702260951670.png

 

検索キーワードとして、「スパムとは何ですか?」検索します。AI Search言語を検索する国」テーブルに検索を言語=日本語の設定をしていませんでしたが、このユーザーのセッション言語が日本語ですので、日本語ので、検索結果が表示できます。

Palash_Sarkar_5-1702260951680.png

 

 

そしてポータルのUI言語表示を変更せずに、検索キーワードとして、英語で「What is Spam?」検索します。AI Search言語を検索する国」テーブルに検索を言語=英語設定していたので、英語のナレッジ記事も表示されます。

Palash_Sarkar_6-1702260951689.png

 

次にポータルのUI言語表示を変更せずに、検索キーワードとして、タイ語で「สแปมคืออะไร?」検索します。AI Search言語を検索する国」テーブルに検索を言語=Thai設定していたので、タイ語のナレッジ記事も表示されること確認できます。

Palash_Sarkar_7-1702260951695.png

 

コメント
RyoheiInoue
Tera Explorer

Hello @Palash_Sarkar ,

I have tried to set up the system so that users with country code = US can detect Japanese, but I cannot find any hits in the search results. *Knowledge language settings are already available in Japanese.
Could you give me a solution?

 

The setting values are as follows
【User】
・Country code = System(US)

 

【AI Search Country To Search Languages】
・Country = United States of America
・Search Language = Japanese

RyoheiInoue_1-1732242841329.png

 

RyoheiInoue_0-1732242755494.png

 

Palash_Sarkar
ServiceNow Employee
ServiceNow Employee

Hi @RyoheiInoue 

 

Thank you for reaching out. Please follow these steps:

1. Set the country code to "United States."

 

Palash_Sarkar_0-1732251509601.png

2. Verify that a translated Japanese knowledge article is available.
3. Search for your query in Japanese.

 

If the issue persists, please raise a case ticket through Now Support.

 

Regards,

Palash Sarkar

RyoheiInoue
Tera Explorer

Hi @Palash_Sarkar ,

Thank you for your response.

Unfortunately, Japanese knowledge isn't detected although I have tried to set country code = United States.

 

I'll raise a case ticket.

Thank you.

バージョン履歴
最終更新日:
‎12-10-2023 06:28 PM
更新者:
寄稿者