Проблема старых инструкций
С выходом GPT-6 Astra лучшие практики работы с coding-агентами (такими как Codex) устарели. Модель стала настолько автономной, что избыточные инструкции, которые ранее были необходимы для контроля, теперь мешают. Главная проблема — перегрузка контекста. Если в проекте накопилось много скиллов (Markdown-файлов с инструкциями), их длинные описания могут противоречить друг другу, и модель начинает игнорировать важные детали или загружать ненужные ресурсы.
Оптимизация скиллов (Skills)
OpenAI рекомендует пересмотреть подход к созданию скиллов, особенно с учетом обновленного инструмента $skill-creator. Ключевые изменения касаются краткости и контекстной уместности. Вместо общих фраз нужно четко указывать, когда именно скилл должен активироваться, чтобы избежать ложных срабатываний.
| Аспект | Плохая практика (Bad) | Хорошая практика (Good) |
|---|---|---|
| Описание скилла | «Создавайте миграции Postgres. Используйте при работе с базами данных, запросами или моделями.» | «Создавайте миграции Postgres. Используйте только при добавлении/изменении миграции или проверке её развертывания.» |
| Чтение документации (AGENTS.md) | «Перед каждым изменением прочитайте architecture.md, database.md и deployment.md.» | «Используйте architecture.md для границ сервисов, database.md для изменений схемы и deployment.md при подготовке релиза.» |
Принцип прогрессивного раскрытия
Важнейшим маркером полезного скилла становится progressive disclosure. Корневой документ должен быть минимальным «маршрутизатором», который указывает модели, куда смотреть, не заставляя её читать весь объем документации сразу. Это экономит контекстное окно и ускоряет работу. Также стоит учитывать, что overly specific (слишком специфичные) инструкции, работавшие на старых моделях, могут теперь ограничивать возможности GPT-6 Astra, которая лучше понимает нюансы.
Границы автономности и завершение задач
GPT-6 Astra — самая «выровненная» (aligned) модель OpenAI на данный момент. Она обладает лучшим суждением и не будет выполнять опасные действия без явного разрешения. Однако это может привести к тому, что модель будет слишком осторожной и остановится после первой реализации, ожидая проверки.
- Разрешение на действия: Используйте
AGENTS.md, чтобы явно разрешить модели запускать локальные тесты и исправлять ошибки без запроса одобрения на каждом шаге, если это безопасно. - Определение завершения: Четко формулируйте, что считается «готовой задачей». Если вы хотите, чтобы модель продолжала работу после первого черновика, явно укажите это в промпте, иначе она может остановиться раньше времени.
Что делать прямо сейчас?
OpenAI советует не пересматривать все инструкции вручную. Вместо этого попросите GPT-6 Astra провести аудит ваших текущих скиллов и AGENTS.md на основе этих новых принципов. Это позволит очистить проект от устаревших ограничений и раскрыть потенциал новой модели для более сложных задач.
Источник: Openai ↗
