Как ставить задачи Codex
Зачем это изучать
Чёткий запрос экономит время: Codex делает меньше лишнего, а вы заранее знаете, какой результат считать готовым.
Проверено: 23 июля 2026 года по официальной документации OpenAI.
Промпт — ваш запрос, инструкция или цель для Codex. Для него не нужен специальный язык. Опишите своими словами результат, важные исходные сведения, ограничения и способ проверки.
Универсальный шаблон
Цель:
<Какой результат нужен и для кого.>
Контекст:
<Где работать, какие файлы или сведения важны, как проявляется проблема.>
Границы:
<Что нельзя менять, какие действия сначала согласовать.>
Готово, когда:
<Какой тест, сборка или ручной сценарий доказывает результат.>
Формат ответа:
<Какие сведения и насколько подробно перечислить в конце.>Заполняйте только полезные поля. Для небольшой правки достаточно цели и условия готовности.
Попробуйте сейчас
Возьмите расплывчатую просьбу «сделай сайт лучше» и добавьте аудиторию, конкретный результат, запрет на лишние изменения и способ проверки. Сравните, насколько меньше догадок осталось у Codex.
Примеры
Найти причину без исправления
Найди причину, почему форма иногда отправляется дважды.
Проверь обработчики события и сетевые запросы.
Код не меняй. Укажи причину, доказательства и минимальный вариант исправления.
Незнакомые термины сразу объясняй простыми словами.Внести изменение
Добавь на сервере проверку поля телефона в существующей форме.
Сохрани текущее поведение для других полей и не меняй соседние модули.
Готово, когда проходят связанные тесты и добавлен тест на неверный номер.
В конце перечисли изменённые файлы и фактически выполненные проверки.Проверить изменения
Проверь изменения относительно основной ветки Git.
Ищи новые ошибки, проблемы безопасности и отсутствующие тесты.
Файлы не меняй. Для каждого замечания укажи важность, файл, строку
и понятный сценарий, в котором проявится проблема.Какие исходные сведения полезны
- точная папка и применимые файлы
AGENTS.md; - наблюдаемый симптом, сообщение ошибки и действия для повторения;
- требования совместимости и то, что нельзя менять;
- команды тестов и условие готовности;
- ссылка на документ, который считается источником истины.
Не вставляйте токены, .env, персональные данные и большие журналы целиком. Укажите путь к безопасному фрагменту или сначала удалите чувствительные данные.
Где хранить разные инструкции
| Место | Для чего |
|---|---|
| Текущий промпт | Цель и границы одной задачи |
AGENTS.md | Постоянные правила для конкретной папки |
config.toml | Технические настройки Codex |
| Навык | Повторяемый порядок специализированной работы |
Не переносите временное требование одной задачи в постоянные правила всего проекта.
Как уточнить уже выполняющуюся работу
Если Codex ещё работает, новое сообщение можно обработать двумя способами:
- направить в текущий ход — исправить направление или добавить недостающую деталь сейчас;
- поставить в очередь — выполнить после завершения текущего хода.
В CLI клавиша Enter обычно направляет сообщение в текущую работу, а Tab ставит его в очередь. Например: «Остановись, не меняй базу данных; сначала объясни найденную причину».
Когда нужны свежие источники
Если ответ зависит от текущей версии, тарифа, закона, цены или внешнего сервиса, попросите проверить первоисточник и привести ссылки. Старую заметку нельзя выдавать за актуальный факт.
Куда дальше
Используйте шаблон в первом сеансе, затем научитесь сохранять и проверять правки с Git. Готовые запросы для одного последовательного учебного проекта собраны в курсе Laravel.