Промпты · 15 мин · обновлено 13 сентября 2026 г.

Длинные промпты больше не работают: как писать инструкции для новых моделей в 2026

11 сентября 2026 OpenAI попросила разработчиков урезать промпты и правила: раздутые описания скиллов, обязательное чтение файлов и жёсткие согласования мешают GPT-6 Astra. Разбираю пять рекомендаций с примерами до и после и перекладываю их на Claude Code, скиллы и обычный чат.

15 мин чтения

Длинные промпты больше не работают: как писать инструкции для новых моделей в 2026

Привычка писать огромные инструкции для нейросети официально устарела. 11 сентября 2026 OpenAI опубликовала в блоге для разработчиков заметку Эрика Провенчера «Rethinking skills and prompts for GPT-6 Astra», где просит сделать обратное тому, чему все учились два года: сократить описания скиллов, убрать обязательное чтение документации и снять жёсткие согласования. Формулировка из текста прямая: более способным моделям нужно меньше опеки.

Ниже разберу все пять рекомендаций с примерами «до и после» из оригинала, переложу их на Claude Code, CLAUDE.md и обычный чат без агентов, покажу, что вырезать из своих файлов уже сегодня, и отдельно скажу, где этот совет ломается. Плюс российская часть: работает ли Astra из России, сколько стоит в рублях и как за неё заплатить.

OpenAI советует чистить инструкции при переходе на GPT-6 Astra: узкие триггеры у скиллов, корневой файл как короткий маршрутизатор, точечные ссылки на документы вместо обязательного чтения всех, явные разрешения вместо запретов и чёткий критерий готовности. Причина в двух эффектах: раздутая инструкция съедает контекст и провоцирует модель остановиться раньше времени. Механика одинаковая для Astra, Claude Code и обычного чата, потому что во всех трёх случаях правила конкурируют за то же окно, что и сама задача.

Коротко: словарик

Пять слов, которые встретятся дальше. Если всё знакомо, листай к первому правилу.

  • Скилл (skill) - папка с инструкцией в Markdown, которую агент подгружает сам, когда задача подходит под описание.
  • AGENTS.md и CLAUDE.md - файлы с правилами проекта, которые модель читает в начале сессии и держит в голове всё время работы.
  • Прогрессивное раскрытие - приём, когда короткий корневой файл отправляет агента в нужный документ, вместо того чтобы вываливать всё сразу.
  • Гардрейл - правило-ограничитель вроде «ничего не меняй без моего подтверждения».
  • Критерий готовности (definition of done) - описание того, что считается выполненной задачей.

Что именно сказала OpenAI 11 сентября 2026

Заметку написал Эрик Провенчер из OpenAI, на следующий день её пересказал the-decoder. Идея текста в одном предложении: инструкции, которые копились под старые модели, на новой работают против тебя.

Более способным моделям нужно меньше опеки.

- Эрик Провенчер, OpenAI, блог для разработчиков

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

Отдельная мысль, которую легко пропустить: GPT-6 Astra при всей своей силе может остановиться раньше, чем GPT-5.6 Sol. Не потому, что она слабее. Потому что в твоей инструкции накопились чек-листы и требования спросить разрешения, а модель честно их выполняет и замирает на первом пункте.

Почему сильная модель тупеет от длинной инструкции

Тут работают два независимых механизма, и полезно их различать, потому что лечатся они по-разному.

Первый: инструкция ест контекст. Окно у модели конечное, и всё, что ты залил правилами, вычитается из места под задачу. Это та же история, что и с контекст-инжинирингом: большое окно не равно большой полезной памяти, качество начинает падать задолго до формального лимита. Лечится сокращением.

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

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

Экономия здесь бонусом идёт в деньги. Ты платишь за входные токены тоже, и каждая сессия тащит твои правила заново. На потоке задач это заметная строка в счёте, особенно если платишь по токенам.

Правило 1. Описание скилла сужается до конкретного триггера

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

Пример из оригинала, про скилл для миграций Postgres.

Было: срабатывает на всё

  • Создаёт и проверяет миграции схемы Postgres. Использовать при работе с базами данных, запросами, моделями или хранением данных.
  • Триггером становится любое упоминание базы
  • Скилл влезает в задачи, где он не нужен

Стало: срабатывает по делу

  • Создаёт и проверяет миграции схемы Postgres. Использовать при добавлении или изменении миграции либо при разборе её раската.
  • Триггер привязан к конкретному действию
  • В остальных задачах скилл молчит

Обрати внимание, что первая фраза в обоих вариантах одинаковая. Менялась только вторая часть, та, что отвечает на вопрос «когда». Провенчер отдельно предупреждает: сокращать описание до огрызка, из которого пропала нужная информация, тоже нельзя. Задача тут в точности формулировки. Краткость ради краткости смысла не имеет.

Как переложить на себя: открой описания своих скиллов и у каждого проверь одну вещь. Написано ли там конкретное действие пользователя или абстрактная область. «При работе с текстами» это область. «Когда просят переписать готовый текст под редполитику» это действие. Как устроен скилл целиком, разобрано в гайде про создание своего скилла.

Правило 2. Корневой файл скилла становится маршрутизатором

Второй совет касается скиллов, внутри которых живёт несколько разных сценариев. Формулировка Провенчера: корневой документ нужно делать минимальным маршрутизатором, который указывает на вспомогательные документы и скрипты.

То есть в главном файле остаётся карта: вот три сценария, вот какой файл открыть под каждый. Сами инструкции переезжают в отдельные документы и подгружаются только когда действительно нужны.

Выгода двойная. Модель не читает инструкцию по деплою, когда правит текст. И ты перестаёшь бояться дописывать в скилл новые сценарии, потому что рост идёт в отдельные файлы, а корневой остаётся коротким.

Формула: в корне скилла живёт только ответ на вопрос «куда идти». Сама инструкция лежит уровнем ниже.

Правило 3. Обязательное чтение файлов убирается

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

Было: читать всегда всё

  • Перед каждой правкой прочитай architecture.md, database.md и deployment.md.
  • Три файла в контексте на любой чих
  • Правка опечатки тянет инструкцию по деплою

Стало: читать по поводу

  • Используй architecture.md для границ сервисов, database.md при изменениях схемы, deployment.md при подготовке деплоя.
  • Каждый документ привязан к типу задачи
  • Агент берёт только то, что относится к делу

Тут же в оригинале идёт условие, о котором забывают: документация должна быть актуальной. Точечная ссылка работает только если по этой ссылке правда то, что обещано. Устаревший architecture.md хуже отсутствующего, потому что агент ему верит.

Российскому читателю это правило особенно полезно на больших CLAUDE.md. Если у тебя там разрослось до нескольких сотен строк с обязательным чтением, стоит пройтись по разбору настройки CLAUDE.md: Anthropic советует держать файл в пределах 200 строк, и причина ровно та же.

Инструкции почистил, а дальше нужен помощник, который работает по ним каждый день. Пройди мини-курс «Claude за вечер»: от установки до первых результатов на твоих задачах.

Пройти мини-курс →

Правило 4. Запреты меняются на явные разрешения

Вот это, на мой взгляд, самая ценная часть заметки. Логика такая: под старые модели люди добавляли резкие формулировки, потому что модель делала что-то без спроса. Astra в этом смысле устроена иначе, она не берётся за задачу, пока не уверена, что это безопасно. И старые запреты теперь просто тормозят работу.

Вместо «ничего не делай без подтверждения» OpenAI предлагает прямо разрешить безопасные операции. Пример про тесты из оригинала:

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

Разберём, почему это работает. Тут три части, и каждая делает свою работу. Первая снимает у модели неопределённость по безопасности: сказано, что тесты одноразовые и продакшена не касаются. Вторая даёт разрешение на действие. Третья гасит именно тот сценарий, из-за которого агенты встают: подтверждение на каждом шаге.

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

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

Правило 5. Критерий готовности описывается заранее

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

Тут интересна симметрия. Модель останавливается рано, потому что не знает, докуда идти. Значит, лечится это описанием финиша. Слова «работай тщательно» и угрозы тут бесполезны.

Задача считается выполненной, когда:
 
1. Функция возвращает корректный результат на трёх краевых случаях: пустой список,
   один элемент, дубликаты.
2. Существующие тесты проходят, новый тест на краевые случаи добавлен.
3. В соседних файлах ничего не менялось.
 
Если после первого прохода остались непонятные места - перечисли их одним списком
в конце и не начинай их править.

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

Как это выглядит в обычном чате, без агентов и скиллов

Совет написан про агентов, но половина читателей скиллами не пользуется вовсе. В обычном чате механика та же, просто роль AGENTS.md играет твоё первое сообщение.

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

Что выкинуть из промпта

  • Вежливые обороты и благодарности
  • Пояснения очевидного: «ты умная модель»
  • Повторы одного требования разными словами
  • Просьбы уточнять и согласовывать каждый шаг
  • Запреты без объяснения границы

Что оставить обязательно

  • Конкретные цифры, даты, названия
  • Ограничения задачи: объём, аудитория, формат
  • Критерий готовности: когда работа закончена
  • Разрешения на безопасные действия
  • Где именно остановиться

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

Ревизия за полчаса: по шагам

Порядок, в котором это стоит делать, если у тебя уже есть настроенный проект.

Снять замер ≈ 3 мин

  • посчитать строки в CLAUDE.md или AGENTS.md
  • запомнить, на чём агент обычно встаёт и переспрашивает
1

Вычистить обязательное чтение ≈ 7 мин

  • найти строки «прочитай перед каждой»
  • привязать каждый документ к типу задачи
2

Переписать запреты в разрешения ≈ 10 мин

  • выписать все «спроси» и «не делай без»
  • для безопасных назвать причину и разрешить
  • опасные оставить как есть
3

Сузить описания скиллов ≈ 7 мин

  • заменить область на конкретное действие
  • проверить, что нужная информация не потерялась
4

Проверить на одной задаче ≈ 5 мин

  • дать ту же задачу, на которой агент вставал раньше
  • сравнить: дошёл до конца или снова переспросил
5

Пятый шаг пропускать нельзя. Ревизия инструкций это правка наугад, пока ты не увидел разницу на реальной задаче. Бывает, что после чистки агент начинает лезть туда, куда не просили, и тогда один запрет надо вернуть.

Работает ли GPT-6 Astra из России и сколько стоит

Сама модель работает, но OpenAI блокирует российские IP, поэтому без зарубежного адреса в интерфейс не зайти. Нужен рабочий VPN с зарубежным IP, и включать его лучше в режиме раздельного туннелирования, чтобы российские сервисы продолжали открываться напрямую.

Цены в API на сентябрь 2026: 10 долларов за миллион входных токенов и 50 за миллион выходных. По курсу ЦБ на 5 сентября 2026 (86,59 рубля за доллар) это примерно 866 и 4330 рублей. Кешированный вход стоит доллар за миллион, около 87 рублей.

Цена GPT-6 Astra за миллион токенов, рубли (курс ЦБ на 5 сентября 2026)

Кешированный вход
87
Обычный вход
866
Выход
4330

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

Для оплаты нужна зарубежная карта либо посредник: подойдёт сервис оплаты подписок (реферальная ссылка: тебе тот же прайс, мне небольшой процент). Второй путь без VPN совсем - российские агрегаторы, которые перепродают доступ к моделям OpenAI за рубли, но новые флагманы там появляются с задержкой в недели. Подробный разбор доступа и тарифов лежит в гайде про GPT-6 Astra из России.

Подписки у посредников и агрегаторов списываются автопродлением. Отключается это в профиле самого сервиса, внутри ChatGPT такого переключателя нет. Без активной подписки купленные токены тратить нельзя. Проверь настройку сразу после первой оплаты, потом забудешь.

Где этот совет ломается

Честная часть, потому что рекомендацию легко понять как «режь всё».

Слабые и дешёвые модели опеку всё ещё любят. Совет написан про флагман. Если ты гоняешь задачи на мелкой быстрой модели или на локальной через Ollama, подробная инструкция там по-прежнему поднимает качество. Почистишь по методичке OpenAI и получишь провал.

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

Безопасность живёт не в промпте. Разрешать безопасные операции текстом можно только там, где цена ошибки терпимая. Жёсткие запреты на удаление данных и траты держи в настройках, которые модель физически не обойдёт. Текстовое правило остаётся пожеланием, стеной оно не становится.

Совет привязан к моменту. Провенчер прямо говорит проводить ревизию при смене модели. Значит, и обратное верно: то, что ты сейчас вырежешь под Astra, на следующем поколении может понадобиться снова в другом виде. Файл правил это живой документ, который переписывают с каждым новым поколением моделей.

Чек-лист: что у тебя теперь есть

Пройдись по пунктам после ревизии.

  • Описания скиллов отвечают на вопрос «при каком действии», формулировок про область в них не осталось.
  • У скиллов с несколькими сценариями корневой файл короткий и только маршрутизирует.
  • Обязательное чтение документов заменено привязкой каждого документа к типу задачи.
  • Документы, на которые ссылаешься, проверены на актуальность.
  • Безопасные операции разрешены явно, с объяснением, почему они безопасны.
  • Опасные действия остались под запретом, и запрет продублирован в настройках, одним текстом он не держится.
  • В промптах на задачи описан критерий готовности и точка, где остановиться.
  • Результат проверен на той задаче, где агент вставал до правок.
  • Блок правил стабилен между запросами, чтобы попадать в кеш и стоить дешевле.

Одна проверка, которую пропускают чаще всего: дай агенту задачу, которую он раньше сдавал на середине, и не подсказывай по ходу. Только этот тест отличает реальную починку от красивого короткого файла, который работает так же плохо.

По материалам: заметка Эрика Провенчера в блоге OpenAI для разработчиков Rethinking skills and prompts for GPT-6 Astra от 11 сентября 2026 и разбор the-decoder GPT-6 Astra needs leaner prompts and fewer guardrails, OpenAI recommends от 12 сентября 2026.

Частые вопросы

Почему длинный промпт стал хуже короткого?

По двум причинам. Первая: инструкция занимает место в контексте, и на саму задачу его остаётся меньше. Вторая: в длинном тексте копятся оговорки, чек-листы и требования согласовать каждый шаг, и модель воспринимает их как разрешение остановиться раньше. OpenAI прямо пишет, что более способным моделям нужно меньше опеки.

Что именно посоветовала OpenAI для GPT-6 Astra?

Пять вещей. Сузить описания скиллов до конкретного триггера. Сделать корневой файл скилла коротким маршрутизатором. Убрать обязательное чтение всех документов перед каждой правкой. Заменить жёсткие согласования явными разрешениями на безопасные операции. И описать, что считается выполненной задачей.

Нужно ли переписывать CLAUDE.md после совета OpenAI?

Совет написан про GPT-6 Astra и AGENTS.md, но механика у Claude Code та же: файл правил висит в каждом запросе и конкурирует с задачей. Anthropic советует держать CLAUDE.md в пределах 200 строк. Если у тебя 400 строк с обязательным чтением документации и запретами на каждый шаг, ревизия оправдана.

Значит, контекст и инструкции больше не важны?

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

Сколько стоит GPT-6 Astra из России и заработает ли она вообще?

Модель работает, но OpenAI блокирует российские IP, поэтому нужен VPN, а для оплаты зарубежная карта или посредник. В API это 10 долларов за миллион входных токенов и 50 за миллион выходных, примерно 866 и 4330 рублей по курсу ЦБ на 5 сентября 2026. Кешированный вход стоит около 87 рублей за миллион.

Мини-курс по Claude

Claude умеет больше, чем ты у него просишь

Мини-курс «Claude за вечер»: 7 уроков про вход из России, настройки, проекты, скилы и агентов. К концу вечера у тебя набор из 35 промптов под свои задачи. Дальше есть Лаборатория ИИ-маркетинга, где из нейросети собирается целый отдел маркетинга.