Now Assistの多言語サービス

  • リリースバージョン: Australia
  • 更新日 2025年01月30日
  • 所要時間:7分
  • Now Assist アプリケーションは、大規模言語モデル (LLM) の多言語機能を使用して、ユーザーが生成したコンテンツを翻訳します。

    多言語サービスの概要

    Now Assistアプリケーションが優先言語でユーザーと通信できるように、多言語サービスを構成できます。LLM は、[言語と地域] 設定でのユーザーの言語選択またはテキストの内容 (会話メッセージなど) に基づいて、使用されている言語を検出します。

    多言語サポートは、 Now LLM サービスMicrosoft Azure OpenAIAnthropic Claude on AWS Google Gemini などの複数の LLM プロバイダーに対して有効になっています。 Azure OpenAI は、 ServiceNow AI Platformで最も多くの言語サポートを提供します。

    さまざまな多言語サービスの仕組み

    LLM に固有の多言語機能は、ネイティブ翻訳と呼ばれます。ネイティブ翻訳では、テキストはそのままモデルに送信され、モデルはユーザーの言語で応答します。たとえば、ユーザーがスペイン語でメッセージを送信すると、多言語 LLM はスペイン語をサポートしているため、ユーザーから直接スペイン語の入力を受け取ります。次に、応答の作成に使用するソース資料で使用されている言語に関係なく、スペイン語で応答を生成します。

    動的翻訳、英語以外のコンテンツが検出されると、翻訳サービスはコンテンツを英語に翻訳してから、要求を大規模言語モデル (LLM) に送信します。LLM が応答を返すと、応答はユーザーの優先言語に翻訳されて返されます。たとえば、ユーザーがスロベニア語でメッセージを入力します。 動的翻訳 は、LLM にメッセージを伝える前に、スロベニア語を英語に翻訳します。LLM は英語で応答を生成し、 動的翻訳 その応答をスロベニア語に翻訳してユーザーに表示します。

    ネイティブ翻訳と 動的翻訳の両方を有効にすると、ネイティブ翻訳が優先され、最初に使用されます。

    ネイティブ翻訳を有効にしている場合、LLM はユーザーの言語がサポートされているかどうかを確認します。言語がサポートされている場合は、ネイティブ翻訳のみが使用され、 動的翻訳 は行われません。一部の言語は、まだすべてのモデルでネイティブにサポートされているわけではありません。サポートされていない言語のこれに対処するために、 Now Assist 動的翻訳 が自動的に適用されます。さらに、ネイティブ翻訳を有効にしている場合、代替言語で出力を返す LLM 要求は 動的翻訳によって翻訳されません。それ以外の場合は、そのままユーザーに返されます。このプロセスは、スキルのパフォーマンスを向上させ、レイテンシを短縮するのに役立ちます。
    注:
    通常設定されている言語の一部ではない言語を追加する場合は、追加できます。以下のセクション「P1、P2、および P3 言語グループ以外の言語の追加」を参照してください。

    ネイティブ翻訳

    サポートされている言語は、次の 3 つの基本的なグループに分類されます。

    P1 言語は、ほとんどのモデルプロバイダーの中で最も強力なネイティブサポートを提供しているため、高品質の翻訳とエラーの少ない生成機能が得られます。ニュアンス、イディオム、およびコンテキストは、これらの言語がモデルに深く統合されているため、通常は適切に処理されます。

    P2 言語は、小規模な ServiceNow モデルとほとんどの外部プロバイダーでネイティブにサポートされていますが、常にすべてのモデルでサポートされているわけではありません (たとえば、カナダフランス語とオランダ語の例外があります)。精度は良いですが、P1言語に比べて微妙な理解にギャップが生じることがあります。

    P3 言語には、 Microsoft Azure OpenAI Google GeminiAnthropic 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 言語グループ以外の追加の言語サポートを提供しています。追加の言語を含めるようにインスタンスを構成できます。

    注:
    P1、P2、または P3 グループに含まれていない言語を追加する前に、その言語がプロバイダーでサポートされているかどうかを確認する必要があります。サポートされていない言語を追加すると、予期しない結果が生じる可能性があります。LLM が言語を検出できなかったり、効果的に翻訳できなかったりする可能性があります。
    言語がsys_languageテーブルにあることを確認します。
    必要に応じて、その言語のレコードを作成します。レコードには言語名と言語コードを含める必要があります。Activeフィールドは true に設定する必要があります。
    Now Assist モデルの言語を有効にします。
    • sys_generative_ai_model_configテーブルに移動し、言語を追加するモデルのレコード ( Azure OpenAI別にgpt_smallなど) を開きます。
      注:
      AI 検索のモデルの名前は E5FT です。AI 検索の言語サポートを変更する場合は、そのレコードを構成できます。その後、新しい言語のすべてのソースのインデックスを再作成する必要があります。
    • Supported languagesリストで、言語を追加し、レコードを保存します。
    Now Assist アプリケーションの言語を有効にします。
    • 検索項目 すべて > Now Assist アドミン > 設定 をクリックし、[ 多言語サービス ] タブを開きます。
    • 編集したプロバイダーまでスクロールし、編集ボタンを選択します。
    • 追加した言語を選択して保存します。
      注:
      言語がオプションとして表示されない場合は、言語がsys_languageテーブルにあり、 Active が true に設定されていることを確認してください。
    注:
    言語をインストールして AI 検索を有効にしてもセマンティック検索が機能しない場合は、埋め込みモデルのキャッシュをクリアする必要がある場合があります。これを行うには、 GlideCacheManager.flush("ais_semantic_embedding_model_cache"); を実行します。

    動的翻訳

    動的翻訳for Now Assist は、ServiceNow を通じて Microsoft Azure OEM 翻訳サービスを使用します。ServiceNowプラットフォームで言語パックとして利用可能なすべての言語は、Microsoft Azure OEM によってサポートされています。これらの言語は次のとおりです。
    • スウェーデン語
    • フィンランド語
    • チェコ語
    • ヘブライ語
    • ハンガリー語
    • 韓国語
    • ノルウェー語
    • ポーランド語
    • ポルトガル語
    • ロシア語
    • 中国語 (簡体字)
    • 繁体字中国語
    • タイ語
    • トルコ語
    • アラビア語
    • デンマーク語
    詳細については、次を参照してください。 Microsoft Azure のOEM 動的翻訳 次の値のいずれか Now Assist.

    翻訳サービスの選択

    翻訳サービスの遅延や品質など、翻訳サービスを使用するかどうかには、さまざまな要因が関係します。エンタイトルメントによって利用可能な内容が決まりますが、ネイティブ翻訳サービスに関連する追加コストは発生しません。
    注:
    ネイティブ翻訳サービスは、デフォルトで Pro Plus および Enterprise ライセンスに含まれています。
    Now Assist使用状況の追跡の詳細については、次を参照してください。 Monitoring Now Assist 使用法.

    Now Assistの翻訳の有効化

    Now Assistアプリケーションで多言語サービスを有効にする方法の詳細については、「」を参照してください。 の翻訳を有効にする Now Assist applications.