2.3標準
生成モデルからJSONを受け取り業務処理へ渡す。
不正な値や追加フィールドを防ぐ。
実装として適切なものを2つ選べ。
× 不正解
構造化出力はスキーマで型・必須・列挙・範囲を検証し、業務ルール・権限・副作用も確認する。不正値は拒否・再試行・人手確認へ送る。
詳細解説
正しいJSON Schemaなどで型・必須項目・列挙値・長さ・範囲を検証し、不正時は拒否または再試行する
後続処理の前提を守れる。
後続処理の前提を守れる。
問題の要件では、JSON Schemaなどで型・必須項目・列挙値・長さ・範囲を検証し、不正時は拒否または再試行するが解決する範囲と、別の工程が担う範囲を分けて判断する。
正しい生成した構造化データを業務ルール・権限・副作用の有無と照合する
形式だけでなく意味を検証できる。
形式だけでなく意味を検証できる。
問題の要件では、生成した構造化データを業務ルール・権限・副作用の有無と照合するが解決する範囲と、別の工程が担う範囲を分けて判断する。
誤りJSONとして解析できれば値の範囲や権限を信頼する
形式と意味は別である。
形式と意味は別である。
問題の要件では、JSONとして解析できれば値の範囲や権限を信頼するが解決する範囲と、別の工程が担う範囲を分けて判断する。
誤りモデル出力をそのままSQLやコマンドへ連結する
インジェクションと誤操作が起きる。
インジェクションと誤操作が起きる。
問題の要件では、モデル出力をそのままSQLやコマンドへ連結するが解決する範囲と、別の工程が担う範囲を分けて判断する。
実際に確かめる
一時的な検証環境で実行できる例です。
AWS公式AIF-C01 Domain 2.3・5.2の構造化出力、入力検証、ツール安全性を確認する。期待される結果
JSONの構文だけでなくスキーマと業務上の安全性を検証できる。理解のポイント
- JSON Schema
- 範囲検証
- 副作用
確認時の注意
- 確認環境: AWS公式AIF-C01試験ガイドとAWS公式ドキュメントの確認
- AWS公式ドキュメントで、対象サービスが提供する機能と前提条件を確認する。
- モデル、データ、アプリケーション、利用者の責任分界を混同しない。
基礎のおさらい
構造化出力
決めた形式・スキーマに沿って生成されたデータ。
意味検証
値が業務ルール、権限、状態の条件を満たすか確認する処理。
問題IDAWS-AIF-459
確認環境AWS公式AIF-C01試験ガイドとAWS公式ドキュメントの確認
最終技術確認2026-08-20
誤り・権利侵害を報告