Skip to content

Форма взаимодействия с Codex / GPT

Этот документ описывает способ вести сложную работу, не разделяя искусственно «разговор с GPT» и «исполнение в Codex». Это один контур, внутри которого меняются режим, доступный контекст и набор инструментов.

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

🧩 Из чего складывается работа

Разговор нужен, чтобы сформулировать замысел, проверить логику и договориться о результате.

Проектный контекст дают файлы, репозитории, AGENTS.md, Knowledge Substrate и история текущей задачи.

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

Skills подключают повторяемые командные процессы. Подробнее: Codex Skills.

🔁 Рабочий цикл

  1. Понять цель. Что должно измениться и для кого это важно.
  2. Собрать контекст. Какие документы, проекты, ограничения и предыдущие решения относятся к задаче.
  3. Определить границы. Что можно менять сейчас, а что требует отдельного решения.
  4. Выполнить работу. Внести изменения в нужных системах и не расширять задачу без необходимости.
  5. Проверить результат. Собрать проект, запустить тесты, открыть страницу или сверить артефакт с требованиями.
  6. Зафиксировать итог. Кратко описать результат, оставшиеся риски и следующую понятную точку входа.

⏸ Когда полезно остановиться

Остановка нужна, если обнаружился выбор, который заметно меняет архитектуру, права доступа, стоимость или область работы. В этом случае Codex должен показать факты и варианты, а решение остаётся за человеком.

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

📍 Главный принцип

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