Instiq
第3章 · 自然言語処理の実装·v2.0.0·更新 2026/6/3·読了目安 約9分

変更要約: AI-102 第3章を深掘り(図ja化・比較表/シナリオ/FAQ/ひっかけ/深掘り段落を全節に追加)

3.1テキスト分析(Azure AI Language)

この節の要点

文章から意味を取り出す Azure AI Language の学習済み機能——感情分析キーフレーズ抽出固有表現認識(NER)言語検出PII 検出要約 を理解します。自然言語処理の土台です。

レビューや問い合わせなどの文章から、感情・キーワード・固有名詞などを自動抽出するのが Azure AI Language です。多くは学習済みで、API を呼ぶだけで使えます。

3.1.1テキスト分析の機能

入力テキストが Azure AI Language に渡され、言語検出・感情分析(ポジ/ネガ/中立+信頼度)・キーフレーズ抽出・固有表現認識 NER(人名/地名/組織/日付)・PII 検出(個人情報の特定とマスク)・要約(抽出/抽象)といった学習済み機能で分析される様子を示した図。
Azure AI Language のテキスト分析
  • 感情分析:文章の肯定/否定/中立を信頼度つきで判定する(オピニオンマイニングも可)。
  • キーフレーズ抽出 / 言語検出:重要語句の抽出、入力言語の自動判定。
  • 固有表現認識(NER)/ PII 検出:人名・地名・組織・日付などの抽出、個人情報の検出とマスク
  • 要約:長文を抽出型/抽象型で短くまとめる。
試験ポイント

「肯定/否定の判定=感情分析」「重要語句=キーフレーズ抽出」「人名/地名などの抽出=NER」「個人情報の検出/マスク=PII 検出」「言語の自動判定=言語検出」 は AI-102 で頻出です。これらは学習済みで、独自分類は次節の Conversational/Custom を使います。

Azure AI Language は学習済みカスタムの両系統を持ちます。学習済みは感情分析(文/側面ごとの オピニオンマイニング)・キーフレーズ抽出・言語検出・NERPII 検出(カテゴリ別に検出しマスク/編集)・エンティティリンク(Wikipedia 等への曖昧性解消)・要約抽出型=原文の重要文を選ぶ/抽象型=言い換えて生成)・医療向け Text Analytics for health。カスタムは カスタムテキスト分類(単一/複数ラベル)・カスタム NER会話言語理解(CLU)カスタム Question Answering で、いずれもラベル付けして学習します。API は 同期(短文)と 非同期(大量・長文の分析ジョブ)に分かれ、複数の分析を 1 リクエストで束ねられます。感情分析は文書単位と文単位でスコアを返し、しきい値で肯定/否定を判定します。「独自カテゴリで仕分け」はカスタムテキスト分類、「意図理解」は CLU、「定型 Q&A」は Question Answering、と用途で選び分けます。

やりたいこと機能種別
肯定/否定の判定感情分析(+オピニオンマイニング)学習済み
個人情報の検出/マスクPII 検出学習済み
長文を短く要約(抽出型/抽象型)学習済み
独自カテゴリで仕分けカスタムテキスト分類カスタム
補足

シナリオ: 問い合わせメールを「肯定/否定」で把握し、本文中の個人情報を伏せ、長文は要約して担当に渡したい。→ 感情分析で評価、PII 検出で個人情報をマスク、要約(抽出型/抽象型)で短縮します。すべて学習済み機能で、1 リクエストに束ねて非同期で処理できます。

補足

FAQ: Q. 抽出型と抽象型の要約の違いは? → A. 抽出型は原文から重要文をそのまま選ぶ、抽象型は内容を言い換えて新たに生成します。Q. 感情分析とカスタムテキスト分類はどう違う? → A. 感情は学習済みで肯定/否定など固定。独自ラベル(例:問い合わせ種別)で仕分けるならカスタムテキスト分類です。

注意

ひっかけ: 「独自のカテゴリ分けにも感情分析を使う」は誤りです。感情分析は肯定/否定など固定ラベル。独自分類はカスタムテキスト分類を学習します。また「NER と PII 検出は同じ」も誤り(NER は一般的な固有表現、PII は個人情報に特化し検出/マスクが目的)。

3.1.2この節のまとめ

  • Language=感情/キーフレーズ/NER/PII/言語検出/要約(学習済み)
  • 文章から意味・固有名詞・個人情報を抽出

進捗の記録にはログインが必要です。

理解度チェック

(軽い確認用)

Q1. 商品レビューが肯定的か否定的かを信頼度つきで判定したい。Azure AI Language のどの機能ですか?

Q2. 文章から人名・地名・組織・日付などのエンティティを抽出したい。どの機能ですか?

Q3. 文章に含まれる個人情報(PII)を検出してマスクしたい。どの機能ですか?

理解度を確認第3章「自然言語処理の実装」の問題を解く