AWS Certified Generative AI Developer – Professional 1-10

DISPLAY SETTINGS 各種設定 クリックして開くクリックして閉じる
表示モード
画像位置
文字位置
理解度の自動記録
理解度の位置
STATUS FILTER 表示する理解度を選択 読み込み中...
Q1
AWS Certified Generative Ai Developer Professional
解答を見る
正解:A、D
本問の要件は、構造化された入力、一貫した出力形式、そしていじめ的表現を「ブロックせずに検出・通知」することの3点です。
Aでは、Amazon Bedrock Prompt Managementにより4つの必須入力を変数として定義し、出力形式を指定できるため、構造化入力と一貫した応答形式を実現できます。
Dのポイントは、侮辱フィルターの応答アクションを「ブロック」ではなく「検出(detect)」に設定することで、応答を返しつつフラグ付けと通知だけを行える点です
Bはブロック設定のため「すべてをブロックしない」という要件に反します。
Cのプロンプトルーターは単一モデル構成では不要で、Eの推論プロファイルは変数や出力形式の強制を保証しません。
コンテンツフィルターによる有害コンテンツの検出 – Amazon Bedrock
Q2
AWS Certified Generative Ai Developer Professional
解答を見る
正解:B. waitForTaskToken APIを使用して実行を一時停止する、人間による承認ステップを持つAWS Step Functionsワークフローを作成する。技術者がレビューを完了したら、AWS Lambda関数で承認判断を付けてSendTaskSuccess APIを呼び出す。すべてのレビュー判断をAmazon DynamoDBに保存する。
人間の承認を挟むワークフローには、AWS Step Functionsのコールバックパターンが最適です。
waitForTaskToken(タスクトークン待機)を使うと、人間がレビューを完了してSendTaskSuccessを呼び出すまで実行を一時停止でき、承認結果を確実にワークフローへ戻せます
レビュー判断をAmazon DynamoDBに保存することで、監査に必要な永続的な記録も得られます。
Aはビジュアルワークフローが本来ETL向けのGlueで、人的承認の待機には適しません。
Cは判断のキャッシュにElastiCacheを使う点が監査目的の永続保存に不向きです。
Dは独自実装で状態管理やタイムアウト制御が複雑になり、マネージドなStep Functionsに比べ運用負荷が高くなります。
タスクトークンを使ったコールバックの待機 – AWS Step Functions
Q3
AWS Certified Generative Ai Developer Professional
解答を見る
正解:B. AWS Lambda関数内にモデル固有のトークナイザーを開発する。Amazon Bedrockへリクエストを送信する前に、そのLambda関数でトークン使用量を推定する。Lambda関数でメトリクスをAmazon CloudWatchに発行し、リクエストがしきい値に近づいたらアラームを発報するよう設定する。詳細なトークン使用量をAmazon DynamoDBに保存してコストを報告する。
要件は、上限接近時の予防的アラート、毎分5,000件超のスケール、コスト配分用のメトリクス維持の3点です。
送信前にトークン数を推定し、CloudWatchへメトリクスを発行してしきい値でアラームを出す方式なら、上限に達する前に予防的に警告でき、DynamoDBへの記録でユニット別コスト配分も可能です
Aはエラーログを事後に分析する方式で、予防的アラートになりません。
CのAPI Gatewayによる拒否はスロットリングであり、予防通知やコスト配分メトリクスの要件を満たしません。
DのBedrock Guardrailsはコンテンツ安全性の機能で、トークンクォータ管理を目的とはしていません。
Amazon CloudWatchによるAmazon Bedrockのモニタリング
Q4
AWS Certified Generative Ai Developer Professional
解答を見る
正解:D. 運用メトリクスとインポートしたビジネスメトリクスを統合するCloudWatchカスタムダッシュボードを設定する。異常検出付きのCloudWatch複合アラームを設定する。相関したメトリクスがパフォーマンス問題を示したときに関係者へ通知するアラームアクションをAmazon SNSで作成する。
要件は、技術とビジネスの両メトリクスを1か所に統合し、劣化時に自動アラートを出す包括的な可観測性です。
CloudWatchのカスタムダッシュボードに両メトリクスを取り込み、異常検出付きの複合アラームで相関的な劣化を捉え、SNSで通知する構成が最も要件に合致します
Cも近い構成ですが、異常検出や相関判定がなく、単純なしきい値ベースにとどまります。
AはGrafanaで自動修復まで行う点が「アラート提供」という要件を越えており過剰です。
BはS3経由でQuickSightに送る方式でリアルタイム性が低く、運用アラートの即時性に劣ります。
複合アラームの作成 – Amazon CloudWatch
Q5
AWS Certified Generative Ai Developer Professional
解答を見る
正解:B. AWS SDKを標準リトライモードとジッター付き指数バックオフで設定する。AWS X-Rayトレーシングをアノテーション付きで使用し、サービスコンポーネントを特定・フィルタリングする。
要件は、一時的エラーへの耐性、カスケード障害の防止、サービス境界を越えた分散トレーシング、FM特性との相関の4点です。
AWS SDKの標準リトライモードはジッター付き指数バックオフを提供し、同時再試行の集中を避けてカスケード障害を防ぎます。またAWS X-RayのアノテーションでモデルIDなどを付与すると、レイテンシー要因をFM特性ごとに分析できます
Aの固定遅延リトライは再試行が同期しやすく、分散トレーシングも提供しません。
Cはキャッシュとログのみでカスケード障害を防げず、横断トレースもできません。
DのCloudTrailは監査ログ用であり、リクエストのレイテンシー分析向けの分散トレーシングではありません。
リトライ動作 – AWS SDKリファレンス
Q6
AWS Certified Generative Ai Developer Professional
解答を見る
正解:C. 3年より古いレポートを削除するS3ライフサイクル設定を行う。バケットとナレッジベースの日次同期を実行するAWS Lambda関数をスケジュールする。ユーザーがAIアシスタントを操作する際、ユーザーのCognitoユーザーグループに基づいて選択したガードレール設定を適用し、必要に応じて応答からPIIをマスキングする。
本問の核心は、同一データに対して役割ごとに異なる可視性を与えることです。
PIIの取り込み時に削除するのではなく、推論時にCognitoグループに応じたガードレール設定を動的に適用し、外科医には完全な応答、エンジニアにはマスキング応答を返す方式が正解の根拠です
S3ライフサイクルで3年超の文書を自動削除し、日次同期でナレッジベースを最新に保てます。
Aは取り込み時にPIIを恒久的に除去するため、外科医の閲覧要件に反します。
Bはマスキングが取り込み時に固定され役割別制御ができません。
Dはナレッジベースを二重化しコストとデータ不整合のリスクを増やします。
Amazon Bedrock Guardrails
Q7
AWS Certified Generative Ai Developer Professional
解答を見る
正解:D. 組み込みのAmazon Bedrockガードレールを使用してコンテンツをフィルタリングするAWS Step Functionsワークフローを作成する。Amazon ComprehendのPII検出でコンテンツを前処理する。Amazon Rekognitionの画像モデレーションを使用する。
要件は、不適切コンテンツの遮断、PII非露出、S3ワークフローとの統合を、最小のインフラ管理負荷で満たすことです。
マネージドなBedrockガードレール、ComprehendのPII検出、Rekognitionの画像モデレーションをStep Functionsで組み合わせる構成は、独自モデルを構築せずに済み運用負荷が最小になります
Aは監視アラームが多く冗長で、コンテンツ安全性を直接強制しません。
BはSageMakerでカスタムモデルを構築・保守する必要があり負荷が大きいです。
Cは認証時にモデレーションを行い、Textractはモデレーション用途ではないため不適切です。
コンテンツのモデレーション – Amazon Rekognition
Q8
AWS Certified Generative Ai Developer Professional
解答を見る
正解:C. ガードレールを構成し、有害コンテンツ向けにコンテンツフィルターを「中」に設定する。投資アドバイスの禁止トピックを設定し、明確な定義とブロックするサンプルフレーズを含める。応答内のPIIをマスキングし、入力内の金融情報をブロックする機密情報フィルターを構成する。監査用のカスタムブロックメッセージを使用する入力・出力の両評価を有効にする。
誤検知を抑えつつ強力にポリシーを適用するには、単一のガードレールでコンテンツ種別ごとに異なるアクションを設定するのが推奨されます。
フィルターを「高」ではなく「中」にすることで、正当な顧客対応の過剰ブロックを避けつつ有害コンテンツを防ぎ、応答ではPIIをマスキング、入力では金融情報をブロックと文脈別に使い分けられます
禁止トピックに定義とサンプルフレーズを加えると検出精度が上がります。
Aは全PIIを一律ブロックし誤検知が多発します。
Bは不要に複雑で、ガードレール本来の使い方ではありません。
DはStep Functionsでの連結が冗長で、ガードレールが本来ネイティブに扱える処理です。
ガードレールのコンポーネント – Amazon Bedrock
Q9
AWS Certified Generative Ai Developer Professional
解答を見る
正解:C. S3オブジェクトのメタデータをインデックス化して、Amazon Bedrockナレッジベース内でメタデータ対応のフィルタリングを有効にする。
問題の根本原因は、検索対象が広すぎることです。
Amazon Bedrock Knowledge Basesはメタデータ対応フィルタリングをサポートしており、S3オブジェクトのメタデータ(コンテンツ種別・公開日・ソースなど)をインデックス化して検索範囲を絞ることで、評価する文書数を減らし、レイテンシーと関連性の両方を改善できます
これはアーキテクチャ変更が最小で済む方法です。
Aは埋め込みの再学習で、効果がないと既に判断済みです。
BのOpenSearch移行とDのAmazon Q Businessへの移行は、いずれも運用負荷と実装工数を増やし、既存構成から逸脱します。
Amazon Bedrock ナレッジベース
Q10
AWS Certified Generative Ai Developer Professional
解答を見る
正解:B. Amazon Bedrock Prompt Managementを使用してバージョン管理を実装する。監査ログのためにAWS CloudTrailを設定する。承認権限の制御にAWS Identity and Access Management(IAM)ポリシーを使用する。変数を指定してパラメータ化されたプロンプトテンプレートを作成する。
Amazon Bedrock Prompt Managementは、チームやリージョンをまたいでプロンプトを大規模に統制・標準化するための専用機能です。
ネイティブなバージョン管理と承認ワークフローを備え、承認権限はIAMポリシーで制御でき、CloudTrailと連携して不変の監査証跡を残せる点が正解の根拠です
パラメータ化テンプレートにより一貫した品質基準を強制できます。
Aは承認調整に大幅なカスタム開発が必要です。
Cは汎用サービスと手動バージョン管理に依存し、規模拡大時に誤りが生じやすいです。
Dは大規模な生成AIプロンプト統制を想定していないサービス構成で不必要に複雑です。
Amazon Bedrock のプロンプト管理