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

✍️ OpenClawRadar📅 Опубликовано: 17 мая 2026 г.🔗 Source
Явное описание желаемого поведения сильнее, чем отрицательное указание.
Ad

Инструкции с отрицанием — "не будь многословным", "не добавляй оговорок", "не морализируй" — на удивление неэффективны. Подробный пост на Reddit объясняет почему и предлагает конкретные замены, которые действительно влияют на поведение модели.

Отрицание не отменяет темы

Когда вы говорите "не будь многословным", модель всё равно активирует концепцию многословия и строит ответ вокруг неё, но не укорачивает его. То же самое с "не добавляй оговорок" — модель генерирует оговорки, а затем пытается их отрицать, что приводит к многословным и уклончивым ответам.

Положительные инструкции работают

  • Вместо "не будь многословным": "Отвечай в 1–2 предложения, если я не попрошу больше."
  • Вместо "не морализируй": "Дай прямой ответ, считай оговорки опциональными."
  • Вместо "не используй маркированные списки": "Используй обычный текст, без списков."
Ad

Утечка тона из вежливых окончаний

Завершение запроса фразами "спасибо!" или "пожалуйста." смещает тон модели в сторону более тёплых и многословных ответов. Нейтральные окончания (просто инструкция) дают нейтральный тон. Эффект стабильно проявляется в Opus 4.7 и Sonnet 4.6, и, вероятно, в Haiku тоже.

Практический вывод

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

📖 Читать полный источник: r/ClaudeAI

Ad

👀 Смотрите также

Исправление ошибки Auth 400: Использование пакета mnemonic в Python для обхода триггеров фильтра BIP39
Советы

Исправление ошибки Auth 400: Использование пакета mnemonic в Python для обхода триггеров фильтра BIP39

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

OpenClawRadar
Перехват TLS антивирусом нарушает соединение Claude Desktop; обход с помощью исключений антивируса
Советы

Перехват 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 предотвратил бы эту проблему.

OpenClawRadar
Потери токенов в Claude Code: Самоаудит пользователя показывает, что исправление поведения эффективнее смены модели
Советы

Потери токенов в Claude Code: Самоаудит пользователя показывает, что исправление поведения эффективнее смены модели

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

OpenClawRadar
Как вводятся инструкции Claude Project — и почему их изменение в середине разговора нарушает историю
Советы

Как вводятся инструкции Claude Project — и почему их изменение в середине разговора нарушает историю

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

OpenClawRadar