多言語 NLU モデルグループへのトピックマッピング

  • リリースバージョン: Australia
  • 更新日 2026年03月12日
  • 所要時間:4分
  • 仮想エージェントデザイナー でトピックを多言語モデルグループにマップすると、有効な言語のトピックマッピングが自動的に設定されます。

    モデルグループには、プライマリ言語モデル (英語など) とセカンダリ言語モデルが含まれています。セカンダリモデルはプライマリモデルの翻訳されたコピーであり、各セカンダリモデルは異なる言語を使用します。サポートされているどの言語でも、プライマリモデルのプライマリ言語またはセカンダリモデルのセカンダリ言語にすることができます。言語はモデル名に反映されます。たとえば、フランス語の場合は FR 、ドイツ語の場合は DE 、日本語の場合は JA 、スペイン語の場合は ES などです。

    図 : 1. 1 つのプライマリ言語モデルと複数のセカンダリ言語モデルを含む多言語モデルグループ
    多言語モデルグループには、プライマリ言語モデルとして英語が含まれています。セカンダリ言語モデルには、フランス語、ドイツ語、スペイン語、またはユーザーが追加する言語が含まれます。

    トピックの [プロパティ ] タブで、モデルとインテントのマッピングを表示または変更できます。トピックの [言語 ] タブでセカンダリ言語マッピングを確認できます。

    セカンダリモデルコンテンツはプライマリモデルコンテンツの翻訳されたコピーにすぎないため、セカンダリ言語マッピングは常にプライマリ言語と同じモデルグループを指す必要があります。このため、トピック内の言語を多言語モデルグループの一部であるモデルにマップすると、そのグループ内の言語モデルを使用するようにすべてのトピックマッピングが更新されます。 仮想エージェントデザイナー から変更が通知されます。
    図 : 2. 更新された NLU マッピングのメッセージ
    マッピング変更アラートに、「次の言語のマッピングが更新されました:英語、フランス語、ドイツ語、スペイン語 (We updated mappings for these languages: English, French, German, Spanish)」と表示されます。
    注:
    グループ内の対応する言語モデルと競合しない限り、単一言語モデルをトピックにマップできます。

    NLU ワークベンチでモデルグループを作成する場合は、プライマリ言語を指定できます。仮想エージェントデザイナー内からモデルを作成する場合、プライマリ言語はユーザーセッション言語によって決定されます。たとえば、ドイツ語のユーザーセッションで新しいモデルを作成する場合、モデルグループのプライマリ言語はドイツ語になります。

    モデルグループを使用すると、トピックを簡単に管理できます。NLU モデルグループの詳細については、「 多言語モデル管理」を参照してください。

    注:
    モデルに単一の言語のみが含まれている場合、その言語がプライマリ言語と見なされます。トピックは、モデルおよび指定されたインテントにのみマッピングされます。[ NLU 設定] で複数の言語がアクティブになっている場合、それらの言語はモデルにマップされません。トピックを他の言語で使用するには、[ 言語] タブでそれらのトピックを他のモデルに手動でマップします。詳細については、「トピックをセカンダリ NLU モデルにマップする」を参照してください。

    モデル内の無効なインテントの処理

    モデルグループ内のプライマリ言語のインテントが無効になっている場合、プライマリインテントは 仮想エージェントデザイナーで無効として表示されます。プライマリ言語が無効になっている場合でも、インテントはトピックにマップされますが、すべてのセカンダリインテントも無効として表示されます。これは、セカンダリ言語が常にモデル内のプライマリ言語に依存しているためです。1 つ以上のセカンダリ言語のインテントが無効になっている場合、他の言語はアクティブなままになります。 仮想エージェントデザイナー には、一部のインテントが現在無効になっていることを示すメッセージが表示されます。

    図 : 3. [言語] タブでフランス語のインテントが無効になっているトピック
    [言語] タブの NLU インテントマッピング領域は、マッピングされたフランス語のインテントが NLU ワークベンチで無効になっているため利用できないことを示しています。

    言語のトピックディスカバリーを許可するには、 NLU ワークベンチでインテントを有効にします。詳細については、「 セカンダリモデルインテントの有効化または無効化」を参照してください。

    モデルの競合の回避

    競合を避けるために、トピックを作成または変更するときに、 仮想エージェントデザイナー に既存のモデルのすべてが表示されない場合があります。 仮想エージェントデザイナー は次のことを行います。
    • ユーザーの現在のセッションを反映する言語モデルを含むモデルグループのみが表示されます。
    • 選択したモデルグループに、既存の言語マッピングを変更する言語マッピングがある場合に、別のモデルグループであるか単一言語モデルであるかにかかわらず、警告を表示します。
    • グループ内の各言語モデルのインテントをトピックに自動的にマップします。
    • 重複するモデル名またはインテント名が使用されないようにします。
    • トピックが多言語モデルグループにマップされている場合、[ NLU 言語マッピング ] タブで単一言語モデルグループを非表示にします。

    トピック内の言語が複数のモデルグループのインテントにマップされている場合、競合が発生する可能性があります。インテントは 1 つのトピックにのみマップできます。トピックを公開しようとしたときにこの状況が発生すると、 仮想エージェントデザイナー にエラーメッセージが表示されます。