Zespół definiuje zasady i priorytety (np. bezpieczeństwo ponad użyteczność w określonych sytuacjach) wraz z przykładami i wyjątkami. Specyfikacja jest następnie wykorzystywana do generowania danych treningowych, dostrajania modelu, tworzenia testów behawioralnych i oceny, czy model spełnia założenia. Aktualizacje specyfikacji przekładają się na kolejne iteracje wyrównania.
Zachowanie modeli bywa niejawne i niespójne. Model Spec czyni oczekiwane zachowanie jawnym, mierzalnym i możliwym do egzekwowania oraz audytu.
Pierwsza szeroko znana, jawna specyfikacja pożądanego zachowania modelu.