カスタム質問応答とプロジェクトの言語サポート

この記事では、カスタム質問応答が有効なリソースとプロジェクトの言語サポート オプションについて説明します。

カスタム質問と回答では、複数の言語をサポートしているリソースに新しいプロジェクトを追加するたびに言語を選択するか、リソースの今後のすべてのプロジェクトに適用される言語を選択するかの、どちらかを選ぶことができます。

1 つのカスタム質問と回答が有効なリソースでの複数の言語のサポート

多言語プロジェクトの選択

  • サービスで最初のプロジェクトを作成している場合は、新しいプロジェクトを作成するたびに言語を選択できます。 1 つのサービス内でさまざまな言語に属するプロジェクトを作成するには、このオプションをオンにします。
  • 最初のプロジェクトが作成されたら、そのサービスの言語設定オプションを変更することはできません。
  • プロジェクトで複数言語の使用を有効にする場合、サービスに 1 つではなく、プロジェクトごとに 1 つのテスト インデックスを使用します。

1 つのプロジェクトで複数の言語をサポートする

複数の言語を含むプロジェクト システムをサポートする必要がある場合は、次のようにできます。

  • プロジェクトに質問を送信する前に、Translator サービスを使って、質問を 1 つの言語に翻訳します。 これで、1 つの言語の品質と、代替の質問と回答の品質に集中できるようになります。
  • すべての言語に対して、カスタム質問応答が有効な言語リソースと、そのリソース内のプロジェクトを作成します。 これで、言語ごとに、より微妙な個別の代替の質問と回答のテキストを管理できるようになります。 これにより、柔軟性が大幅に向上しますが、すべての言語で質問または回答が変わると、メンテナンス コストが大幅に増加します。

リソースごとに 1 つの言語

リソースに関連付けられているすべてのプロジェクトで使用される言語を設定するオプションを選択する場合は、次の点を考慮してください。

  • 言語リソースとそのすべてのプロジェクトは、1 つの言語のみをサポートします。
  • 言語は、サービスの最初のプロジェクトが作成されるときに明示的に設定されます。
  • リソースに関連付けられている他のプロジェクトでは、言語を変更できません。
  • 言語は、Azure AI 検索サービス (ランカー #1) とカスタム質問応答 (ランカー #2) によって、クエリに対する最適な回答を生成するために使用されます。

サポートされている言語

次の一覧では、カスタム質問応答リソースに対してサポートされている言語を示します。

Language
アラビア語
アルメニア語
ベンガル語
バスク語
ブルガリア語
カタロニア語
簡体中国語
繁体字中国語
クロアチア語
チェコ語
デンマーク語
オランダ語
英語
エストニア語
フィンランド語
フランス語
ガリシア語
ドイツ語
ギリシャ語
グジャラート語
ヘブライ語
ヒンディー語
ハンガリー語
アイスランド語
インドネシア語
アイルランド語
イタリア語
日本語
カンナダ語
韓国語
ラトビア語
リトアニア語
マラヤーラム語
マレー語
ノルウェー語
ポーランド語
Portuguese
パンジャーブ語
ルーマニア語
ロシア語
セルビア語 (キリル)
セルビア語 (ラテン)
スロバキア語
スロベニア語
スペイン語
スウェーデン語
タミル語
テルグ語
タイ語
トルコ語
ウクライナ語
ウルドゥ語
ベトナム語

クエリの一致と関連性

カスタム質問と回答による結果の提供は、Azure AI Search の言語アナライザーに依存しています。

Azure AI 検索の機能はサポートされている言語に従いますが、カスタム質問応答には Azure Search の結果より上位に追加のランカーがあります。 このランカー モデルでは、以下の言語においていくつかの特別なセマンティックとワード ベースの機能が使用されます。

追加のランカーがある言語
中国語
チェコ語
オランダ語
英語
フランス語
ドイツ語
ハンガリー語
イタリア語
日本語
韓国語
ポーランド語
Portuguese
スペイン語
スウェーデン語

この追加のランク付けは、カスタム質問と回答のランカーの内部的な作業です。

次のステップ