Der Prompt-Analyzer liest einen Prompt so, wie es ein sorgfältiger Reviewer tun würde. Er zerlegt den Text in Sätze, Abschnitte, Variablen und geschützte Bereiche wie Code und Zitate, ermittelt die Art der Aufgabe und wendet dann jede Regel der Engine darauf an.
Jede Regel sucht nach einem bestimmten Problem: kein genanntes Ziel, vage Wörter wie „einige“ oder „Zeug“, Größenangaben ohne Zahlen, widersprüchliche Anweisungen, ein fehlendes Ausgabeformat, wiederholte Sätze, nicht abgegrenzte Template-Variablen, Injection-Phrasen und in den Text eingefügte Geheimnisse.
Das Ergebnis ist eine Liste von Befunden, eine Qualitätspunktzahl von 100 mit Aufschlüsselung nach Dimension, eine exakte Token-Zahl für OpenAI-Modelle und geschätzte Eingabekosten. An kein Sprachmodell wird etwas gesendet, daher erzeugt derselbe Prompt immer denselben Bericht.