Русская версия

Как довести длинную задачу в Codex до результата

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

Как определить окончание

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

Запишите границы задачи: разрешённые файлы, среда, расходы и внешние действия. Долгая работа не означает разрешение публиковать, покупать услуги или расширять доступ.

Как вести этапы

  1. Разделите задачу на небольшие законченные результаты: интерфейс формы, обработка ошибки, сохранение записи, проверка повтора.
  2. У каждого этапа укажите критерий приёмки и нужную проверку. Переходите дальше после исправления обнаруженных ошибок.
  3. После этапа сохраните фактическое состояние в PROJECT_STATE.md, а условия и результаты в CHECKS.md. Названия этих файлов выбраны для удобства и не включают особый режим сами по себе.
  4. Перед продолжением сверяйте записи с текущими файлами и последними решениями. Старая запись может отставать от результата.
  5. Независимые части можно поручить отдельно, если это разрешено. Согласуйте владение файлами и порядок объединения; не допускайте несогласованной одновременной правки.
  6. Перед переносом на другой компьютер проверьте файлы, программы и подключения. История чата не заменяет синхронизированное состояние проекта.

Промпт для Codex

Задача: [результат]. Готово, когда: [проверяемые критерии].
Разрешённая среда и действия: [границы].
Сверь память проекта с текущими файлами. Раздели работу на этапы с результатом и проверкой.
Выполняй этапы, исправляй найденные ошибки и сохраняй состояние и результаты проверок после каждого законченного этапа.
При блокере продолжай доступную независимую часть. Отделяй выполненное от ожидаемого. Не публикуй и не запускай платные операции без отдельного поручения.

Длинная задача: Выполнить длинную задачу с понятным концом. Разделение работы: Подготовить разделение задачи. Проверка переноса: Проверить готовность к длительной работе.

Как продолжить после перерыва

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

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

Источники и границы проверки

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

В этой статье