Сложный критерий в одной строке против развёрнутого объяснения

На первый взгляд кажется, что подробное объяснение должно помочь модели понять критерий точнее. На практике избыток слов вводит шум. Если критерий можно выразить одной чёткой фразой, модель усвоит его лучше, чем из трёх абзацев пояснений. Лишние детали создают противоречия в интерпретации.

Этот эффект особенно выражен на сложных логических задачах. Модель хорошо справляется с ясными, даже если лаконичными, инструкциями. Когда вы добавляете пояснения, примеры исключений и контрпримеры в одном промпте, модель может запутаться в приоритетности этих указаний.

Когда лаконичность побеждает

На задачах фильтрации: вместо развёрнутого описания всех граничных случаев напиши одно правило, которое их покрывает. «Отклони любое предложение, где риск больше пользы» работает лучше, чем список из десяти исключений.

На генерации: вместо абзаца о тоне и стиле напиши одно слово или фразу. «Тон — деловой, без патетики» даст более предсказуемый результат, чем пятистрочное пояснение.

Практический совет: начните с самой лаконичной формулировки критерия, которую вы можете придумать. Если результат неудовлетворительный, добавьте примеры. Полные пояснения добавляйте только если примеры не помогли.