Codex
Как поставить задачу агенту и проверить результат: облако, расширение и командная строка, файл правил репозитория, разбор диффа, тесты, ветки и разбор частых ошибок.
Программа
Четырнадцать разделов. В конце каждого — контрольная, в конце курса — аттестация с сертификатом.
Чем агент отличается от чата и от автодополнения, что он умеет и чего от него ждать не стоит.
Три способа работы — в облаке, в редакторе и в командной строке; чем они отличаются и что выбрать под задачу.
Из чего состоит понятный запрос, зачем указывать критерий готовности и почему размер задачи важнее формулировок.
Файл с правилами проекта: что в нём писать, чего не писать и почему он экономит больше времени, чем любые подсказки в задаче.
Дифф и объяснение агента: с чего начинать чтение, на что смотреть в первую очередь и какие признаки должны насторожить.
Чем проверять результат: тесты, запуск, крайние случаи; почему зелёные тесты не означают, что задача решена.
Как не потерять свою работу, зачем каждой задаче отдельная ветка и что делать, когда результат нужно отменить.
Что делать, когда результат не подошёл: как уточнять задачу, когда дробить и в какой момент выгоднее начать с чистого листа.
Что нужно агенту для запуска проекта, почему «у меня работает» здесь не аргумент и как обходиться без доступа в интернет.
Выдуманные функции, лишние правки, потерянный контекст: как выглядят типичные ошибки и как ловить их быстро.
Секреты в репозитории, права доступа, чужой код и данные: что нельзя доверять агенту и как ограничить риск.
Пул-реквесты от агента, ревью, договорённости команды и что делать, когда над проектом работают несколько человек и агент.
Границы пользы: где агент не окупается, как считать реальную экономию и почему навык писать код всё ещё нужен.
Собираем всё вместе: путь задачи от формулировки до слияния, привычки, которые окупаются, и с чего начать завтра.
О курсе
Курс о Codex — агенте OpenAI, который берёт задачу словами и возвращает готовые изменения в коде. Разбирается всё, что нужно для работы: где его запускать, как формулировать задачу, что агент читает в репозитории, как читать присланный дифф, чем и как проверять результат, как вести ветки и итерации, и что делать, когда агент ошибается.
Агент не заменяет программиста, но переносит часть работы с набора текста на постановку задачи и проверку. Это другой навык, и он осваивается отдельно: тот, кто умеет точно ставить задачу и быстро проверять результат, получает от агента в разы больше, чем тот, кто пишет «сделай нормально».
Место курса в обучении
Начните с первого урока
Материалы бесплатны. Прогресс сохраняется в аккаунте, вернуться можно в любой момент.