Совмещение противоречивых требований в одном промпте: разрешение конфликтов

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

Решение простое: явно установите приоритет. Напишите «В первую очередь важна краткость, потом понятность» или «Точность терминов важнее простоты языка». Модель будет стараться выполнить оба требования, но будет знать, какое взвесить больше, если выбор станет необходимым.

Выявление конфликтов

Конфликт есть, если два требования требуют разного объёма ответа, разного уровня деталей, разного тона или разного фокуса. «Кратко, но подробно» — это конфликт. «Без ошибок, но быстро» — может быть конфликтом, если быстрый ответ вероятнее содержит ошибки.

Способ выявления: прочитайте промпт и выпишите все требования. Если два требования описывают противоположные свойства или направления, это конфликт. Решите его либо удалением одного требования, либо приоритизацией, либо уточнением — объясните, как оба требования могут сочетаться в вашем понимании.

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