Явное описание желаемого поведения сильнее, чем отрицательное указание.

Инструкции с отрицанием — "не будь многословным", "не добавляй оговорок", "не морализируй" — на удивление неэффективны. Подробный пост на Reddit объясняет почему и предлагает конкретные замены, которые действительно влияют на поведение модели.
Отрицание не отменяет темы
Когда вы говорите "не будь многословным", модель всё равно активирует концепцию многословия и строит ответ вокруг неё, но не укорачивает его. То же самое с "не добавляй оговорок" — модель генерирует оговорки, а затем пытается их отрицать, что приводит к многословным и уклончивым ответам.
Положительные инструкции работают
- Вместо "не будь многословным":
"Отвечай в 1–2 предложения, если я не попрошу больше." - Вместо "не морализируй":
"Дай прямой ответ, считай оговорки опциональными." - Вместо "не используй маркированные списки":
"Используй обычный текст, без списков."
Утечка тона из вежливых окончаний
Завершение запроса фразами "спасибо!" или "пожалуйста." смещает тон модели в сторону более тёплых и многословных ответов. Нейтральные окончания (просто инструкция) дают нейтральный тон. Эффект стабильно проявляется в Opus 4.7 и Sonnet 4.6, и, вероятно, в Haiku тоже.
Практический вывод
Это не хаки — это то, как на самом деле работает следование инструкциям. Говорите модели, что вы хотите, а не чего не хотите. Явно описывайте желаемый формат и стиль ответа, и сохраняйте нейтральный тон запроса, если хотите получить нейтральный ответ.
📖 Читать полный источник: r/ClaudeAI
👀 Смотрите также

Исправление ошибки Auth 400: Использование пакета mnemonic в Python для обхода триггеров фильтра BIP39
Пользователь Reddit обнаружил, что контент-фильтр Anthropic вызывает ошибку 400, когда ИИ-агенты пытаются записать полный список слов BIP39 (2048 стандартизированных английских слов) в код Python. Решение заключается в использовании пакета mnemonic для Python, который уже содержит этот список слов внутри себя.

Перехват TLS антивирусом нарушает соединение Claude Desktop; обход с помощью исключений антивируса
Проверка TLS антивирусом на bridge.claudeusercontent.com вызывает ошибку «Claude in Chrome is not connected» в Cowork (настольный компаньон Claude). Решение: добавьте *.claudeusercontent.com и *.anthropic.com в исключения HTTPS-сканирования антивируса. Node.js с флагом --use-system-ca предотвратил бы эту проблему.

Потери токенов в Claude Code: Самоаудит пользователя показывает, что исправление поведения эффективнее смены модели
Один пользователь измерил использование токенов в Claude Code и обнаружил, что /clear между задачами, планирование перед редактированием и запрет перечитывания отредактированных файлов экономят больше токенов, чем смена модели. Практическая дисциплина эффективнее обёрток.

Как вводятся инструкции Claude Project — и почему их изменение в середине разговора нарушает историю
Инструкции проекта и пользовательские настройки загружаются в системный промпт в начале разговора, а не вставляются на каждом шаге. Их изменение в середине разговора заставляет Клода перезаписывать свою память о предыдущих инструкциях, что приводит к ложным воспоминаниям.