23

17:42 - 18:35

公開準備QA:冗長な最終防御

画像を強化し、途中のQA(品質保証、Quality Assurance)にも通った後で、公開前にもう一度チェックします。この最後の判断が、画像を本番のメニューへ出してよいかを決めます。

強化中のQAと公開直前QAを分ける

強化中のQAは、編集の途中で画像を確認するためのチェックです。たとえば、盛り付け、元画像への忠実さ、色などを見て、問題があれば編集エージェントへフィードバックを返します。これは、画像を改善できるまで試すためのループです。

最後のゲートは政策と品質をまとめて見る

それに対して、公開直前のQA(publish-ready QA)は、強化後の画像を本番に出す直前に行うゲートです。ここでは、ポリシーに反していないかだけでなく、追加の品質上の問題がないかも確認します。上流のチェックが特定の項目に集中するのに対し、最後のゲートはより全体的に画像を見ます。

図:強化済みの項目が、ポリシーと品質のチェックを通って公開へ進む流れです。1089.8秒の元の説明を見る

この図は、強化済みの項目、公開直前のゲート、ポリシー確認と品質確認、そして最終的な公開判断を示しています。したがって、公開直前QAは単なる強化中QAの繰り返しではなく、公開という別のリスクに備える段階だと分かります。

スイスチーズモデルで考える重ねた防御

発表者は、この設計を「スイスチーズモデル」で説明します。穴の空いたチーズを何枚も重ねると、1枚の穴を通ったものが、すべての穴を一直線に通る可能性は下がります。QAでも同じで、強化中の専門的なチェックと、公開直前のより広いチェックを重ねます。各チェックが完全でなくても、1つの見逃しだけで失敗が本番へ届く可能性を小さくできます。

上流の見逃しを最後に止める例

例(説明のための例):強化中のQAが色と盛り付けを問題なしと判断した一方で、公開直前QAがポリシー上の問題を見つけたとします。この場合、最後のゲートは公開を止めます。最後のチェックが上流で見つけるべき問題を見つけたとしても、それは上流のQAが無意味だったということではありません。異なる観点を重ねること自体が、意図した安全策だからです。

この仕組みは、失敗をゼロにすると約束するものではありません。目的は、どの段階でも起こり得る見逃しが、本番に入る確率を下げることです。つまり、公開直前QAは品質を上げる機能だけでなく、政策と品質をまとめて確認する最後の防御でもあります。

100% スペースキーとドラッグで移動 | Ctrl/Cmdとホイールで拡大縮小