カスタム質問応答とプロジェクトの言語サポート
この記事では、カスタム質問応答が有効なリソースとプロジェクトの言語サポート オプションについて説明します。
カスタム質問と回答では、複数の言語をサポートしているリソースに新しいプロジェクトを追加するたびに言語を選択するか、リソースの今後のすべてのプロジェクトに適用される言語を選択するかの、どちらかを選ぶことができます。
1 つのカスタム質問と回答が有効なリソースでの複数の言語のサポート
- サービスで最初のプロジェクトを作成している場合は、新しいプロジェクトを作成するたびに言語を選択できます。 1 つのサービス内でさまざまな言語に属するプロジェクトを作成するには、このオプションをオンにします。
- 最初のプロジェクトが作成されたら、そのサービスの言語設定オプションを変更することはできません。
- プロジェクトで複数言語の使用を有効にする場合、サービスに 1 つではなく、プロジェクトごとに 1 つのテスト インデックスを使用します。
1 つのプロジェクトで複数の言語をサポートする
複数の言語を含むプロジェクト システムをサポートする必要がある場合は、次のようにできます。
- プロジェクトに質問を送信する前に、Translator サービスを使って、質問を 1 つの言語に翻訳します。 これで、1 つの言語の品質と、代替の質問と回答の品質に集中できるようになります。
- すべての言語に対して、カスタム質問応答が有効な言語リソースと、そのリソース内のプロジェクトを作成します。 これで、言語ごとに、より微妙な個別の代替の質問と回答のテキストを管理できるようになります。 これにより、柔軟性が大幅に向上しますが、すべての言語で質問または回答が変わると、メンテナンス コストが大幅に増加します。
リソースごとに 1 つの言語
リソースに関連付けられているすべてのプロジェクトで使用される言語を設定するオプションを選択する場合は、次の点を考慮してください。
- 言語リソースとそのすべてのプロジェクトは、1 つの言語のみをサポートします。
- 言語は、サービスの最初のプロジェクトが作成されるときに明示的に設定されます。
- リソースに関連付けられている他のプロジェクトでは、言語を変更できません。
- 言語は、Azure AI 検索サービス (ランカー #1) とカスタム質問応答 (ランカー #2) によって、クエリに対する最適な回答を生成するために使用されます。
サポートされている言語
次の一覧では、カスタム質問応答リソースに対してサポートされている言語を示します。
Language |
---|
アラビア語 |
アルメニア語 |
ベンガル語 |
バスク語 |
ブルガリア語 |
カタロニア語 |
簡体中国語 |
繁体字中国語 |
クロアチア語 |
チェコ語 |
デンマーク語 |
オランダ語 |
英語 |
エストニア語 |
フィンランド語 |
フランス語 |
ガリシア語 |
ドイツ語 |
ギリシャ語 |
グジャラート語 |
ヘブライ語 |
ヒンディー語 |
ハンガリー語 |
アイスランド語 |
インドネシア語 |
アイルランド語 |
イタリア語 |
日本語 |
カンナダ語 |
韓国語 |
ラトビア語 |
リトアニア語 |
マラヤーラム語 |
マレー語 |
ノルウェー語 |
ポーランド語 |
Portuguese |
パンジャーブ語 |
ルーマニア語 |
ロシア語 |
セルビア語 (キリル) |
セルビア語 (ラテン) |
スロバキア語 |
スロベニア語 |
スペイン語 |
スウェーデン語 |
タミル語 |
テルグ語 |
タイ語 |
トルコ語 |
ウクライナ語 |
ウルドゥ語 |
ベトナム語 |
クエリの一致と関連性
カスタム質問と回答による結果の提供は、Azure AI Search の言語アナライザーに依存しています。
Azure AI 検索の機能はサポートされている言語に従いますが、カスタム質問応答には Azure Search の結果より上位に追加のランカーがあります。 このランカー モデルでは、以下の言語においていくつかの特別なセマンティックとワード ベースの機能が使用されます。
追加のランカーがある言語 |
---|
中国語 |
チェコ語 |
オランダ語 |
英語 |
フランス語 |
ドイツ語 |
ハンガリー語 |
イタリア語 |
日本語 |
韓国語 |
ポーランド語 |
Portuguese |
スペイン語 |
スウェーデン語 |
この追加のランク付けは、カスタム質問と回答のランカーの内部的な作業です。