この記事では、(Prompt Engineering Professional)PEP検定の学習に役立つ問題集をまとめています。
公式教材の内容を踏まえつつ、理解を深めるための確認問題・補足解説を付けています。
生成AIを安全かつ効果的に活用するための基礎知識を整理したい方に向けた内容です。
※本記事は非公式の学習補助コンテンツであり、検定の出題内容そのものを示すものではありません。
問題1:AIエージェントの特徴として正しいものはどれか?
A) 人間の質問にのみ応答する
B) 目標を受け取り自律的に計画・実行する
C) テキスト生成のみを行う
D) 外部ツールを利用できない
正解:B
解説(引用:p.1.1)
AIエージェントは「目標→計画→実行→観測→反省」を自律的に行い、成果物を完成させる点が普通の生成AIと異なる。
問題2:普通の生成AIとAIエージェントの違いとして正しいものはどれか?
A) 生成AIはツールを使える
B) エージェントは能動的に行動する
C) 生成AIは計画を立てる
D) エージェントは記憶を持たない
正解:B
解説(引用:p.1.1)
生成AIは受動的だが、エージェントは自ら次の行動を決める能動性を持つ。
問題3:PAORサイクルの「O」に該当するものはどれか?
A) Observe(観測)
B) Organize(整理)
C) Output(出力)
D) Order(指示)
正解:A
解説(引用:p.1.1)
PAORはPlan→Act→Observe→Reflectの自律ループであり、Observeは観測を意味する。
問題4:エージェントの構成要素として正しいものはどれか?
A) LLM・ツール・メモリ・コンテキスト・ガードレール
B) LLM・GPU・CPU・RAM・ストレージ
C) プロンプト・モデルサイズ・データ量
D) API・データベース・ネットワーク
正解:A
解説(引用:p.1.3)
エージェントは5要素(頭脳・手足・記憶・判断材料・安全装置)で構成される。
問題5:コンテキストの説明として正しいものはどれか?
A) モデルの学習データ全体
B) 今回の判断に使う情報のセット
C) AIの内部パラメータ
D) 外部ツールの設定情報
正解:B
解説(引用:p.1.3)
コンテキストは「会議室の机の上に並べた資料一式」に例えられる、判断材料の集合。
問題6:エージェントの3つのタイプのうち、手順が固定されているものはどれか?
A) 自律型
B) 協調型
C) ワークフロー型
D) マルチ型
正解:C
解説(引用:p.1.4)
ワークフロー型は手順が固定されており、再現性・監査性が高い。
問題7:エージェントの失敗例として正しいものはどれか?
A) 正確な情報を必ず生成する
B) 無限ループが発生する
C) 必ず正しいツールを選択する
D) ハルシネーションが起きない
正解:B
解説(引用:p.1.6)
検索→要約→再検索…と終わりなく続く無限ループが典型的な失敗例。
問題8:取り返しがつかない操作に必要な対策として正しいものはどれか?
A) 自動実行
B) HITL(人間の承認)
C) モデルサイズの拡大
D) ツール数の増加
正解:B
解説(引用:p.1.6)
メール送信・削除・発注などは必ず人間の承認を入れる必要がある。
問題9:AIエージェントのユースケースとして正しいものはどれか?
A) GPU温度管理
B) 会議議事録→ToDo作成→タスク登録
C) モデル圧縮
D) データセンター冷却
正解:B
解説(引用:p.1.5)
業務アシスタントとして議事録整理からタスク登録まで自動化できる。
問題10:AIエージェントの本質として正しいものはどれか?
A) 質問→回答で動く
B) 目標→実行→成果物で動く
C) モデルサイズ→計算→出力で動く
D) データ→学習→推論で動く
正解:B
解説(引用:p.1.6)
AIエージェントは「目標→実行→成果物」で動く点が生成AIと根本的に異なる。
問題11:ワークフロー型とエージェント型の違いとして正しいものはどれか?
A) ワークフロー型は計画を自動更新する
B) エージェント型は状況に応じて手順を変える
C) ワークフロー型はツールを使えない
D) エージェント型は手順が固定されている
正解:B
解説(引用:p.2.1)
エージェント型は状況に応じて計画を更新し、複雑な業務に向く。
問題12:自律度レベルL1の特徴として正しいものはどれか?
A) 応答のみ
B) ツール利用(手順固定)
C) マルチエージェントで実行
D) UI操作やコード変更を行う
正解:B
解説(引用:p.2.2)
L1はツール利用が可能だが、作業フローは固定されている。
問題13:Plan-and-Executeパターンの注意点として正しいものはどれか?
A) プロンプト肥大化
B) 計画の粒度と停止条件の設定
C) 根拠引用の必須化
D) 回数上限の設定
正解:B
解説(引用:p.2.3)
計画の粒度が粗すぎると暴走しやすく、停止条件の設定が重要。
問題14:ReActパターンが向く業務として正しいものはどれか?
A) 定型レポート作成
B) 調査・分析・比較検討
C) UI操作
D) コード生成
正解:B
解説(引用:p.2.3)
Reason→Actを繰り返すため、調査や分析に向く。
問題15:Reflexionパターンの注意点として正しいものはどれか?
A) ループが増えるとコストが増大する
B) ツールが使えない
C) 計画を更新できない
D) 自己レビューを行わない
正解:A
解説(引用:p.2.3)
自己レビューを繰り返すため、回数上限と合格基準の設定が必須。
問題16:Supervisorパターンの特徴として正しいものはどれか?
A) 評価役が作業者の出力を審査する
B) 計画を自動生成する
C) ツールを使えない
D) 自己反省を行う
正解:A
解説(引用:p.2.3)
Supervisorは作業者エージェントの出力を審査し、差し戻しを行う。
問題17:AIの進化ステージとして正しい順番はどれか?
A) 応答AI→予測AI→エージェント→マルチエージェント
B) 予測AI→応答AI→エージェント→マルチエージェント
C) エージェント→予測AI→応答AI→マルチエージェント
D) マルチエージェント→応答AI→予測AI→エージェント
正解:B
解説(引用:p.2.4)
資料ではこの順番でAIが進化してきたと説明されている。
問題18:マルチエージェントの並列型の特徴として正しいものはどれか?
A) 順番に処理する
B) 同じタスクを複数エージェントが同時に処理する
C) 中央の指揮者がタスクを分解する
D) 多層構造で処理する
正解:B
解説(引用:p.2.5)
並列型は複数エージェントが同時に同じタスクを処理し、結果を集約する。
問題19:オーケストレーター/ワーカー型の特徴として正しいものはどれか?
A) 手順が固定されている
B) 指揮者がタスクを分解し、専門ワーカーに委任する
C) 全エージェントが同じ作業を行う
D) 自律的に計画を更新しない
正解:B
解説(引用:p.2.5)
中央の指揮者(オーケストレーター)がタスクを分解し、ワーカーが実行する。
問題20:サブエージェントの役割として正しいものはどれか?
A) メインエージェントの計画を削除する
B) 特定のサブタスクを並列で探索する
C) メインエージェントの出力を評価する
D) ツールを使えない
正解:B
解説(引用:p.2.6)
サブエージェントは特定のサブタスクを並列で探索し、結果をメインに返す。
問題21:サブエージェントの設計原則として正しいものはどれか?
A) タスク記述は曖昧でよい
B) 出力形式を明確にする
C) メインエージェントと同じコンテキストを共有する
D) 並列処理を禁止する
正解:B
解説(引用:p.2.6)
サブエージェントは明確な目的・出力形式を定義することが重要。
問題22:自律度レベルL3が高リスクとなる理由として正しいものはどれか?
A) 応答のみ行うため
B) UI操作やコード変更など、組織横断の複雑業務を実行するため
C) ツールを使えないため
D) 計画を更新できないため
正解:B
解説(引用:p.2.2)
L3は強い実行権限を持ち、誤操作のリスクが高いため慎重な導入が必要。
問題23:ReActパターンの注意点として正しいものはどれか?
A) 根拠の引用とログ記録が必須
B) 計画を立てない
C) ツールを使えない
D) 自己反省を行わない
正解:A
解説(引用:p.2.3)
Reason→Actの過程を透明化するため、根拠引用とログ記録が重要。
問題24:階層型マルチエージェントの特徴として正しいものはどれか?
A) 全エージェントが同じ作業を行う
B) 中間層が自分の配下のオーケストレーターになる
C) 手順が固定されている
D) 並列処理のみ行う
正解:B
解説(引用:p.2.5)
階層型は多層構造で、中間層が指揮者として機能する。
問題25:オーケストレーター/ワーカー型の設計課題として正しいものはどれか?
A) タスク分解が不要
B) ワーカーの専門性が低いと品質が低下する
C) 並列処理ができない
D) 計画を更新できない
正解:B
解説(引用:p.2.5)
ワーカーの専門性が低いと、タスク品質が大きく低下する。
問題26:エージェントの失敗パターンのうち「ツール誤選択」が起きる理由として正しいものはどれか?
A) ツールが少なすぎる
B) ツール定義が曖昧で選択ミスが起きる
C) ツールが自動削除される
D) ツールが常に正しく選択される
正解:B
解説(引用:p.1.6)
ツールが多すぎたり定義が曖昧だと誤選択が起きやすい。
問題27:コンテキストエンジニアリングの目的として正しいものはどれか?
A) モデルサイズを拡大する
B) エージェントが最高の判断を下せるよう参照情報を設計する
C) ツール数を増やす
D) メモリを削除する
正解:B
解説(引用:p.1.3)
コンテキストエンジニアリングは、判断材料(コンテキスト)を最適化する技術。
問題28:ガードレールの役割として正しいものはどれか?
A) モデルの計算量を増やす
B) エージェントの行動を制限し暴走を防ぐ
C) ツールを削除する
D) コンテキストを削除する
正解:B
解説(引用:p.1.3)
承認ゲート・回数上限・権限制御などで暴走を防ぐ。
問題29:エージェント導入の安全原則として正しいものはどれか?
A) ツールは多いほどよい
B) 重要情報は要約し目立つ場所に置く
C) 承認ゲートは不要
D) 回数上限は設定しない
正解:B
解説(引用:p.1.6)
重要情報を要約して目立つ場所に置くことで誤判断を防ぐ。
問題30:HITL(Human-in-the-Loop)が必要となる操作として正しいものはどれか?
A) 要約
B) メール送信
C) テキスト生成
D) 要素抽出
正解:B