Справочник по правилам · Конкретность
Не указан язык программирования
Срабатывает, когда: Запрошен код без указания языка или фреймворка.
Без языка модель обычно выбирает Python или JavaScript, что может не совпасть с вашей кодовой базой, версией среды выполнения или стилем.
Назовите язык и версию, а также среду выполнения или фреймворк, когда это важно («TypeScript 5 на Node 22», «Java 21 со Spring Boot 3»).
Примеры промптов, а также сообщение, объяснение и исправление движка показаны на английском — ровно так, как их возвращает движок.
Пример, вызывающий срабатывание
Write a function that removes duplicate entries from a list while keeping the original order.предупреждение Code is requested but no language or framework is named.
Почему это важно. The model will pick a language for you, and it may not match your codebase.
Исправление. Name the language and version, e.g. "TypeScript 5 targeting Node 22".
Качество 90/100 · токенов: 16 · замечаний: 1
Исправленная версия
Write a TypeScript 5 function that removes duplicate entries from an array while keeping the original order. Return only the code in one fenced block.Качество 97/100 (+7) · токенов: 29 · замечаний: 1
Устранено исправлением
missing_language: Code is requested but no language or framework is named.
Оценки, число токенов (токенизатор GPT-4.1) и замечания на этой странице вычисляются движком при сборке сайта.
Как это влияет на оценку
Каждое замечание вычитает из 100 фиксированный штраф: критическое 30, предупреждение 10, заметка 3. Это правило относится к измерению Конкретность. Полную формулу см. в модели оценки.
Другие правила измерения «конкретность»
- Слишком короткий промпт: Менее 5 значимых слов.
- Неколичественный размер: «короткий», «несколько», «подробный» без числа.