ある多国籍企業のサポートチームが、世界中の顧客から寄せられるメールを処理している。メールが英語・フランス語・日本語・アラビア語など多言語で届くため、まず言語を特定してから適切な担当者へルーティングしたい。最小限のコードで実装できる Azure のサービスはどれか。
- A. Azure AI Language の感情分析:テキストの感情的極性を判定するサービス
- B. Azure AI Translator:テキストを任意の言語に翻訳するサービス
- C. Azure AI Speech の音声テキスト変換:音声ファイルをテキストに書き起こすサービス
- D. Azure AI Language の言語検出:テキストが何語で書かれているかを識別し信頼スコアを返す
解答と解説を見る
正解: D
Azure AI Language の言語検出機能は、テキストを送信するだけで検出された言語コード(例: ja, en, fr)と信頼スコアを返す。テキストルーティングのような「言語の特定だけ行いたい」シナリオに最小構成で対応できる。選択肢Bの Azure AI Translator も言語検出を含むが、主目的は翻訳であり言語検出だけに使うのは過剰である。選択肢Aの感情分析は言語検出ではなく感情の極性を返す機能であり、ルーティング要件を満たさない。選択肢Cの音声テキスト変換はオーディオ入力が必要であり、テキストメールの言語判定には使えない。
📚 関連サービスの解説: Azure AI Language