Azure AIサービス総合応用

Azure AI Language(テキスト分析)でキーフレーズ抽出を実行する際、同じテキストに対して言語パラメータを「en」から「ja」に変更して再実行したとき、抽出されるキーフレーズの数や内容が変わる可能性が高いのはなぜか?

A.言語固有の形態素解析と依存構造分析により、言語ごとに異なる要素分割ロジックが適用されるため← 正解
✓ 正解です。Azure AI Languageは言語ごとに固有の自然言語処理モデルを使用し、日本語は形態素解析、英語は異なるトークン化ロジックを適用するため、抽出結果が異なります。
B.APIのバージョンが自動的にアップグレードされるため
✗ APIバージョンは言語パラメータとは独立して管理されており、言語変更でバージョンアップが自動的に起こることはありません。
C.クエリのキャッシュが言語ごとに分けられているため
✗ キャッシング機構は言語によるロジック変更には影響しません。むしろ根本的な処理モデルの違いが理由です。
D.APIの応答タイムアウト設定が言語によって異なるため
✗ 言語パラメータは処理ロジックには影響しますが、タイムアウト設定は言語に依存しない通常のAPI仕様です。

この問題のポイント

Azure AI Languageは言語ごとに固有の自然言語処理モデルを使用し、日本語は形態素解析、英語は異なるトークン化ロジックを適用するため、抽出結果が異なります。

AI-900:Microsoft Azure AI Fundamentals の問題一覧