あるチームが、Microsoft Foundry上に構築された生成型AIアプリケーションで使用されるプロンプトを管理しています。複数の開発者がプロンプトの更新に貢献しており、変更内容は継続的にレビューおよび追跡する必要があります。
チームは以下のことを求めている。
迅速な変更は、本番環境のバージョンに適用する前にレビューされます。
問題が発生した場合、以前のプロンプトバージョンを復元できます。
迅速なアップデートは、アプリケーションコードと同様のガバナンス慣行に従います。
本番環境におけるプロンプトの管理と更新には、統制されたプロセスを導入する必要があります。
要件を満たすために、迅速な更新をどのように管理すればよいでしょうか?回答するには、適切なアクションを正しい要件に移動してください。各アクションは、1回、複数回、またはまったく使用しない場合があります。コンテンツを表示するには、ペイン間の分割バーを移動したり、スクロールしたりする必要がある場合があります。注:正解ごとに1ポイントが加算されます。

正解:

Explanation:
これら3つの要件はすべて、基盤となるメカニズムとしてGitを指し示していますが、それぞれ異なるGit機能を使用しています。本番環境へのリリース前に変更をレビューする場合:ブランチベースのワークフローでは、機能ブランチでプロンプト変更を行い、プルリクエストの承認後にのみメインブランチにマージすることで、レビューゲートが強制されます。以前のバージョンを復元する場合:Gitのコミット履歴とタグシステムは、すべてのプロンプト状態の正確で不変の記録を提供し、git revertまたは特定のコミットSHAへのチェックアウトによって、以前のバージョンを即座に復元できます。
アプリケーションコードとのガバナンスの整合性を保つため、プロンプトをアプリケーションコードと同じGitリポジトリに保存することで、CI/CD、ブランチ保護、コードレビュー、監査ログといったすべてのポリシーが自動的に適用されます。Blobストレージや埋め込み構成ファイルなどの代替手段では、ネイティブなレビューワークフロー、ブランチ保護、完全な監査履歴が利用できません。
Microsoft Learn リファレンス トピック: Microsoft Foundry での Git 統合によるプロンプトの管理とバージョン管理
