AIP基盤モデルの統合、データ管理、コンプライアンス
フィンテック企業がAmazon Bedrockを使用して文書分析・不正検知・顧客Q&Aなど20種類以上のプロンプトテンプレートを管理しています。開発者が頻繁にプロンプトを更新した結果、開発・ステージング・本番環境間でプロンプトの不整合が発生しています。バージョン管理、過去バージョンへのロールバック、エイリアス(別名)を使用した環境別参照を最もシンプルに実現するソリューションはどれですか?
AプロンプトをAWS Systems Manager Parameter Store に保存し、パラメータのバージョン履歴機能を活用して環境ごとに参照する
Parameter StoreはLLMプロンプト管理用の専用機能(バージョン管理UI、Bedrock統合など)を持たず、汎用設定パラメータとしての管理のみです。プロンプト更新の管理が煩雑になります。
BAmazon Bedrock Prompt Management を使用してプロンプトを一元管理し、バージョン管理とエイリアス機能を活用して各環境のアプリケーションから適切なバージョンをARNで参照する
✓ 正解
Bedrock Prompt Managementはプロンプトのバージョン管理・エイリアス設定をネイティブに提供します。ARNにバージョンまたはエイリアスを指定することで、コード変更なしに環境別プロンプトを切り替えられます。
CAWS CodeCommit リポジトリでプロンプトファイルをGit管理し、CI/CDパイプラインでAWS Lambda の環境変数へ設定する
CodeCommit+CI/CDでの管理は構築・維持コストが高く、プロンプト更新のたびにパイプラインを経由する必要があります。動的な更新や環境別切り替えに向いていません。
DAmazon DynamoDB にプロンプトのバージョン管理テーブルを独自実装し、アプリケーションが実行時に最新バージョンを取得する仕組みを構築する
DynamoDBでのカスタム実装はプロンプト管理とは別に、テーブル設計・バージョンロジックの実装・メンテナンスコストが発生します。専用マネージドサービスの利用が適切です。
解説
Amazon Bedrock Prompt Management はプロンプトの作成・バージョン管理・エイリアス設定を一元的に行えるマネージドサービスです。プロンプトARNにバージョン番号またはエイリアス(例:「production」「staging」)を指定することで、コードを変更せずに環境別のプロンプトバージョンを切り替えられます。ロールバックも特定バージョンのARNを参照するだけで実現できます。Systems Manager Parameter Store はLLMプロンプト専用の機能を持たず管理が煩雑になります。CodeCommit + CI/CDは構築・維持コストが高く、DynamoDB のカスタム実装はプロンプト管理以外の開発工数が発生します。
ドメイン別正答率・予想スコアでリアルタイムに実力把握
無限ノックでAIPを徹底対策。全問AI生成のオリジナル問題。
無料で演習を始める →