変更要約: 各節に図(figure)を追加=cert-figure-retrofit。AI-103 第5章に音声ソリューションの節(s3)を追加(公式テキスト分析ドメインの「音声」サブ領域=STT/TTS、エージェントの音声モダリティ、カスタム音声/カスタムニューラルボイス、音声からのマルチモーダル推論、音声翻訳)。既存 s1(Azure AI Language)・s2(翻訳/カスタム言語モデル)は非破壊で維持
5.1Azure AI Language によるテキスト分析
Azure AI Language の事前構築機能——感情分析・キーフレーズ抽出・エンティティ認識(NER)・言語検出・PII 検出——を呼び出してテキストから情報を取り出す実装を、開発者の視点で理解します。
テキストを扱うアプリでは、事前構築の Azure AI Language を API として呼び出します。代表機能は、感情分析(ポジ/ネガ/中立とスコア)、キーフレーズ抽出(重要語句)、エンティティ認識(NER)(人名・地名・日付などの抽出)、言語検出(入力言語の判定)、PII 検出(個人情報の検出・マスキング)です。開発者はマネージド ID で認証し、SDK/REST にテキストを送って構造化結果を受け取ります。
| やりたいこと | 機能 |
|---|---|
| 文章のポジ/ネガを判定 | 感情分析 |
| 重要語句を抜き出す | キーフレーズ抽出 |
| 人名・地名・日付などを抽出 | エンティティ認識(NER) |
| 入力テキストの言語を判定 | 言語検出 |
| 個人情報を検出・マスク | PII 検出 |
頻出:
①「ポジ/ネガ判定」=感情分析、「重要語句」=キーフレーズ抽出、「人名・地名・日付」=エンティティ認識(NER)、「入力言語の判定」=言語検出、「個人情報のマスク」=PII 検出。
②汎用テキストタスクは事前構築の Azure AI Language を API 呼び出し(マネージド ID 認証)。
混同・注意:
①キーフレーズ抽出(重要語句)とエンティティ認識(型付きの固有表現)を取り違えない。
②言語検出(何語か)と翻訳(別言語へ変換・次節)は別。
③個人情報を扱うときは PII 検出+プライバシー配慮(第1章ガバナンスと一貫)。

