VP
    Форум

    Как я понимаю Codex

    23 февр. 2026 г.
    1721
    0

    Когда говорят «Codex», часто имеют в виду разные вещи. Иногда — модель. Иногда — приложение. А иногда — агента.

    Легко запутаться.

    Если совсем просто: Codex — это ИИ-агент OpenAI для разработки софта, доступный через разные интерфейсы. А агент — это связка из модели, инструкций и инструментов, которая работает в своей среде и может выполнять ваши задачи.

    Большинству разработчиков не обязательно вникать в архитектуру. Выбирайте удобный интерфейс и пишите код — начать проще всего с квикстарта. Если вы только знакомитесь с агентным программированием, лучше всего стартовать с отдельного приложения Codex.

    Новичкам в Codex мы советуем именно Codex App. Это десктопное приложение, где удобно вести несколько потоков работы параллельно. Плюс там уже встроены worktree, автоматизация и Git.

    Изображение
    Изображение

    Но если вы выбираете инструмент для команды — или пытаетесь продраться через обсуждения в соцсетях, документацию и бесконечные релизы — в терминах стоит разобраться. Словом «Codex» называют разные уровни системы.

    Этот пост — моя попытка объяснить (неофициально, как разработчик разработчику), как всё это работает и что меняется с каждым новым релизом.

    Моя ментальная модель: Codex = Модель + Обвязка + Поверхности

    Глобально я делю Codex на три части:

    Codex = Модель + Обвязка + Поверхности

    где

    • Модель — это интеллект.
    • Обвязка (инструкции и инструменты) приземляет этот интеллект в реальную среду разработки, делая его работу безопасной.
    • Поверхности — это интерфейсы, через которые вы ставите агенту задачи.

    Или так:

    • Модель + Обвязка = Агент
    • Поверхности = То, как вы взаимодействуете с Агентом

    Если держать в голове это разделение, понять остальное будет намного проще.

    Модель: Интеллект для кода

    В основе Codex — большие языковые модели (LLM), специально заточенные под разработку ПО.

    Обычная LLM просто предсказывает следующий токен, а код — это текст. Но модели с рассуждениями — это уже не просто автокомплит. Перед тем как выдать ответ, такая модель «думает»: делит задачу на части, перебирает варианты, планирует правки. Поэтому Codex иногда отвечает не сразу — он размышляет.

    P.S. Если видели в бенчмарках приписки `high` или `xhigh` к названию модели — это как раз про параметр `reasoning_effort`. Это настройка «глубины» размышлений. Выкручиваете на максимум — модель думает дольше, но лучше строит планы и решает сложные задачи.

    Но разработка — это не просто писать строчки кода. Это еще и:

    • Читать и понимать репозитории
    • Строить планы из нескольких шагов
    • Править кучу файлов сразу
    • Запускать инструменты и смотреть, что они выдали
    • Чинить то, что сломалось
    • Итерировать, пока не заработает

    Сейчас главные модели OpenAI — это:

    • GPT-5.3-Codex — для сложных, долгих задач агентного кодинга
    • GPT-5.3-Codex-Spark — вариант поменьше и побыстрее, оптимизирован для реалтайма

    Эти модели работают не только у нас. Например, они крутятся под капотом Cursor и GitHub Copilot. В OpenCode их можно подключить через тариф ChatGPT. Также они доступны через API Responses, хотя там обновления иногда выходят позже, чем в наших продуктах — ради стабильности.

    https://x.com/cursor_ai Cursor @cursor_ai · 9 февр. GPT-5.3 Codex теперь в Cursor! Он заметно быстрее версии 5.2 и уже стал любимой моделью многих наших инженеров. 1 762 633 просмотра 640 тыс.

    https://x.com/thdxr dax @thdxr · 10 янв. в opencode v1.1.11 теперь можно использовать подписку ChatGPT Plus/Pro в OpenCode /connect для настройки https://x.com/thdxr/status/2009803906461905202/photo/1 2 953 784 просмотра 979 тыс.

    Скриншот твита
    Скриншот твита

    Важный нюанс: модель — это просто ум. Чтобы получить агента, одного ума мало.

    Обвязка: Превращаем модель в агента

    Модель генерирует код и понимает diff-ы. Но она не умеет работать в реальном репозитории: не видит файловую систему, не запускает тесты, не делает сборку и не вызывает привычные вам тулзы.

    Тут вступает обвязка (Harness).

    Обвязка — это слой, соединяющий модель с кодом. Она дает безопасный доступ к файлам и командам, структурирует данные на вход и выход. Благодаря ей модель может тащить большие задачи, не захлебываясь в контексте. Через обвязку подключаются внешние инструменты — например, MCP-серверы или Навыки (Skills).

    Короче, обвязка дает агенту руки и глаза: читать, планировать, делать, проверять.

    Без обвязки вы получаете советы.

    С обвязкой — готовый результат.

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

    https://github.com/openai/codex/

    Иллюстрация архитектуры
    Иллюстрация архитектуры

    Подробнее об этом — в нашей статье в инженерном блоге.

    Источник: https://openai.com/index/unlocking-the-codex-harness/

    Схема работы обвязки
    Схема работы обвязки

    Модель и обвязка: созданы друг для друга

    Модель и обвязка — это не два разных куска, которые скрутили синей изолентой. Они проектировались вместе.

    Codex учится кодить сразу с инструментами, циклами выполнения и проверками. Модель знает, как пользоваться обвязкой, как планировать вызовы и что делать, если что-то упало. Это не надстройка, а база.

    Представьте теннисиста. Профи годами тренируется с конкретной ракеткой. Если перед финалом дать ему другую — результат будет уже не тот.

    Codex — это симбиоз. Меняешь один компонент — меняется весь агент.

    Поверхности: Где живет агент

    Модель плюс обвязка равно агент. Вопрос только в том, как вы будете его использовать. Тут появляются «продуктовые поверхности» (Surfaces).

    Сценарии работы бывают разными. Иногда нужно запустить десяток процессов и уйти пить кофе. Где-то — быстро править код прямо в IDE. А иногда нужен контроль через терминал или простой вход для удаленки.

    Поэтому у Codex несколько интерфейсов под разные этапы разработки:

    1. Приложение Codex app — комбайн для параллельных задач. Тут удобно следить за агентами, управлять навыками и автоматизацией, особенно когда процессов становится много.
    2. CLI — для любителей терминала. Полный контроль, скрипты, CI/CD. Плюс TypeScript SDK, чтобы строить свои воркфлоу на той же инфраструктуре.
    3. Расширение для VSCode IDE — работа в контексте. Диффы, правки и итерации не отходя от кода. Есть интеграции и для JetBrains IDE, и для Xcode.
    4. Веб-интерфейс — легкий способ закинуть задачу агенту удаленно и следить за выполнением.

    Источник: https://openai.com/index/unlocking-the-codex-harness/

    Схема поверхностей
    Схема поверхностей

    Под капотом крутится Codex App Server. Он рулит авторизацией, историей и событиями. Благодаря ему IDE и сторонние интеграции работают с агентом одинаково. Сервер тоже опенсорсный — можно разобраться, как он устроен, или построить на нем что-то свое. Детали — в статье.

    Codex заточен и под командную работу. В GitHub он проводит код-ревью и выполняет задачи в PR. В Slack и Linear — помогает планировать и связывает обсуждения с реальным кодом.

    Вместо вывода

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

    Но в идеале вы не должны об этом думать. Вы просто вызываете Codex там, где удобно, и он работает одинаково — предсказуемо и безопасно.

    Новичкам советую не забивать голову архитектурой, а переходить к практике. Возьмите реальную задачу, запустите приложение Codex (это самый простой старт) и посмотрите, как агент справится с работой.

    И напоследок минутка истории. Раньше «Codex» называлась только модель, на которой работал первый GitHub Copilot. Сегодня это целая система с другой архитектурой и дизайном, но имя прижилось. Цель осталась прежней — ускорить разработку. Только теперь Codex не просто дописывает строки, а помогает закрывать задачи целиком. Чтобы вы могли просто создавать.

    Комментарии (0)

    Войдите, чтобы комментировать

    Глеб Кудрявцев

    AI Architecture & Engineering

    Системный подход к искусственному интеллекту. От архитектуры до продакшена.

    Контакты

    © 2026 Глеб Кудрявцев. Все права защищены.

    Built with precision

    Как я понимаю Codex