Now Assistの多言語サービス
Now Assist アプリケーションは、大規模言語モデル (LLM) の多言語機能を使用して、ユーザーが生成したコンテンツを翻訳します。
多言語サービスの概要
Now Assistアプリケーションが優先言語でユーザーと通信できるように、多言語サービスを構成できます。LLM は、[言語と地域] 設定でのユーザーの言語選択またはテキストの内容 (会話メッセージなど) に基づいて、使用されている言語を検出します。
多言語サポートは、 Now LLM サービス、 Microsoft Azure OpenAI、 Anthropic Claude on AWS、 Google Gemini などの複数の LLM プロバイダーに対して有効になっています。 Azure OpenAI は、 ServiceNow AI Platformで最も多くの言語サポートを提供します。
さまざまな多言語サービスの仕組み
LLM に固有の多言語機能は、ネイティブ翻訳と呼ばれます。ネイティブ翻訳では、テキストはそのままモデルに送信され、モデルはユーザーの言語で応答します。たとえば、ユーザーがスペイン語でメッセージを送信すると、多言語 LLM はスペイン語をサポートしているため、ユーザーから直接スペイン語の入力を受け取ります。次に、応答の作成に使用するソース資料で使用されている言語に関係なく、スペイン語で応答を生成します。
動的翻訳、英語以外のコンテンツが検出されると、翻訳サービスはコンテンツを英語に翻訳してから、要求を大規模言語モデル (LLM) に送信します。LLM が応答を返すと、応答はユーザーの優先言語に翻訳されて返されます。たとえば、ユーザーがスロベニア語でメッセージを入力します。 動的翻訳 は、LLM にメッセージを伝える前に、スロベニア語を英語に翻訳します。LLM は英語で応答を生成し、 動的翻訳 その応答をスロベニア語に翻訳してユーザーに表示します。
ネイティブ翻訳と 動的翻訳の両方を有効にすると、ネイティブ翻訳が優先され、最初に使用されます。
ネイティブ翻訳
サポートされている言語は、次の 3 つの基本的なグループに分類されます。
P1 言語は、ほとんどのモデルプロバイダーの中で最も強力なネイティブサポートを提供しているため、高品質の翻訳とエラーの少ない生成機能が得られます。ニュアンス、イディオム、およびコンテキストは、これらの言語がモデルに深く統合されているため、通常は適切に処理されます。
P2 言語は、小規模な ServiceNow モデルとほとんどの外部プロバイダーでネイティブにサポートされていますが、常にすべてのモデルでサポートされているわけではありません (たとえば、カナダフランス語とオランダ語の例外があります)。精度は良いですが、P1言語に比べて微妙な理解にギャップが生じることがあります。
P3 言語には、 Microsoft Azure OpenAI、 Google Gemini、 Anthropic Claude on AWS などの主要なプロバイダーでサポートされている幅広い言語が含まれますが、ServiceNow 独自の大規模モデルではネイティブにはサポートされていません。カバレッジは包括的ですが、これらの言語は一般的にトレーニングの深さが低いため、微妙な口調や慣用的な表現を完全に捉えるのが難しい場合があります。
- P1
- 英語
- フランス語
- ドイツ語
- イタリア語
- スペイン語
- ブラジルポルトガル語
- P2
- カナダフランス語
- 日本語
- オランダ語
- P3
- スウェーデン語
- フィンランド語
- チェコ語
- ヘブライ語
- ハンガリー語
- 韓国語
- ノルウェー語
- ポーランド語
- ポルトガル語
- ロシア語
- 中国語 (簡体字)
- 繁体字中国語
- タイ語
- トルコ語
- アラビア語
- デンマーク語
特定のモデルでは、サポートが異なります。
- ServiceNow 大規模言語モデル v1 (Llama 3.3 70B) は英語のみをネイティブにサポートしています。
- ServiceNow 大規模言語モデル v2 (GPT-OSS) は、英語、フランス語、ドイツ語、スペイン語、イタリア語をネイティブにサポートしています。
- ServiceNow 小言語モデル v1 (Mistral Nemo 12B) および v2 (Apriel) は、すべての P1 および P2 言語をサポートしています。
- Microsoft Azure OpenAI GPT-4.1 および GPT-4.1-mini は、P1、P2、P3 を含む 80 以上の言語をサポートしています。
- Google Gemini 2.5 Flash/2.5 Pro は現在、カナダフランス語をネイティブにサポートしていません。
- Anthropic Claude 4.0 Sonnet は現在、フランス語、カナダ語、オランダ語をネイティブにサポートしていません。
P1、P2、または P3 言語グループ以外の言語の追加
Azure OpenAI などの一部のプロバイダーでは、前述の P1、P2、および P3 言語グループ以外の追加の言語サポートを提供しています。追加の言語を含めるようにインスタンスを構成できます。
- 言語がsys_languageテーブルにあることを確認します。
- 必要に応じて、その言語のレコードを作成します。レコードには言語名と言語コードを含める必要があります。Activeフィールドは true に設定する必要があります。
- Now Assist モデルの言語を有効にします。
-
- sys_generative_ai_model_configテーブルに移動し、言語を追加するモデルのレコード ( Azure OpenAI別にgpt_smallなど) を開きます。 注:AI 検索のモデルの名前は E5FT です。AI 検索の言語サポートを変更する場合は、そのレコードを構成できます。その後、新しい言語のすべてのソースのインデックスを再作成する必要があります。
- Supported languagesリストで、言語を追加し、レコードを保存します。
- sys_generative_ai_model_configテーブルに移動し、言語を追加するモデルのレコード ( Azure OpenAI別にgpt_smallなど) を開きます。
- Now Assist アプリケーションの言語を有効にします。
-
- 検索項目 をクリックし、[ 多言語サービス ] タブを開きます。
- 編集したプロバイダーまでスクロールし、編集ボタンを選択します。
- 追加した言語を選択して保存します。 注:言語がオプションとして表示されない場合は、言語がsys_languageテーブルにあり、 Active が true に設定されていることを確認してください。
GlideCacheManager.flush("ais_semantic_embedding_model_cache"); を実行します。動的翻訳
- スウェーデン語
- フィンランド語
- チェコ語
- ヘブライ語
- ハンガリー語
- 韓国語
- ノルウェー語
- ポーランド語
- ポルトガル語
- ロシア語
- 中国語 (簡体字)
- 繁体字中国語
- タイ語
- トルコ語
- アラビア語
- デンマーク語
翻訳サービスの選択
Now Assistの翻訳の有効化
Now Assistアプリケーションで多言語サービスを有効にする方法の詳細については、「」を参照してください。 の翻訳を有効にする Now Assist applications.