Azure AI Fundamentals(AI-901)想定問題集
情報抽出(Content Understanding)の要点整理と想定問題
公式の学習ガイドの「Microsoft Foundry を使用して AI ソリューションを実装する(55〜60%)> Foundry を使用して情報抽出用の AI ソリューションを実装する」にあたる分野です。まず要点整理で全体をつかみ、下の演習で 38 問を 1 問ずつ解けます。答えると A〜D すべての解説が出ます。
この分野の小項目
- 2.4 Content Understanding のしくみ(アナライザーとフィールド)(7 問) Foundry Tools の Azure Content Understanding の基本構成を理解する(アナライザー、事前構築済みとカスタム、フィールド スキーマ、抽出・分類・生成の 3 つの方法)。
- 2.4 ドキュメントとフォームからの抽出(7 問) Foundry Tools の Azure Content Understanding を使用してドキュメントとフォームから情報を抽出する。
- 2.4 画像からの抽出(5 問) Content Understanding を使用して画像から情報を抽出する。
- 2.4 音声と動画からの抽出(6 問) Content Understanding を使用してオーディオとビデオから情報を抽出する。
- 2.4 信頼度スコアとソースの根拠(グラウンディング)(6 問) Content Understanding の出力を検証する(フィールドごとの信頼度スコアと、値が元のどこから来たかを示す根拠)。
- 2.4 情報抽出アプリを作る(REST API・SDK)(7 問) Content Understanding を使用して情報抽出機能を備えた軽量アプリケーションを構築する。
要点整理
Content Understanding のしくみ(アナライザーとフィールド)
Content Understanding のしくみ:アナライザーとフィールドの 3 つの方法
Azure Content Understanding は、生成 AI を使って文書・画像・音声・動画を、決めた形式のデータに変える Foundry Tools のサービスです。使うには Foundry リソースを作ります。
中心になるのがアナライザーです。どの種類の内容を扱うか、何を取り出すか、出力をどんな形にするか、どのモデルを使うかを 1 つの設定にまとめ、届くデータに同じ処理を当てます。
アナライザーには事前構築済みアナライザーとカスタム アナライザーがあります。カスタム アナライザーは、prebuilt-document・prebuilt-image・prebuilt-audio・prebuilt-video の 4 つのベース アナライザーのどれかを親にして作ります。
取り出したい項目はフィールド スキーマで定義します。各フィールドには名前・型・説明(description)・方法(method)を書きます。説明は AI への小さな指示として使われるので、位置のヒントや別名を含めて具体的に書きます。
フィールド抽出の方法は 3 つです。extract は書かれた値をそのまま取り出し、classify は決めた候補から選び、generate は要約や推論で値を作ります。extract は文書アナライザーだけで使えます。
明細のように繰り返すデータは、object を要素とする array 型で定義します。日付や数値などの型付きの値は、決まった形式に自動で正規化されます。
| 方法(method) | 向いている値 | 例 |
|---|---|---|
| extract | 内容にそのまま書かれている値(文書のみ) | 請求書番号・取引日 |
| classify | 決まった候補から選ぶ値(enum) | 通話の感情・文書の種類 |
| generate | 要約や推論が要る値 | 通話の要約・リスクの水準・シーンの説明 |
出典: Azure Content Understanding in Foundry Tools とは/アナライザーとは(構成とリファレンス)/Content Understanding を使うためのベスト プラクティス
ドキュメントとフォームからの抽出
ドキュメントとフォーム:事前構築済みの選び方と Document Intelligence
文書のコンテンツ抽出では、印刷と手書きの文字(光学式文字認識)、選択マーク、バーコード、LaTeX 形式の数式、表・段落・セクションの構造などを取り出します。結果は構造を保った Markdown でも返ります。
文字だけなら prebuilt-read、表や段落の構造も要るなら prebuilt-layout を使います。どちらも言語モデルや埋め込みモデルを使いません。prebuilt-digitalParse はファイル内部の文字を直接読むもので、スキャンした文書には向きません。
請求書・領収書・身分証・契約書などにはドメイン固有アナライザーがあります。prebuilt-invoice、prebuilt-receipt、prebuilt-idDocument、prebuilt-contract などで、合うものがあればそこから始めるのが公式の勧めです。
種類の違う文書が混ざる場合は、コンテンツ カテゴリで区分を定義し、enableSegment で区切って区分ごとのアナライザーに振り分けます。「その他」の区分を作ると、当てはまらない内容も扱えます。
Document Intelligence(旧称 Form Recognizer)は、決まった様式の文書から高い精度で値を取り出す専用モデルを持ちます。カスタム ニューラル モデルやカスタム テンプレート モデルはラベル付きのサンプルで学習させます。抽出モデルを呼ぶ前に文書の種類を見分けるカスタム分類モデルもあります。公式の文書処理ツールの早見表では、外部と切り離された環境への配置は Document Intelligence のコンテナーだけが挙がっています。
| やりたいこと | 公式が勧めるもの |
|---|---|
| OCR やレイアウトの取り出しだけ | Content Understanding の prebuilt-read / prebuilt-layout |
| RAG 向けの取り込み・画像や音声も扱う | Content Understanding の事前構築済み・カスタム アナライザー |
| 請求書など定型の文書(事前構築済みあり) | Document Intelligence の事前構築済みモデル |
| 契約書など非構造の文書 | Content Understanding の prebuilt-contract |
| ラベル無しで独自の項目を取り出す | Content Understanding のカスタム アナライザー |
| ラベル付きで高度に定型の文書を学習 | Document Intelligence のカスタム モデル |
| オンプレミス・外部と切り離された環境 | Document Intelligence のコンテナー |
出典: Content Understanding のドキュメントの概要/Content Understanding の事前構築済みアナライザー/ドキュメント処理に適した Azure AI ツールを選ぶ/Azure Document Intelligence in Foundry Tools とは
画像からの抽出
画像からの抽出:画像アナライザーと OCR の使い分け
画像アナライザーは、決めたスキーマに沿って画像から構造化データを取り出します。公式は、グラフからの傾向の読み取り、製造ラインの傷や異常の検出、棚の商品の検出や数え上げ、RAG 用の索引づくりを使い道に挙げています。
prebuilt-imageSearch は画像の内容を 1 段落で説明し、検索に使える形で返します。独自の項目が要るときは prebuilt-image を親にしたカスタム アナライザーを作り、classify や generate のフィールドを定義します。
画像では extract は使えません。また、信頼度スコアに対応するのは現在、文書アナライザーだけです。画像の結果を自動で使うときは、別の確かめ方を用意します。
公式は、画像アナライザーは主に文字にもとづく分析向けではないと注意しています。写真に写った書類の文字を読み取って項目にしたいなら、文書向けのフィールド抽出を使います。
街の看板や商品ラベルの文字をその場で読むだけなら、Azure Vision の画像向け OCR(Read API)が合います。文字の多い文書をまとめて読むなら Document Intelligence の read モデルが公式の勧めです。
| 目的 | 使うもの |
|---|---|
| 写真の説明文を作って検索に使う | prebuilt-imageSearch |
| 傷の有無など決まった区分で判定する | prebuilt-image を親にしたカスタム アナライザー(classify) |
| 写真に写った書類の文字から項目を取り出す | 文書向けのフィールド抽出(prebuilt-document を親にする) |
| 看板・ラベルの文字をその場で読む | Azure Vision の画像向け OCR(Read) |
| 文字の多い文書をまとめて OCR する | Document Intelligence の read モデル |
出典: Content Understanding の画像の概要/Content Understanding を使うためのベスト プラクティス/OCR(光学式文字認識)
音声と動画からの抽出
音声と動画からの抽出:文字起こしの上に項目を重ねる
音声のコンテンツ抽出は文字起こしです。ダイアライゼーション(話者分離)で話者ごとに分け、コールセンター向けには話者ロール検出でオペレーターと顧客を見分けます。文字起こしは WebVTT 形式で返り、求めれば単語単位の時刻も付きます。
言語は locales で指定します。指定しないと多言語文字起こしになります。公式は、出てくる言語だけに絞るよう勧めています。候補が多いほど推測が要り、誤りが増えるためです。
事前構築済みでは、prebuilt-callCenter が要約・感情・話題・会社や人物の一覧を、prebuilt-audioSearch が文字起こしと要約を返します。
動画は 2 段階で処理します。まず文字起こし・キー フレームの抽出・ショット検出で土台を作り、次に生成モデルが項目と区切りを作ります。enableSegment を false にすると動画全体を 1 つとして扱い、true にすると説明どおりに区切ります。
動画の制約も覚えます。フレームは約 1 秒に 1 枚の抜き出しで、512 × 512 ピクセルに縮められます。文字起こしの対象は話し言葉だけで、音楽や効果音は無視されます。
| 機能・設定 | 何をするか |
|---|---|
| ダイアライゼーション(話者分離) | 発言を話者ごとに分ける |
| 話者ロール検出 | 通話の話者をオペレーターと顧客に当てはめる |
| locales | 文字起こしの言語を指定する(auto なら多言語文字起こし) |
| キー フレーム / ショット検出 | 動画の代表的な静止画と、カットの切れ目の時刻を返す |
| enableSegment = false | 動画全体を 1 区切りとして項目を作る |
| enableSegment = true | 説明(contentCategories)に沿って章やシーンに区切る |
出典: Content Understanding のオーディオの概要/Content Understanding のビデオの概要/Content Understanding を使うためのベスト プラクティス
信頼度スコアとソースの根拠(グラウンディング)
信頼度スコアとソース グラウンディング:人が見る範囲を絞る
信頼度スコアは、取り出した値ごとの確かさを 0〜1 で示します。値が高いほど、人の確認なしで流すストレート スルー処理に回しやすくなります。
ソース グラウンディングは、値が元の内容のどこから来たかを示します。PDF ではページ番号と位置の座標(source)で示されるので、人が元の文書で素早く確かめられます。
どちらも文書アナライザーで、config の estimateFieldSourceAndConfidence を true にすると返ります。フィールドごとに estimateSourceAndConfidence でも指定でき、method が extract のフィールドではこれを true にする必要があります。
公式の運用の考え方はヒューマン イン ザ ループです。信頼度が低い値や根拠の弱い値は人の確認に回し、高信頼で根拠のある値は自動の流れを続けます。
しきい値は項目の重要度で変えます。公式は、合計金額などの重要な項目を 0.90 以上、重要な項目を 0.80 以上、備考などを 0.70 以上とする例を示しています。ただしこれは例示で、用途ごとに試して決めます。
| 項目の重要度 | 公式の例示のしきい値 | 例 |
|---|---|---|
| 誤りの影響が大きい | 0.90 以上 | 合計金額・契約終了日 |
| 重要 | 0.80 以上 | 取引先名・請求書番号 |
| 重要でない | 0.70 以上 | コメント・備考 |
出典: Azure Content Understanding in Foundry Tools とは/Content Understanding のドキュメントの概要/Content Understanding を使うためのベスト プラクティス/ドキュメント分析: 構造化されたコンテンツの抽出
情報抽出アプリを作る(REST API・SDK)
情報抽出アプリを作る:REST・SDK・ナレッジ マイニング
本番では GA の API バージョン 2025-11-01 を使います。2026-06-01-preview は新機能を試すための版で、SLA がありません。
REST では POST {endpoint}/contentunderstanding/analyzers/{analyzerId}:analyze を呼ぶと 202 が返ります。応答ヘッダーの Operation-Location に GET し、status が Succeeded になったら結果を読みます。結果の contents には markdown と fields が入ります。
Python では azure-ai-contentunderstanding パッケージの ContentUnderstandingClient を作り、begin_analyze で分析を始めます。キーを使わないときは Microsoft Entra ID の DefaultAzureCredential を渡します。
生成モデルを使うアナライザーには、生成モデルと埋め込みモデルのデプロイが要ります。既定のモデル デプロイをリソースに登録すると、要求ごとの指定を省けます。トークンの料金は接続したデプロイ側にかかります。
カスタム アナライザーの作成や、ラベル付きデータによる改善は Content Understanding Studio で行います。Foundry(新)のプレイグラウンドでは、これらはできません。
大量の文書を検索できるようにするナレッジ マイニングでは、Azure AI 検索のAI エンリッチメントを使います。スキルセットに Content Understanding スキルを入れると、表や図を Markdown で取り出し、ページをまたぐ表も 1 つにまとめてチャンクに分けます。
| やりたいこと | 使うもの |
|---|---|
| 分析を始める(REST) | POST …/analyzers/{id}:analyze(202 が返る) |
| 結果を受け取る(REST) | Operation-Location の URL に GET |
| Python から呼ぶ | ContentUnderstandingClient の begin_analyze |
| キーを使わずに認証する | Microsoft Entra ID と DefaultAzureCredential |
| モデルの指定を毎回省く | 既定のモデル デプロイ(PATCH …/defaults) |
| 検索インデックスに文書を取り込む | Azure AI 検索のスキルセットと Content Understanding スキル |
出典: クイックスタート: REST API と SDK/Content Understanding アナライザーのモデル デプロイ/Content Understanding Studio と Microsoft Foundry/Azure Content Understanding スキル(Azure AI 検索)/AI エンリッチメントの概要(Azure AI 検索)
演習(38 問)
結果はこのブラウザに保存され、ハブの「自分の成績」と弱点モードに使われます。
第 1 問 / 38 問
問題を読み込んでいます…
全問と解説の一覧
正解と解説は折りたたんであります。先に自分で考えてから開いてください。
全 38 問
Content Understanding のしくみ(アナライザーとフィールド)
Azure Content Understanding のアナライザーの説明として最も適切なものは?
A. 取り出した結果を保存し、検索できるようにする索引 B. 内容の取り出し方・抽出する項目・使うモデルをまとめた、再利用できる設定 C. 文書の画像とラベルで学習させる、自社専用の画像分類モデル D. 処理件数や料金を表示する、監視用のダッシュボード
この問題へのリンク答えと解説
正解: B 【A(不正解)】 ? 検索のためにデータを整理して蓄える仕組みです。 これは検索インデックスの説明である。アナライザーは内容の処理方法を定める設定で、索引そのものではない。 【B(正解)】 ? 処理の手順と出力の形を一つにまとめたものです。 公式は、アナライザーをコンテンツ抽出の設定・フィールド スキーマ・モデルのデプロイを定める中核の部品と説明している。一度設定すると、届くデータに同じ設定を一貫して当てる。 【C(不正解)】 ? 自前の画像とラベルで学習させるモデルです。 それは Custom Vision などの考え方である。Content Understanding は、ラベル付きの学習データが無くても項目を定義して始められる。 【D(不正解)】 ? 利用状況を見える化する画面です。 使用量は分析の応答の usage などで確かめられるが、アナライザーは監視の画面ではない。
出典: Azure Content Understanding in Foundry Tools とは/アナライザーとは(構成とリファレンス)
取引先ごとに書式が違う請求書から、請求書番号を書かれているとおりに取り出したい。フィールド スキーマで指定する方法として最も適切なものは?
A. generate(内容から値を自由に生成する) B. classify(決めた候補から 1 つを選ぶ) C. extract(内容に現れる値をそのまま取り出す) D. enableSegment(ファイルを区切って分類する)
この問題へのリンク答えと解説
正解: C 【A(不正解)】 ? 内容をもとに AI が値を作り出す方法です。 要約や推論が要る値に向く。書かれた番号をそのまま取り出すなら extract が合う。 【B(不正解)】 ? あらかじめ決めた区分から選ぶ方法です。 請求書番号は、決まった候補から選ぶ値ではないので合わない。 【C(正解)】 ? 文書に書かれた値をそのまま取り出す方法です。 公式は、請求書番号や日付のように内容に直接現れる値には extract を勧めている。extract は文書アナライザーだけで使える。 【D(不正解)】 ? ファイルを意味のある区切りに分ける設定です。 これはセグメンテーションの設定で、フィールドの値の取り出し方を決めるものではない。
出典: アナライザーとは(構成とリファレンス)/Content Understanding を使うためのベスト プラクティス
通話の文字起こしから、顧客の感情を「肯定的」「否定的」「中立」のどれかで記録したい。フィールドの方法として最も適切なものは?
A. classify を使い、3 つの区分を候補(enum)として定義する B. extract を使い、文字起こしの中の「肯定的」という語を探す C. generate を使い、感情を自由な文章で書かせる D. フィールドは作らず、全文を人が読んで感情を判断する
この問題へのリンク答えと解説
正解: A 【A(正解)】 ? 決めた候補の中から 1 つを選ばせる方法です。 公式は、決まった候補から選ぶ値には classify を勧めている。通話の感情の分類は、その例として挙げられている。 【B(不正解)】 ? 内容に書かれた値をそのまま取り出す方法です。 extract は文書アナライザーだけで使える。また、感情は通話の中に語として現れるとは限らない。 【C(不正解)】 ? AI が内容から自由に値を作る方法です。 自由な文章では 3 つの区分に揃わず、集計しにくい。決まった区分なら classify が合う。 【D(不正解)】 ? AI を使わずに人が全件を確かめるやり方です。 件数が多いと手間がかかる。Content Understanding は感情を構造化された項目として返せる。
保険の約款を読み込み、「補償の範囲の要約」を作ってシステムに保存したい。フィールドの方法として最も適切なものは?
A. extract B. classify C. prebuilt-read で文字を取り出し、要約は人が書く D. generate
この問題へのリンク答えと解説
正解: D 【A(不正解)】 ? 文書に書かれた値をそのまま取り出す方法です。 要約は文書にそのまま書かれた値ではないので、extract では作れない。 【B(不正解)】 ? 決めた候補から 1 つを選ぶ方法です。 要約は候補から選ぶ値ではない。決まった区分がある項目に使う方法である。 【C(不正解)】 ? 基本の OCR で文字を取り出すアナライザーです。 prebuilt-read は項目の生成をしない。要約を自動で作るには generate のフィールドが要る。 【D(正解)】 ? 内容をもとに AI が値を作り出す方法です。 公式は、要約やリスクの水準のように推論や要約が要る値には generate を勧めている。
出典: Content Understanding を使うためのベスト プラクティス/Content Understanding のドキュメントの概要
社内の申請書向けにカスタム アナライザーを作る。baseAnalyzerId に指定するベース アナライザーとして最も適切なものは?
A. prebuilt-layout B. prebuilt-document C. prebuilt-documentSearch D. prebuilt-image
この問題へのリンク答えと解説
正解: B 【A(不正解)】 ? 文字・表・段落などのレイアウトを取り出すアナライザーです。 コンテンツ抽出用のアナライザーで、カスタム アナライザーの親にできる 4 つのベースには入らない。 【B(正解)】 ? 文書を処理する基本のアナライザーです。 親にできるのは prebuilt-document・prebuilt-image・prebuilt-audio・prebuilt-video の 4 つである。文書なら prebuilt-document を指定する。 【C(不正解)】 ? RAG 向けに文書を Markdown にし、要約も付けるアナライザーです。 RAG アナライザーであり、ベース アナライザーではない。カスタム アナライザーは現在 4 つのベースからだけ作れる。 【D(不正解)】 ? 画像を処理する基本のアナライザーです。 ベース アナライザーの一つだが、画像向けである。申請書のような文書には prebuilt-document が合う。
請求書の日付フィールドの抽出がよく外れる。フィールドの description の直し方として最も適切なものは?
A. 「右上に多い。『請求日』『発行日』とも書く」と位置と別名を書く B. 「支払期日ではない。納品日でもない」と違うものを並べる C. 日本語の請求書でも、名前と説明は英語に統一する D. 説明は空にして、フィールド名だけで判断させる
この問題へのリンク答えと解説
正解: A 【A(正解)】 ? 値の場所や別の呼び方を手がかりとして書く方法です。 公式は、位置のヒント・形式・別名を含む具体的な説明を勧めている。説明は抽出を導く小さなプロンプトとして使われる。 【B(不正解)】 ? 当てはまらないものを列挙する書き方です。 公式は否定形ではなく、その項目が何であるかを肯定的に書くよう勧めている。 【C(不正解)】 ? 文書と違う言語で項目を定義する方法です。 公式は、ファイルと同じ言語で名前と説明を書くよう勧めている。言語が食い違うと精度が大きく下がることがある。 【D(不正解)】 ? 項目の名前だけを手がかりにさせる方法です。 説明は AI への指示として使われるので、空にすると手がかりが減る。具体的に書くほど抽出の精度が上がる。
出典: Content Understanding を使うためのベスト プラクティス/アナライザーとは(構成とリファレンス)
請求書の明細(品名・数量・単価)が何行も並ぶ。明細を取り出すフィールドの型として最も適切なものは?
A. string 型にして、説明で「JSON で返して」と頼む B. boolean 型にして、明細の有無だけを返す C. array 型にし、要素を品名・数量・単価の object 型にする D. date 型にして、明細の日付だけを取り出す
この問題へのリンク答えと解説
正解: C 【A(不正解)】 ? 文字列の中に構造を書かせる方法です。 公式は、繰り返すデータを JSON を求める string 型で定義せず、オブジェクトの配列にするよう勧めている。 【B(不正解)】 ? はい・いいえの 2 値を表す型です。 明細の有無しか分からず、品名や数量は取り出せない。 【C(正解)】 ? 同じ形のデータを並べて持つ型です。 明細のような繰り返しは、object を要素とする array で定義するのが公式の勧めである。入れ子は 2〜3 段までに抑える。 【D(不正解)】 ? 日付を表す型です。 日付以外の品名や数量が取り出せない。型は値の意味に合わせて選ぶ。
出典: Content Understanding を使うためのベスト プラクティス/アナライザーとは(構成とリファレンス)
ドキュメントとフォームからの抽出
紙の申込書のチェックボックスに印があるかを読み取りたい。コンテンツ抽出で返るどの要素を見ればよいか?
A. 数式(LaTeX 形式で返る) B. ハイパーリンク C. 段落の役割(タイトル・ページ番号など) D. 選択マーク(選択済みは ☒、未選択は ☐)
この問題へのリンク答えと解説
正解: D 【A(不正解)】 ? 数学の式を表す要素です。 数式は LaTeX 形式で返る別の要素で、チェックの状態は表さない。 【B(不正解)】 ? 文書に埋め込まれたリンクを表す要素です。 リンク先の URL を表す要素で、印の有無とは関係ない。 【C(不正解)】 ? 段落が文書の中で果たす役割です。 見出しやフッターなどを見分ける情報で、チェックボックスの状態は表さない。 【D(正解)】 ? 選んだかどうかを表す印を示す要素です。 公式は、チェックボックスなどの印を選択マークとして検出し、☒ と ☐ の文字で表すと説明している。
出典: ドキュメント分析: 構造化されたコンテンツの抽出/Content Understanding のドキュメントの概要
生成モデルは使わずに、報告書から文字・表・段落の構造だけを取り出したい。最も適切な事前構築済みアナライザーは?
A. prebuilt-read B. prebuilt-layout C. prebuilt-documentSearch D. prebuilt-invoice
この問題へのリンク答えと解説
正解: B 【A(不正解)】 ? 基本の OCR で文字を取り出すアナライザーです。 文字・段落・数式・バーコードは取れるが、レイアウト解析をしないので表の構造は返らない。 【B(正解)】 ? 文字に加えて表や段落などのレイアウトを取り出すアナライザーです。 単語・図・段落・表やセクションの構造を取り出す。言語モデルも埋め込みモデルも要らない。 【C(不正解)】 ? RAG 向けに要約や図の説明も付けるアナライザーです。 要約や図の説明を作るために生成モデルを使う。モデルを使わない条件に合わない。 【D(不正解)】 ? 請求書の項目を取り出すアナライザーです。 請求書の項目を取り出すもので、生成モデルを使う。報告書の構造の取り出しには向かない。
出典: Content Understanding の事前構築済みアナライザー/Content Understanding アナライザーのモデル デプロイ
レイアウト解析をせず、文字・段落・数式・バーコードなどの基本の光学式文字認識の結果を返す事前構築済みアナライザーは?
A. prebuilt-read B. prebuilt-digitalParse C. prebuilt-layout D. prebuilt-documentFieldSchema
この問題へのリンク答えと解説
正解: A 【A(正解)】 ? 文字・段落・数式などの内容要素を取り出すアナライザーです。 公式は prebuilt-read を、レイアウト解析なしの基本的な OCR を行うアナライザーと説明している。 【B(不正解)】 ? ファイル内部の構造を直接読むアナライザーです。 機械で読める文字をファイルの内部構造から取り出す。スキャンした文書には prebuilt-read か prebuilt-layout を使う。 【C(不正解)】 ? 表やセクションなどの構造も取り出すアナライザーです。 文字に加えて表や構造のレイアウト解析も行う。レイアウト解析をしないものではない。 【D(不正解)】 ? 文書を見て、項目の定義の案を出すアナライザーです。 新しい種類の文書に合うフィールド スキーマを提案するもので、OCR の結果を返すためのものではない。
仕入先から届く書式ばらばらの請求書の項目を、まず手早く取り出したい。最初に試すドメイン固有アナライザーとして最も適切なものは?
A. prebuilt-receipt B. prebuilt-contract C. prebuilt-invoice D. prebuilt-idDocument
この問題へのリンク答えと解説
正解: C 【A(不正解)】 ? 小売店や飲食店のレシートを対象にしたアナライザーです。 販売のレシート向けである。請求書の項目には prebuilt-invoice が合う。 【B(不正解)】 ? 契約書や取引の合意書を対象にしたアナライザーです。 契約の当事者などを取り出すもので、請求書には向かない。 【C(正解)】 ? 請求書や発注書などを対象にしたアナライザーです。 請求書・公共料金の請求書・発注書などが対象である。公式は、事前構築済みが文書の種類に合うならそこから始めるよう勧めている。 【D(不正解)】 ? 運転免許証やパスポートなどの身分証を対象にしたアナライザーです。 身分証の項目を取り出すもので、請求書には向かない。
出典: Content Understanding の事前構築済みアナライザー/ドキュメント処理に適した Azure AI ツールを選ぶ
1 つの PDF に請求書と領収書が混ざって届く。種類ごとに別の項目を取り出したい。最も適切な構成は?
A. 両方の項目を 1 つのフィールド スキーマに並べ、全ページに当てる B. prebuilt-read で文字だけを取り出し、種類の仕分けは人が行う C. 請求書用のカスタム アナライザーで、領収書も処理する D. コンテンツ カテゴリを定義し、区切って区分ごとのアナライザーに振り分ける
この問題へのリンク答えと解説
正解: D 【A(不正解)】 ? 1 つの定義で全部をまとめて扱う方法です。 種類の違うページにも同じ定義を当てるので、該当しない項目が混ざる。種類で分けてから抽出する方が合う。 【B(不正解)】 ? 基本の OCR で文字だけを取り出す方法です。 仕分けが手作業になり、自動化が進まない。Content Understanding は分類と振り分けを設定で行える。 【C(不正解)】 ? 1 種類向けのアナライザーで全部を処理する方法です。 領収書に請求書の定義を当てることになり、必要な項目が取れない。 【D(正解)】 ? 区切って種類を見分け、種類ごとに処理を変える方法です。 enableSegment を true にすると、区分の説明に沿って分割・分類し、区分ごとに指定したアナライザーで抽出できる。「その他」の区分も作ると、当てはまらない内容も扱える。
出典: アナライザーとは(構成とリファレンス)/Content Understanding を使うためのベスト プラクティス
工場のネットワークは外部と切り離されている。社内でスキャンした検査票から項目を取り出したい。公式の選び方で最も適切なものは?
A. Document Intelligence のコンテナーを社内に置いて使う B. Azure Content Understanding のカスタム アナライザーを呼ぶ C. Foundry ポータルのプレイグラウンドで 1 件ずつ試す D. Azure AI 検索のスキルセットで処理する
この問題へのリンク答えと解説
正解: A 【A(正解)】 ? サービスを自社の環境で動かす提供の形です。 公式の文書処理ツールの早見表は、オンプレミスや外部と切り離された環境への配置には Document Intelligence のコンテナーを挙げ、現時点の選択肢はこれだけとしている。 【B(不正解)】 ? クラウドのサービスを API で呼ぶ方法です。 クラウドへの接続が要るため、外部と切り離された環境では使えない。 【C(不正解)】 ? ブラウザーで機能を試す画面です。 インターネット経由の Web 画面であり、外部と切り離された工場の中からは使えない。 【D(不正解)】 ? 検索の取り込み時に AI の処理を行う定義です。 クラウドの検索サービスの機能で、外部と切り離された環境という条件に合わない。
長い業務委託契約書から当事者と終了日を取り出したい。終了日は開始日と期間から導く必要がある。最も適切なものは?
A. Document Intelligence のカスタム テンプレート モデルを学習させる B. Content Understanding の prebuilt-contract を使う C. prebuilt-read で全文を取り出し、終了日の欄を探す D. Azure Vision の画像分析でページの説明文を作る
この問題へのリンク答えと解説
正解: B 【A(不正解)】 ? 様式が決まった文書向けに学習させるモデルです。 固定のレイアウトから書かれた値を取り出すのに向く。書かれていない終了日を導くのは難しい。 【B(正解)】 ? 契約書や合意書を対象にした事前構築済みアナライザーです。 公式は、契約書のような非構造の文書には prebuilt-contract を勧めている。開始日と期間から終了日を導くなど、書かれていない値も推論できる。 【C(不正解)】 ? 基本の OCR で文字を取り出す方法です。 文字は取れるが、項目の取り出しや、期間からの日付の計算はしない。 【D(不正解)】 ? 画像の特徴や説明を返す機能です。 画像の内容を説明する機能で、契約の当事者や日付を項目として取り出すものではない。
出典: ドキュメント処理に適した Azure AI ツールを選ぶ/Content Understanding の事前構築済みアナライザー
画像からの抽出
通販の商品写真を検索できるように、写真ごとの説明文を 1 段落で自動で作りたい。最も適切な事前構築済みアナライザーは?
A. prebuilt-videoSearch B. prebuilt-layout C. prebuilt-imageSearch D. prebuilt-receipt
この問題へのリンク答えと解説
正解: C 【A(不正解)】 ? 動画を区切り、区切りごとの説明を作るアナライザーです。 動画向けのアナライザーで、静止画の写真には使わない。 【B(不正解)】 ? 文書から文字や表の構造を取り出すアナライザーです。 文書の文字やレイアウトの取り出しが目的で、写真の説明文は作らない。 【C(正解)】 ? 画像を解析して説明を作る、検索向けのアナライザーです。 画像の内容を 1 段落で説明し、検索や RAG に使える形で返す。 【D(不正解)】 ? レシートの項目を取り出すアナライザーです。 販売のレシートを対象にしたもので、商品写真の説明には向かない。
出典: Content Understanding の事前構築済みアナライザー/クイックスタート: REST API と SDK
製造ラインの部品写真から、傷が「あり」か「なし」かを判定して記録したい。画像のフィールドの方法として最も適切なものは?
A. extract B. classify C. generate で、傷の様子を自由な文章で書かせる D. enableFormula を有効にする
この問題へのリンク答えと解説
正解: B 【A(不正解)】 ? 内容に書かれた値をそのまま取り出す方法です。 extract は文書アナライザーだけで使え、画像のアナライザーでは使えない。 【B(正解)】 ? 決めた候補の中から 1 つを選ぶ方法です。 「あり」「なし」の決まった区分から選ぶ値なので classify が合う。公式は、傷や異常の検出を画像の使い道に挙げている。 【C(不正解)】 ? AI が内容から自由に値を作る方法です。 自由な文章では「あり・なし」に揃わず、集計や判定に使いにくい。 【D(不正解)】 ? 文書の数式を取り出す設定です。 文書の数式を LaTeX で取り出す設定で、写真の傷の判定とは関係ない。
出典: Content Understanding の画像の概要/Content Understanding を使うためのベスト プラクティス
スマートフォンで撮った申請書の写真から、主に書かれた文字をもとに項目を取り出したい。公式の注意に沿った進め方は?
A. 画像アナライザーではなく、文書向けのフィールド スキーマで抽出する B. prebuilt-image をもとに作り、generate のフィールドを並べる C. prebuilt-imageSearch で写真の説明文を作る D. 写真を動画に変換し、prebuilt-videoSearch で解析する
この問題へのリンク答えと解説
正解: A 【A(正解)】 ? 文書を対象にしたフィールド抽出を使う方法です。 公式は、画像アナライザーは主に文字にもとづく分析向けではないとし、文字の抽出が目的なら文書のフィールド抽出を検討するよう勧めている。 【B(不正解)】 ? 画像向けのベースから作る方法です。 画像アナライザーは文字が中心の解析に最適化されていない。文字が主なら文書向けの方が合う。 【C(不正解)】 ? 画像の説明文を作るアナライザーです。 写真全体の説明は作るが、申請書の項目を取り出すためのものではない。 【D(不正解)】 ? 動画を区切って説明を作るアナライザーです。 静止画を動画にする必要はなく、文字の項目の抽出にも向かない。
店の棚の写真から商品の数を取り出す画像アナライザーを作った。結果を自動で承認する前に知るべき公式の制約は?
A. 画像では generate の方法が使えない B. 画像アナライザーは Azure Vision のリソースでしか動かない C. 画像の結果は、必ず Markdown の表の形で返る D. 信頼度スコアは現在、文書アナライザーだけが対応している
この問題へのリンク答えと解説
正解: D 【A(不正解)】 ? AI が値を作り出す方法についての制約です。 公式が文書アナライザーだけに限っているのは extract で、generate は画像でも使える。prebuilt-imageSearch も画像の説明文を生成して返す。 【B(不正解)】 ? 使うリソースの種類についての制約です。 Content Understanding は Foundry リソースで使うサービスで、画像も同じリソースで扱う。 【C(不正解)】 ? 結果の出力の形についての説明です。 画像の結果は Markdown と JSON のフィールドで返るが、必ず表の形になるという決まりは無い。 【D(正解)】 ? 値の確かさを示す数値の対応範囲です。 公式は、信頼度スコアに対応するのは現在、文書アナライザーだけと説明している。画像の結果を自動で承認するなら、人の確認など別の確かめ方を用意する。
出典: Content Understanding を使うためのベスト プラクティス/Content Understanding の事前構築済みアナライザー/Azure Content Understanding in Foundry Tools とは
観光アプリで、カメラに写った街の看板の文字を、その場で読み取って表示したい。最も適切なものは?
A. Azure Vision の画像向け OCR(Read API)を使う B. Document Intelligence の read モデルを使う C. Azure Content Understanding の prebuilt-callCenter を使う D. Azure Speech の音声認識を使う
この問題へのリンク答えと解説
正解: A 【A(正解)】 ? 一般の写真の文字を読み取る機能です。 公式は、看板やラベルなど一般の画像には、同期 API で体験に組み込みやすい画像向けの OCR を勧めている。 【B(不正解)】 ? 文書向けに最適化された読み取りモデルです。 文字の多い文書を非同期でまとめて処理するのに向く。その場で看板を読む用途には画像向けが合う。 【C(不正解)】 ? 通話の録音を分析するアナライザーです。 音声の通話分析用で、画像の文字は読み取らない。 【D(不正解)】 ? 話し言葉をテキストにする機能です。 音声を文字にする機能で、看板の文字は読み取れない。
出典: OCR(光学式文字認識)
音声と動画からの抽出
会議の録音の文字起こしで、発言を話した人ごとに分けて表示したい。この機能は?
A. 言語検出 B. ショット検出 C. 話者分離 D. キー フレームの抽出
この問題へのリンク答えと解説
正解: C 【A(不正解)】 ? 話されている言語を見分ける機能です。 主な言語やロケールを見分ける機能で、話者を分けるものではない。 【B(不正解)】 ? 動画のカットの切れ目を見つける機能です。 動画のショットの境界を見つける機能で、話者は分けない。 【C(正解)】 ? 会話の中の話者を区別する機能です。 公式は、会話の話者を区別し、文字起こしの各部分を話者に割り当てる機能と説明している。 【D(不正解)】 ? 動画の代表的な静止画を取り出す機能です。 動画の各ショットを表す静止画を取り出す機能で、音声の話者は分けない。
コールセンターの録音から、要約・感情・話題と、オペレーターと顧客の区別をまとめて取り出したい。最も適切な事前構築済みアナライザーは?
A. prebuilt-audioSearch B. prebuilt-videoSearch C. prebuilt-documentSearch D. prebuilt-callCenter
この問題へのリンク答えと解説
正解: D 【A(不正解)】 ? 会話の文字起こしと要約を作るアナライザーです。 文字起こしと要約は作るが、感情や話題の一覧、役割の区別までは返さない。 【B(不正解)】 ? 動画を区切り、説明と文字起こしを作るアナライザーです。 動画向けのアナライザーで、通話の分析の項目は返さない。 【C(不正解)】 ? 文書を RAG 向けに取り込むアナライザーです。 文書向けで、音声の録音は対象にしない。 【D(正解)】 ? 通話の録音の分析に特化したアナライザーです。 話者ロール検出つきの文字起こし、要約、感情、話題・会社・人物の一覧などを返す。
Content Understanding が音声や動画の文字起こしを返すときの、時刻付きテキストの形式は?
A. LaTeX B. WebVTT C. Chart.js D. Mermaid
この問題へのリンク答えと解説
正解: B 【A(不正解)】 ? 数式を表すための記法です。 文書の数式の出力に使う形式で、文字起こしには使わない。 【B(正解)】 ? 時刻付きの字幕に使われるテキスト形式です。 公式は、音声の文字起こしを WebVTT 形式で返し、話者ごとに分けると説明している。 【C(不正解)】 ? グラフを表すための記法です。 文書の中のグラフを構造化するときに使う形式で、文字起こしには使わない。 【D(不正解)】 ? 流れ図などの図を表すための記法です。 文書の中の図を表すときに使う形式で、文字起こしには使わない。
出典: Content Understanding のオーディオの概要/Content Understanding のビデオの概要
1 時間のニュース番組の動画を、ニュースの話題ごとの章に分けて検索できるようにしたい。最も適切な設定は?
A. enableSegment を true にし、区切り方を説明に書く B. enableSegment を false にし、動画全体を 1 つとして扱う C. ショット検出の結果だけを使い、カットごとに章とする D. prebuilt-audioSearch で音声だけを要約する
この問題へのリンク答えと解説
正解: A 【A(正解)】 ? 区切り方を自然な言葉で指示する設定です。 公式は、ニュース番組を話題ごとに分ける例として、enableSegment を true にし、区切り方を説明に書く方法を示している。 【B(不正解)】 ? 動画全体を 1 区切りとして扱う設定です。 全体の要約などには向くが、話題ごとの章には分かれない。 【C(不正解)】 ? カットの切れ目の時刻を返す機能です。 カットの切れ目は話題の切れ目と一致するとは限らない。話題で分けるには生成モデルによる区切りを使う。 【D(不正解)】 ? 会話の文字起こしと要約を作るアナライザーです。 全体の要約はできるが、映像に合わせた章分けにはならない。
スポーツ中継で、一瞬だけ映る反則の場面を動画の解析で見つけたい。公式の制約から言える注意点は?
A. 音楽や効果音も文字起こしされるので、事前に消す必要がある B. 映像は元の解像度のまま解析されるので、処理が長くなる C. 約 1 秒に 1 枚の抜き出しで、一瞬の場面を見落とし得る D. 動画は人が手でシーンに分けないと解析できない
この問題へのリンク答えと解説
正解: C 【A(不正解)】 ? 音声の文字起こしの対象についての説明です。 公式は、文字起こしの対象は話し言葉だけで、音楽や効果音は無視されると説明している。 【B(不正解)】 ? 映像の解像度の扱いについての説明です。 公式によると、抜き出したフレームは 512 × 512 ピクセルに縮められる。元の解像度のままではない。 【C(正解)】 ? 映像の抜き出しの間隔についての説明です。 公式は、約 1 FPS で抜き出すため、速い動きや 1 フレームだけの出来事を見落とすことがあると説明している。 【D(不正解)】 ? 動画の区切り方についての説明です。 区切りは自動で行える。動画全体を 1 つにするか、説明に沿って自動で区切るかを設定で選べる。
英語とスペイン語だけが話される問い合わせの録音を文字起こしする。誤りを減らす設定として、公式の勧めに最も近いものは?
A. locales を auto のままにし、全言語から自動で判定させる B. locales に英語とスペイン語の 2 つだけを指定する C. locales に ja-JP だけを指定する D. 文字起こしの全文を返すフィールドを別に定義する
この問題へのリンク答えと解説
正解: B 【A(不正解)】 ? 言語を指定せずに自動で判定させる設定です。 公式は、候補の言語が多いほど推測が要り、文字起こしの誤りが増えるとしている。 【B(正解)】 ? 想定する言語だけに候補を絞る設定です。 公式は、内容に出てくる言語だけを指定するよう勧めている。複数を指定すると、その中で言語検出が働く。 【C(不正解)】 ? 1 つの言語だけを指定する設定です。 録音に出てこない言語を指定すると、文字起こしの品質が下がる。 【D(不正解)】 ? 文字起こしを項目として取り出す方法です。 文字起こしは出力に自動で含まれる。公式は、要約などの追加処理が要らないなら項目を作らないよう勧めている。
出典: Content Understanding を使うためのベスト プラクティス/Content Understanding のオーディオの概要
信頼度スコアとソースの根拠(グラウンディング)
Content Understanding のフィールドの信頼度スコアの説明として最も適切なものは?
A. 値の確かさを 0〜1 で示し、高いほど自動処理に回しやすい B. 値の確かさを 1〜100 の整数で示し、50 以上なら合っている C. 文書全体の読みやすさを示し、フィールドごとには返らない D. 分析にかかった料金の目安を示す
この問題へのリンク答えと解説
正解: A 【A(正解)】 ? 抽出した値の確かさを表す数値です。 公式は、フィールドの値ごとに 0〜1 の信頼度を返し、高い値は人の確認なしの自動処理を可能にすると説明している。 【B(不正解)】 ? 確かさを整数で表すという説明です。 範囲は 0〜1 である。しきい値は用途ごとに試して決めるもので、一定の値なら合っているとは言えない。 【C(不正解)】 ? 文書全体を 1 つの値で表すという説明です。 信頼度はフィールドの値ごとに返る。文書全体の読みやすさの指標ではない。 【D(不正解)】 ? 費用に関する数値という説明です。 料金の目安ではない。使用量は応答の usage で確かめる。
文書アナライザーで、各フィールドの信頼度スコアと元の位置を返したい。アナライザーの config で有効にする設定は?
A. enableSegment と contentCategories B. enableFormula C. estimateFieldSourceAndConfidence D. omitContent
この問題へのリンク答えと解説
正解: C 【A(不正解)】 ? 内容を区切って分類する設定です。 セグメンテーションと分類の設定で、信頼度や位置は返さない。 【B(不正解)】 ? 数式を取り出す設定です。 数式を LaTeX で取り出す設定で、フィールドの信頼度とは関係ない。 【C(正解)】 ? フィールドの出どころと確かさを見積もる設定です。 true にすると、各フィールドの値の元の位置(ページ番号やバウンディング ボックス)と信頼度スコアが返る。 【D(不正解)】 ? 元の内容を応答から省く設定です。 応答を軽くする設定で、信頼度や位置を返すものではない。
出典: アナライザーとは(構成とリファレンス)/Azure Content Understanding in Foundry Tools とは
経費精算で、領収書の金額を自動で入力したい。誤入力を抑えつつ手間も減らす運用として、公式の考え方に最も近いものは?
A. すべての結果を担当者が 1 件ずつ確かめてから入力する B. 信頼度は見ずに、すべての結果をそのまま自動で入力する C. 信頼度が低い結果は、高くなるまで同じ解析を繰り返す D. 信頼度が低い値や根拠の弱い値は人に回し、高い値は自動で流す
この問題へのリンク答えと解説
正解: D 【A(不正解)】 ? 全件を人が確かめるやり方です。 誤りは防げるが手間が減らない。信頼度で振り分ければ、確認を必要な分だけに絞れる。 【B(不正解)】 ? 全件を確認なしで処理するやり方です。 信頼度の低い値もそのまま入るため、誤入力が起きやすい。 【C(不正解)】 ? 同じ処理を繰り返して値を上げようとするやり方です。 同じ解析の繰り返しは公式の勧めではない。低い結果は人の確認に回す。 【D(正解)】 ? 値の確かさで処理の行き先を分けるやり方です。 公式は、信頼度とソース グラウンディングで確認が要る結果を人に回し、高信頼で根拠のある結果は自動の流れを続けるよう勧めている。
出典: Content Understanding のドキュメントの概要/ドキュメント処理に適した Azure AI ツールを選ぶ
監査担当が、システムに入った契約金額が元の PDF のどこに書かれていたかを、すぐ確かめたい。役立つ機能は?
A. 多言語文字起こし B. ソース グラウンディング C. 図の分析 D. キー フレームの抽出
この問題へのリンク答えと解説
正解: B 【A(不正解)】 ? フレーズごとに言語を判定して文字にする機能です。 音声の文字起こしの機能で、PDF の値の位置は示さない。 【B(正解)】 ? 値が元の内容のどこから来たかを示す情報です。 値を元の内容の場所までたどれるので、人が正しさを素早く確かめられる。PDF ではページ番号と位置の座標で示される。 【C(不正解)】 ? 文書のグラフや図を構造化する機能です。 グラフや図を Chart.js などで表す機能で、項目の値の出どころは示さない。 【D(不正解)】 ? 動画の代表的な静止画を取り出す機能です。 動画向けの機能で、PDF の値の位置は示さない。
出典: Azure Content Understanding in Foundry Tools とは/ドキュメント分析: 構造化されたコンテンツの抽出
請求書の「合計金額」と「備考」で、人の確認に回す信頼度のしきい値を決めたい。公式の考え方に最も近いものは?
A. 重要な項目ほどしきい値を高くし、値は実データで試して決める B. すべての項目に同じしきい値 0.5 を固定で使う C. 備考のような重要でない項目ほどしきい値を高くする D. 公式が定めた 0.9 を全項目に当てはめる
この問題へのリンク答えと解説
正解: A 【A(正解)】 ? 項目の重要度でしきい値を変えるやり方です。 公式は、合計金額などの重要な項目ほど高いしきい値を使う例を示しつつ、しきい値は用途ごとに試して決めるよう注意している。 【B(不正解)】 ? 全項目を同じ基準で扱うやり方です。 項目の重要度が違うのに同じ基準では、重要な項目の誤りを見逃しやすい。 【C(不正解)】 ? 重要でない項目ほど厳しくするやり方です。 向きが逆である。誤りの影響が大きい重要な項目ほど、高いしきい値にする。 【D(不正解)】 ? 決まった値をすべてに当てはめるやり方です。 公式の値は例示であり、すべての項目に使う決まりではない。
カスタム アナライザーで、請求書番号のフィールドの method を extract にした。このフィールドで要る設定は?
A. enableSegment を true にし、contentCategories を定義する B. type を boolean にする C. estimateSourceAndConfidence を true にする D. locales に ja-JP を指定する
この問題へのリンク答えと解説
正解: C 【A(不正解)】 ? 内容を区切って分類する設定です。 区切りと分類の設定で、extract を使うための条件ではない。 【B(不正解)】 ? はい・いいえの 2 値を表す型です。 請求書番号は文字列であり、型を boolean にする理由はない。 【C(正解)】 ? そのフィールドの出どころと確かさを返す設定です。 公式は、extract を使うフィールドではこの設定を true にする必要があると説明している。アナライザー全体の設定より優先される。 【D(不正解)】 ? 文字起こしの言語を指定する設定です。 音声と動画の文字起こし向けの設定で、文書のフィールドには関係しない。
情報抽出アプリを作る(REST API・SDK)
REST API で analyze を呼ぶと「202 Accepted」が返った。結果を受け取るために次にすることは?
A. 同じ analyze の要求を、結果が本文に入って返ってくるまで何度も送り直す B. 応答の本文に結果が入っているので、そのまま読む C. Foundry ポータルを開いて結果をダウンロードする D. Operation-Location の URL に GET して状態を確かめる
この問題へのリンク答えと解説
正解: D 【A(不正解)】 ? 最初の要求を繰り返し送るやり方です。 送り直すと別の分析が始まるだけになる。受け付け済みの結果は、返された URL で取りに行く。 【B(不正解)】 ? 最初の応答をそのまま使うやり方です。 202 は受け付けたという意味で、結果は後から取得する。 【C(不正解)】 ? Web 画面で結果を取りに行くやり方です。 Web 画面での操作ではなく、応答のヘッダーで返る URL から結果を取得する。 【D(正解)】 ? 受け付け時に返る URL で状態を確かめるやり方です。 分析は非同期で、ヘッダーの URL に GET して状態を見る。実行中は Running などで、終わると Succeeded と結果が返る。
Python の azure-ai-contentunderstanding パッケージで、エンドポイントに接続して分析を呼ぶクラスは?
A. AIProjectClient B. ContentUnderstandingClient C. AzureKeyCredential D. DefaultAzureCredential
この問題へのリンク答えと解説
正解: B 【A(不正解)】 ? Foundry プロジェクトに接続するためのクラスです。 Foundry SDK でプロジェクトを操作するクラスで、Content Understanding の分析は呼ばない。 【B(正解)】 ? Content Understanding 用のクライアントです。 エンドポイントと資格情報を渡して作り、begin_analyze で分析を始める。結果は返された poller から受け取る。 【C(不正解)】 ? API キーを渡すための資格情報のクラスです。 キーで認証するときにクライアントへ渡す資格情報で、分析を呼ぶクラスではない。 【D(不正解)】 ? Microsoft Entra ID で認証するための資格情報です。 キーを使わずに認証するときにクライアントへ渡す資格情報で、分析を呼ぶクラスではない。
Foundry リソースで prebuilt-invoice を呼ぶアプリを作る。要求のたびにモデルを書かずに済ませたい。最も適切な準備は?
A. 生成モデルと埋め込みモデルをデプロイし、既定のモデル デプロイに登録する B. prebuilt-layout に切り替え、モデルなしで請求書の項目を取る C. 新しい API キーを発行して要求に付け直す D. API バージョンをプレビューに変え、モデルを自動で選ばせる
この問題へのリンク答えと解説
正解: A 【A(正解)】 ? リソース単位で使うモデルを決めておく準備です。 公式は、PATCH /contentunderstanding/defaults などで既定を設定すると、分析の要求で modelDeployments を省けると説明している。 【B(不正解)】 ? 生成モデルを使わないアナライザーに変える方法です。 prebuilt-layout は文字や表は取れるが、請求書の項目は取り出さない。 【C(不正解)】 ? 認証に使う秘密の文字列を作り直す方法です。 キーは認証のためのもので、使うモデルの指定とは関係ない。 【D(不正解)】 ? 新しい機能を試すための版に切り替える方法です。 プレビューでもモデルのデプロイは要る。プレビューは SLA が無く、本番には勧められていない。
出典: Content Understanding アナライザーのモデル デプロイ/クイックスタート: REST API と SDK
本番の情報抽出アプリで Content Understanding の REST API を使う。公式が本番向けとする API バージョンは?
A. 2026-06-01-preview B. 2024-11-30 C. 2025-11-01 D. 2023-07-31
この問題へのリンク答えと解説
正解: C 【A(不正解)】 ? 新しい機能を早く試すための版です。 公開プレビューで SLA が無く、本番のワークロードには勧められていない。 【B(不正解)】 ? 別のサービスの GA の版です。 これは Document Intelligence v4.0 の版で、Content Understanding の版ではない。 【C(正解)】 ? 一般提供(GA)の版です。 公式は、本番のワークロードには GA の 2025-11-01 を使うよう勧めている。 【D(不正解)】 ? 別のサービスの以前の版です。 これは Document Intelligence v3.1 の版で、Content Understanding の版ではない。
出典: Azure Content Understanding in Foundry Tools とは/Azure Document Intelligence in Foundry Tools とは
社内の大量の PDF をAzure AI 検索で探せるようにしたい。ページをまたぐ表も 1 つの表として取り込みたい。最も適切な方法は?
A. スキルセットで Document Layout スキルを使い、表を文字で出す B. Content Understanding スキルをスキルセットに入れる C. インデクサーだけを使い、スキルセットは作らない D. ナレッジ ストアだけを作り、検索インデックスは作らない
この問題へのリンク答えと解説
正解: B 【A(不正解)】 ? Document Intelligence のレイアウト モデルを使うスキルです。 公式の比較では、Document Layout スキルは表や図を書式のない文字で出すため、情報が失われることがある。 【B(正解)】 ? Content Understanding の文書アナライザーを使うスキルです。 表や図を Markdown で出し、ページをまたぐ表も 1 つとして取り出せる。抽出とチャンク分割を兼ねるので、Text Split スキルも要らない。 【C(不正解)】 ? データを取り込んでインデックスに入れる仕組みです。 AI エンリッチメントはスキルセットで定義する処理なので、スキルセットが無いと Content Understanding による表の構造化も行われない。 【D(不正解)】 ? エンリッチメントの結果を Azure Storage に保存する仕組みです。 インデクサーには検索インデックスの指定が必須である。ナレッジ ストアは追加で保存する先にあたる。
出典: Azure Content Understanding スキル(Azure AI 検索)/AI エンリッチメントの概要(Azure AI 検索)
Content Understanding の Python アプリで、API キーをコードや設定に置かずに認証したい。最も適切な方法は?
A. API キーをソース コードの定数として直接書き込んでおく B. エンドポイントの URL の末尾にキーを付けて呼び出す C. DefaultAzureCredential を使って認証する D. 認証は付けずに、エンドポイントをそのまま呼び出す
この問題へのリンク答えと解説
正解: C 【A(不正解)】 ? 秘密の文字列をコードの中に置くやり方です。 キーを置かないという条件に反する。漏えいの危険も高い。 【B(不正解)】 ? URL に秘密の文字列を含めるやり方です。 キーを使う点で条件に合わない。REST の例では、キーは Ocp-Apim-Subscription-Key ヘッダーで渡している。 【C(正解)】 ? ID の基盤の資格情報を使って認証するやり方です。 公式のクイックスタートは、DefaultAzureCredential を使う場合は API キーを省略できるとし、Microsoft Entra ID で認証するための Azure ID ライブラリの導入を案内している。 【D(不正解)】 ? 認証を行わずに呼ぶやり方です。 呼び出しには資格情報が要る。キーの代わりに Entra ID の資格情報を使う。
情報抽出アプリ用にカスタム アナライザーを作り、ラベル付きのデータで精度を上げたい。使う画面として最も適切なものは?
A. Foundry(新)の Content Understanding プレイグラウンド B. Foundry(クラシック) C. Azure AI 検索のポータルのインデックス画面 D. Content Understanding Studio
この問題へのリンク答えと解説
正解: D 【A(不正解)】 ? Foundry の中で解析を試せる画面です。 公式の比較では、Foundry(新)ではカスタム アナライザーの作成と、データのラベル付けによる改善ができない。 【B(不正解)】 ? 以前の Foundry の画面です。 公式によると、Foundry(クラシック)は 2026 年 7 月 15 日に非推奨となり、Content Understanding の画面としては使えない。 【C(不正解)】 ? 検索インデックスを管理する画面です。 検索の管理画面で、Content Understanding のアナライザーは作らない。 【D(正解)】 ? Content Understanding 専用の Web 画面です。 公式の比較では、カスタム アナライザーの作成と、ラベル付けによる学習は Studio だけでできる。
この分野に出てくる用語(56 語)
AI エンリッチメント:Azure AI 検索で、Foundry Tools の AI を使い、そのままでは検索できない内容から検索できる文字や構造を作ること。
AIProjectClient:Foundry SDK でプロジェクト エンドポイントに接続するためのクライアント クラス。
API キー:サービスを呼び出すときに使う秘密の文字列。手軽だが、本番では Microsoft Entra ID が推奨される。
Azure AI 検索:キーワード・意味・ベクトルなどで検索できるインデックスを作るサービス。RAG の検索先として推奨される。
Azure Content Understanding:生成 AI を使い、文書・画像・音声・動画から決めた形式で情報を取り出す Foundry Tools のサービス。
Azure Speech:音声テキスト変換・テキスト読み上げ・音声翻訳などを提供する Foundry Tools のサービス。
Azure Vision:画像を処理して、文字・物体・説明などの情報を返す Foundry Tools のサービス。
Content Understanding Studio:Content Understanding のアナライザーを改善・作成するための補助的な Web 画面。
Content Understanding スキル:Azure AI 検索のスキルセットで、Content Understanding の文書アナライザーを使って文書を解析し、チャンクに分けるスキル。
ContentUnderstandingClient:Content Understanding の SDK で、エンドポイントに接続して分析を呼び出すクライアント クラス。Python では begin_analyze で分析を始める。
Custom Vision:自分の画像とラベルで学習させ、画像分類や物体検出のモデルを作るサービス。
DefaultAzureCredential:Azure SDK で、環境に応じた Microsoft Entra ID の資格情報を自動で選んで認証するクラス。
Document Intelligence:文書をデータに変換する Foundry Tools のサービス。請求書や領収書などの項目を読み取る。
Foundry SDK:Python などから Foundry のプロジェクト・モデル・エージェントを操作するためのライブラリ。Python は azure-ai-projects パッケージ。
Foundry ポータル:コードを書かずにモデルを探して試し、プロンプトの試作やエージェント作成ができる Microsoft Foundry の Web 画面。
Foundry リソース:Microsoft Foundry を使うための Azure リソース。プロジェクトを持ち、アクセス制御やネットワークをまとめて管理する。
Markdown:見出しや表を記号で表すテキスト形式。Content Understanding は文書の構造を保った Markdown を返すので、LLM が文脈をつかみやすい。
Microsoft Entra ID:Microsoft のクラウドの ID とアクセス管理サービス。Foundry への接続ではキーより推奨される認証方法。
Operation-Location:非同期の分析を受け付けたときに、応答のヘッダーで返る URL。この URL に GET して状態と結果を確かめる。
RAG アナライザー:検索拡張生成(RAG)向けに、内容を Markdown で取り出し、要約や説明も付ける事前構築済みアナライザー。prebuilt-documentSearch などがある。
Read API:写真や文書から印刷・手書きの文字を読み取る Azure Vision の OCR 機能。
WebVTT:時刻付きの字幕や文字起こしに使うテキスト形式。Content Understanding は音声と動画の文字起こしをこの形式で返す。
アナライザー:Content Understanding で、内容の取り出し方・抽出するフィールド・使うモデルを定めた設定のまとまり。
インデクサー:Azure AI 検索で、データ ソースから内容を取り込み、スキルセットを実行して検索インデックスに読み込む仕組み。
カスタム アナライザー:自分の業務に合わせてフィールドなどを定義して作る Content Understanding のアナライザー。
カスタム テンプレート モデル:Document Intelligence で、様式が決まった文書(固定のレイアウト)から項目を取り出すために学習させるカスタム モデル。
カスタム ニューラル モデル:Document Intelligence で、ラベル付きの文書から学習させるカスタム モデル。種類が混ざった文書から項目を取り出す。
カスタム分類モデル:Document Intelligence で、抽出モデルを呼ぶ前に文書の種類を見分けるモデル。
キー フレーム:動画の各ショットを代表するものとして取り出される静止画。後のフィールド抽出の手がかりに使われる。
コンテンツ カテゴリ:Content Understanding で、文書や動画を分類・分割するための区分の定義(contentCategories)。区分ごとに別のアナライザーへ振り分けられる。
コンテンツ抽出:非構造化の入力から、文字・レイアウト・表・音声の文字起こしなどを取り出して整える処理。
ショット検出:動画のカットの切れ目(ショットの境界)を見つける機能。結果はミリ秒単位の時刻の一覧で返る。
スキルセット:Azure AI 検索で、取り込みの途中に行う AI の処理(OCR・エンティティ認識など)の手順をまとめた定義。
ストレート スルー処理:人の確認を挟まずに、最後まで自動で処理すること。信頼度が高い結果をそのまま後の処理へ流す使い方を指す。
セグメンテーション:文書や動画を、文書の種類やシーンごとの意味のある区切りに分ける Content Understanding の処理。
ソース グラウンディング:取り出した値が元の内容のどの部分から来たかを示す情報。値の正しさを人がすぐ確かめられる。
ダイアライゼーション:録音の中で話者を区別し、発言ごとに誰が話したかを分ける処理。Azure Speech は最大 35 人まで識別できる。
ドメイン固有アナライザー:請求書・領収書・身分証・契約書など、特定の文書の種類に合わせて取り出す項目が決めてある事前構築済みアナライザー。
ナレッジ ストア:Azure AI 検索のエンリッチメントの結果を、Azure Storage の BLOB やテーブルに保存したもの。ナレッジ マイニングやデータ分析に使う。
ナレッジ マイニング:大量の非構造化データから、主なテーマ・パターン・関係を見つけ出し、使える知見にすること。
バウンディング ボックス:画像内で検出した物体や顔の位置を示す四角形の座標。
ヒューマン イン ザ ループ:AI の処理の途中に人の確認や判断を組み込むこと。信頼度が低い結果だけを人が見る運用などがある。
フィールド スキーマ:Content Understanding で取り出したい項目(名前・型・説明)を定義したもの。
フィールド抽出:スキーマに沿って値を作る Content Understanding の処理。抽出・分類・生成の 3 つの方法がある。
ベース アナライザー:カスタム アナライザーの親にする、種類ごとの基本のアナライザー。prebuilt-document・prebuilt-image・prebuilt-audio・prebuilt-video の 4 つ。
音声認識:話し言葉を聞き取ってテキストに変換すること。
画像分析:画像からタグ・物体・自動生成の説明文などの特徴を取り出す Azure Vision の機能。4.0 は 2028 年 9 月 25 日に廃止予定。
既定のモデル デプロイ:Foundry リソースの単位で決めておく、Content Understanding が使う生成モデルと埋め込みモデルのデプロイ。分析の要求ごとに上書きもできる。
言語検出:文章が何語で書かれているかを判定する機能。
光学式文字認識:画像や文書の写真から、印刷や手書きの文字を読み取ってテキストにする技術。
事前構築済みアナライザー:請求書・契約・通話分析など一般的な場面向けに、あらかじめ用意された Content Understanding のアナライザー。
信頼度スコア:取り出した値がどれだけ確かかを 0〜1 で示す数値。高ければ人の確認を省いて自動処理しやすい。
図の分析:文書の中のグラフや図を解析し、グラフは Chart.js、流れ図などは Mermaid の形で構造化して返す機能。
選択マーク:チェックボックスやボタンのように、選んだかどうかを表す印。選択済みは ☒、未選択は ☐ の文字で返る。
多言語文字起こし:言語を指定しない(auto)ときに、フレーズごとに言語を判定して文字起こしする機能。
話者ロール検出:コールセンターの通話で、話者をオペレーター(Agent)と顧客(Customer)の役割に当てはめる機能。
独学の次に、講座で体系立てて学びたい人へ
この問題集は独学用です。クラウドや生成AI・DX を仕事で使えるところまで講師つきで学びたい人には、IT・生成AI/DX の講座がそろうスクールも選択肢になります。
本ページは広告・アフィリエイトプログラムを利用しており、リンク経由でのお申し込み・購入により当サイトに収益が発生することがあります。ただし、ランキング・評価・掲載内容は広告費や報酬の有無に関わらず編集部の独自基準で決定しており、広告主からの指示により内容を変更することはありません。
IT・Webデザイン・資格まで幅広い講座。生成AI/DX講座はリスキリング補助金の対象
まずは無料ではじめられます。リンク先は公式サイトです。
このサービスの解説記事を読む →