Анализатор читает промпт так, как это сделал бы внимательный рецензент. Он разбирает текст на предложения, разделы, переменные и защищённые фрагменты вроде кода и цитат, определяет тип задачи и прогоняет через текст все правила движка.
Каждое правило ищет одну конкретную проблему: не сформулирована цель, размытые слова вроде «несколько» или «всякое», размеры без чисел, противоречащие друг другу инструкции, отсутствие формата вывода, повторяющиеся предложения, неразграниченные переменные шаблона, фразы-инъекции и вставленные в текст секреты.
Результат — список находок, оценка качества из 100 с разбивкой по измерениям, точное количество токенов для моделей OpenAI и оценка стоимости ввода. Ничего не отправляется языковой модели, поэтому один и тот же промпт всегда даёт один и тот же отчёт.