Промпт инженерия для Claude 5: Anthropic удалила 80% инструкций и не потеряла качество
Anthropic на собственном опыте показала, что для Claude 5 лучше работает короткий системный промпт: компания удалила более 80% инструкций из Claude Code и не зафиксировала ухудшения результатов в тестах по программированию.

Промпт-инжиниринг для нового поколения моделей меняется радикально: вместо длинных правил и примеров Anthropic предлагает доверять модели и подгружать контекст по мере необходимости, а не сваливать всё в одно окно.
Anthropic опубликовала подробные рекомендации по контекстной инженерии (context engineering) для моделей Claude Opus 5 и Claude Fable 5. Компания обнаружила, что прежние практики составления системных промптов (system prompt, постоянная инструкция, которую модель получает перед каждым запросом) не просто устарели, а мешают новым моделям работать. Источник даёт конкретные примеры: что убрали, что заменили и почему старый подход больше не нужен.
Почему «больше инструкций» теперь значит «хуже»?
Когда Claude Code только запускался, разработчики страховались от худших сценариев. В системный промпт закладывали жёсткие правила: «не добавляй комментарии», «не создавай промежуточные файлы», «максимум одна строка комментария». Проблема в том, что эти правила работали не для каждой ситуации.
По данным Anthropic, при разборе внутренних логов работы Claude Code обнаружились прямые противоречия внутри одного запроса. Системный промпт говорил «НЕ добавлять комментарии», навыки (skills) требовали «добавлять документацию там, где это уместно», а пользователь просил что-то третье. Модель тратила ресурсы на согласование конфликтующих указаний вместо решения задачи.
Новые модели Claude 5 обладают достаточным «суждением», чтобы принимать такие решения самостоятельно. Вместо запрета на комментарии теперь одна строка: «Пиши код в стиле окружающего кода: соблюдай принятую плотность комментариев, правила именования и идиомы».
Шесть старых практик, которые Anthropic заменила
Компания перечислила конкретные сдвиги в подходе к промпт-инжинирингу:
- Жёсткие правила заменили на самостоятельное решение модели. Раньше: длинные запреты. Теперь: короткое описание стиля, модель сама выбирает.
- Примеры использования инструментов заменили на продуманные интерфейсы. Описание инструмента TodoWrite сократили примерно с 9100 символов до короткого интерфейса, где поведение задают описание, допустимые статусы и одно правило.
- Весь контекст в начале заменили на прогрессивное раскрытие. Контекст подгружается в нужный момент, а не сваливается в системный промпт целиком.
- Повторы инструкций заменили на простые описания инструментов.
- Хранение памяти в файле CLAUDE.md заменили на автоматическую память. У Claude Code появились отдельные механизмы: память, артефакты и навыки, которые передают контекст между сеансами.
- Простые спецификации заменили на насыщенные референсы.
Главный вывод: список допустимых значений (например, статусы pending, in_progress, completed) уже подсказывает модели, как пользоваться инструментом. Дополнительное правило «одновременно только один пункт может иметь статус in_progress» задаёт поведение точнее, чем страница примеров.
Что понадобится
- Доступ к Claude Code (CLI-инструмент Anthropic для работы с кодом)
- Модель Claude Opus 5 или Claude Fable 5
- Текущий системный промпт и файлы CLAUDE.md вашего проекта
- 30 минут на аудит и чистку контекста
Пошаговая инструкция
-
Запустите диагностику. В Claude Code выполните команду
/doctor. Встроенный инструментclaude doctorпроанализирует объём ваших навыков и файлов CLAUDE.md и предложит рекомендации по сокращению. -
Выпишите все правила из системного промпта. Скопируйте текущий системный промпт целиком. Разбейте его на отдельные инструкции: каждое «не делай», «всегда делай», «используй формат» на отдельную строку.
-
Проверьте каждое правило на конфликт. Сопоставьте инструкции системного промпта с навыками и пользовательскими запросами. Если два указания противоречат друг другу (одно запрещает комментарии, другое требует документацию), удалите оба и замените одним коротким описанием стиля.
-
Удалите защитные правила, которые модель выполняет сама. Запреты вида «не удаляй файлы», «не пиши многострочные комментарии» для Claude 5 избыточны. Замените на краткое: «Следуй стилю окружающего кода».
-
Замените примеры на описания интерфейсов. Если у инструмента есть длинный блок примеров, сократите его до списка параметров и допустимых значений.
# Было (примерно 9100 символов):
## TodoWrite — подробные примеры использования
### Пример 1: Создание задачи...
### Пример 2: Обновление статуса...
[десятки строк]
# Стало (короткий интерфейс):
## TodoWrite
Описание: управление списком задач
Статусы: pending | in_progress | completed
Правило: одновременно только одна задача в статусе in_progress
-
Перенесите справочный контекст в прогрессивное раскрытие. Информацию, которая нужна не в каждом запросе (например, правила ревью кода), вынесите из системного промпта в навыки или отдельные файлы, которые Claude подгрузит, когда понадобится.
-
Перенесите память из CLAUDE.md в автоматическую память. Если вы хранили предпочтения проекта в файле CLAUDE.md, переведите их в механизм памяти Claude Code, который сохраняется между сеансами.
-
Протестируйте на реальных задачах. Прогоните типичные для вашего проекта запросы с новым, сокращённым контекстом. По данным Anthropic, после удаления 80% системного промпта тесты по программированию не показали измеримого ухудшения.
Допустим, ваш файл CLAUDE.md содержит 40 строк правил: форматирование кода, запрет на определённые библиотеки, требования к комментариям, примеры вызова API. После запуска /doctor инструмент показывает, что 30 из 40 строк дублируют то, что модель уже понимает из контекста проекта. Вы оставляете 10 строк с действительно уникальными для проекта правилами (например, «используй только библиотеку X для HTTP-запросов»). Промпт-инжиниринг здесь сводится не к написанию новых инструкций, а к удалению лишних. На выходе: модель отвечает быстрее, не тратит токены (token, единица текста, которую обрабатывает модель) на разбор конфликтов и точнее следует реальному запросу.
Удалить всё разом. Anthropic удаляла инструкции постепенно, проверяя результаты тестами. Если вы уберёте весь системный промпт за один раз, не сможете понять, какое именно удаление сломало поведение.
Оставить конфликтующие инструкции. Две противоречащие строки хуже, чем ни одной. Модель будет метаться между ними и давать непредсказуемый результат.
Переносить практики от старых моделей без проверки. Длинные примеры и повторы помогали предыдущим поколениям. Для Claude 5 они не просто бесполезны, а ограничивают «пространство исследования», как формулирует Anthropic.
Путать промпт и контекст. Промпт (prompt) это то, что вы пишете в конкретном запросе. Контекстная инженерия охватывает всё, что модель видит: системный промпт, навыки, файлы, память. Сокращать нужно контекст, а не ваши запросы.
Что это значит для вас по ролям?
Автору Дзена и копирайтеру. Если вы используете Claude для текстов, проверьте свои постоянные инструкции. Вероятно, половина из них («пиши без воды», «не используй штампы», «добавляй подзаголовки») уже понятна модели из вашего примера или описания задачи. Оставьте только то, что уникально для вашего стиля.
Разработчику. Конкретная рекомендация Anthropic: замените примеры использования инструментов на описание интерфейсов с допустимыми значениями параметров. Запустите /doctor и посмотрите, сколько контекста можно убрать без потери качества.
Предпринимателю, который строит продукт на API Claude. Сокращение системного промпта это не только про качество, это экономия токенов на каждом запросе. Если ваш системный промпт занимает тысячи символов, вы платите за инференс (inference, процесс генерации ответа моделью) контекста, который модель могла бы не читать.
Тем, кто работает в РФ и СНГ. Claude напрямую из России недоступен. Но принцип «меньше инструкций, больше доверия модели» работает и для YandexGPT, и для GigaChat: проверьте, не перегружаете ли вы системные промпты правилами, которые модель и так понимает. Эксперимент с сокращением стоит провести на любой модели.
Я давно заметил по собственной работе с промптами: чем длиннее инструкция, тем непредсказуемее результат. Anthropic подтвердила это данными, 80% системного промпта оказались балластом. Для меня главный практический вывод: промпт-инжиниринг в 2025 году это не искусство писать длинные промпты, а умение убирать лишнее.
Честная оговорка: рекомендации Anthropic проверены на их собственных моделях Claude Opus 5 и Fable 5. Для других моделей (GPT-4o, Gemini, отечественные) прямой перенос без тестирования не гарантирован. Но направление очевидно: модели стали умнее, и микроменеджмент в промптах им мешает, а не помогает.
Попробуйте генератор промптов dzen.guru
Составьте системный промпт по принципу «минимум правил, максимум контекста» с помощью нашего инструмента
Попробовать бесплатноСамый полезный навык в промпт-инжиниринге сегодня: не дописывать, а вычёркивать. Откройте свой самый длинный системный промпт, запустите /doctor и удалите всё, что модель и так понимает. Результат, скорее всего, вас удивит.

Основатель dzen.guru. Эксперт по монетизации и продвижению на Дзен. Автор курса «Старт на Дзен 2026».
Читайте также
Обучение нейросети на своих данных: как упаковать модель для Hugging Face за два класса
Компания Hugging Face не выпускала нового продукта, а разработчик по имени Владимир опубликовал на Хабре пятую часть цикла статей о создании и обучении…

Искусственный интеллект в 1С: семь задач, которые уже закрывают готовые модули
Компания «Инфостарт» зафиксировала рост числа готовых решений на своём маркетплейсе, которые объединяют искусственный интеллект и 1С для автоматизации рутинных…

Новости искусственного интеллекта и нейросетей: 5 бесплатных инструментов, готовых к работе
Каждую неделю выходят десятки новостей про нейросети, но разбирать их все бессмысленно: большинство не дают ничего, что можно применить прямо сейчас, и эта…
Комментарии