Как максимально эффективно использовать кодекс OpenAI
Узнайте, как максимально эффективно использовать агента программирования от OpenAI.
Делиться

Я уже написал много статей о коде Клода от Anthropic, о том, как я использую его в программировании, и о различных методах, которые я применяю для повышения его эффективности. Однако последние две недели я все больше экспериментирую с кодом Codex от OpenAI и вижу значительно улучшенные результаты по сравнению с Codex, который я использовал несколько месяцев назад.
На мой взгляд, Codex одинаково хорошо справляется со многими задачами и имеет то преимущество, что во многих случаях он быстрее, чем Claude Code, и лучше выполняет именно то, что от него требуется, не прибегая к выполнению других задач (что является проблемой, с которой я столкнулся при работе с Claude Code).
В этой статье я расскажу о своем опыте использования OpenAI Codex для решения сложных задач программирования и других областей применения, а также о некоторых методах, которые я использую для повышения производительности Codex.

Почему стоит использовать OpenAI Codex?
Прежде всего, я хочу рассказать, почему вам следует использовать OpenAI Codex. Стоит отметить, что стоимость подписки 20x Max на Codex такая же, как и на Claude Code. Единственное отличие — это качество результатов, получаемых моделью, и эффективность выполнения задач.
Учитывая, что я программирую каждый день, для меня важно быть в курсе последних моделей кодирования и постоянно пробовать новые и перспективные модели, такие как GPT-5.5, чтобы проверить, работают ли они лучше, чем моя текущая конфигурация.
Я начал использовать Codex с GPT-5.5 всего около двух недель назад и просто применил его к некоторым реальным задачам, над которыми работал. Это важно, поскольку я считаю, что запуск моделей кодирования на тестовых задачах не является истинной проверкой возможностей модели и не представляет собой корректного и полного теста.
Когда я использовал Codex для решения более сложных задач, результаты меня очень впечатлили. На мой взгляд, Codex оказался чрезвычайно эффективным в выполнении некоторых задач и справился с ними очень быстро. Более того, у меня сложилось впечатление, что Codex лучше, чем Claude Code, справляется именно с теми задачами, которые я перед ним ставлю, не изменяя при этом другие элементы кода. На самом деле, с Claude Code я несколько раз сталкивался с проблемой: я прошу его выполнить конкретную задачу, и он в основном её выполняет, но при этом изменяет некоторые другие вещи, которые я не хотел бы менять.
Стоит отметить, что здесь важен баланс. С одной стороны, есть подход Клода Кода, который предоставляет модели больше свободы в принятии решений о том, что следует изменить, что может привести к тому, что модель изменит части кода, которые вы не собираетесь менять. С другой стороны, есть подход Кодекса, который изменяет только то, что пользователь просит обновить. С другой стороны, это может привести к ошибкам во всем коде, поскольку он не обновляется, просто потому что Кодекс выполняет только то, что от него требуется, и ничего больше.
Конкретные методы, которые я использую для оптимизации Кодекса.
В этом разделе я расскажу о некоторых конкретных методах, которые я использую, чтобы Codex работал лучше, чем «из коробки». Я опишу свою настройку и некоторые из этих методов.
Моя конфигурация
Для начала давайте рассмотрим мою конфигурацию. Сейчас я использую быстрый режим в Codex, потому что редко достигаю лимитов. Однако, если вы достигаете лимитов, вам следует подумать об отключении быстрого режима или создании новой учетной записи Codex.
Кроме того, в режиме планирования я использую сверхвысокий уровень мышления, а в обычном режиме — высокий уровень мышления или рассуждений, и, разумеется, я использую GPT-5.5.
Я также предоставил Codex доступ к Playwright MCP, что позволяет ему получать доступ к моему браузеру и выполнять там действия. Это чрезвычайно эффективно, например, для ботов OpenClaw, о которых я расскажу в следующем разделе, а также для непосредственного доступа к браузеру и тестирования функций, реализованных Codex. Как я уже неоднократно упоминал в предыдущих статьях, предоставление вашим агентам-программистам возможности тестировать свою собственную работу значительно повышает производительность этих моделей программирования.
Подробнее об этом вы можете прочитать в моей статье ниже:
Как заставить код Клода проверять свою собственную работу
Наконец, я также использую режим YOLO с Codex, в котором я разрешаю ему выполнять любые действия внутри папки, в которой он работает. По моему опыту, передовые модели программирования, такие как Claude Code и Codex, не склонны к серьезным ошибкам, таким как удаление баз данных производственной среды или подобным, и обычно они предупреждают вас перед принятием необратимых мер.
Кроме того, я также считаю, что если вы правильно настроите свой код и инфраструктуру, то это вряд ли станет проблемой. Ни у агента, ни у вас самих не должно быть доступа к безвозвратному удалению баз данных и нанесению необратимого ущерба инфраструктуре. Это, как правило, скорее признак неудачного проектирования инфраструктуры, чем проблема с программистом или кодировщиком.
Боты OpenClaw
Ещё один вариант использования Codex — это мои боты для OpenClaw. Одно из главных преимуществ Codex перед Claude Code на данный момент заключается в том, что вы можете использовать подписку Codex для работы с ботами OpenClaw, чего больше нельзя делать с подпиской Claude Code. Это важно, потому что, на мой взгляд, Codex — это передовая интеллектуальная модель, которую можно использовать для ботов OpenClaw, и при этом она имеет приемлемую цену.
Под этим я подразумеваю, что ценовая политика Claude Code API просто не подходит почти для всех программистов, и поэтому не является вариантом для OpenClaw. Вместо этого вы можете приобрести подписку на Codex за 100 или 200 долларов и использовать очень интеллектуальную модель для управления вашими ботами в OpenClaw, что, на мой взгляд, является хорошей инвестицией.
Я также использую быстрый режим на своих ботах OpenClaw, поскольку у меня достаточно средств для его использования. Однако, при необходимости его можно отключить, и это, конечно, зависит от конкретного случая. В некоторых сценариях вы больше зависите от быстрых ответов от вашего агента по программированию, а в других случаях вы просто выполняете задачу по принципу «запустил и забыл». Время, затраченное на выполнение задачи, не имеет большого значения.
Рабочие деревья
К сожалению, в OpenAI Codex пока не реализована простая структура рабочих деревьев, как в Claude Code. Это, безусловно, минус, поскольку рабочие деревья — критически важная функция, когда я работаю над несколькими проектами в одном репозитории одновременно.
Однако, чтобы решить эту проблему, я создал простой псевдоним, с помощью которого создаю собственное дерево задач при запуске Codex. Я сделал это, просто попросив Codex создать для меня псевдоним, так что если я введу команду, которую вы видите ниже, она запустит дерево задач с указанным именем.
codex-wt
Настройка оказалась очень простой и заняла всего несколько минут благодаря Codex.
Кодекс против Кодекса Клода
В этом заключительном разделе я хочу рассмотреть сравнение Codex и Claude Code и высказать свое мнение об этих двух инструментах и фреймворках для программирования. На мой взгляд, явного победителя среди этих двух моделей нет. Обе они чрезвычайно мощны, и, по моему мнению, я могу выполнить даже самые сложные задачи с помощью обеих моделей. Однако в определенных сценариях у меня есть некоторые предпочтения.
Когда мне нужно выполнить очень конкретную задачу или найти определенные ошибки, на мой взгляд, Codex работает лучше и эффективнее. Во многих случаях, по моему опыту, Claude Code также справится с той же задачей, но просто займет больше времени.
Кроме того, как я уже упоминал в разделе об OpenClaw, Codex позволяет использовать подписку на ботах OpenClaw, чего не позволяет делать Claude Code. Если вы часто используете ботов OpenClaw, я настоятельно рекомендую использовать Codex.
Напротив, я считаю, что Claude Code чрезвычайно мощный и может справиться со всеми моими самыми сложными задачами, при этом обладая множеством функций, которые мне действительно нравятся. Например, функция дерева задач — отличное нововведение от Claude Code, как и недавно выпущенный ими интерфейс для агентов. На мой взгляд, набор функций Claude Code мощнее, чем у Codex, и поэтому может стать причиной выбора Claude Code вместо Codex.
Однако, в целом, я считаю, что обе модели практически равны по характеристикам и обе чрезвычайно мощные. Нам просто нужно будет понаблюдать за обеими моделями в будущем, продолжить их тестирование и посмотреть, какая из них окажется лучше через несколько месяцев. На данный момент я считаю, что обе модели — отличный выбор, и то, что лучше всего подойдет именно вам, зависит от вашей ситуации и предпочтений.
Заключение
В этой статье я рассказал, как максимально эффективно использовать OpenAI Codex. Я объяснил, почему начал использовать OpenAI Codex, подчеркнув, что мне необходимо быть в курсе последних моделей программирования и я хочу сравнить его с Claude Code. Первое впечатление от модели оказалось очень положительным: она способна выполнять даже самые сложные задачи, над которыми я работаю. Затем я описал некоторые конкретные методы, которые я использую для улучшения Codex, такие как:
- позволяя ей подтвердить свою собственную работу
- создание псевдонима для рабочих деревьев
- Использую его для своих ботов OpenClaw.
Наконец, я также разделил сравнение Кодекса и Кодекса Клода, где подчеркнул, что они очень близки, и указал, какая из них лучше. Выбор лучшей модели зависит от ваших предпочтений. Я рекомендую вам изучить обе модели, чтобы понять, что лучше всего подходит именно вам, а также внимательно следить за их развитием в ближайшем будущем, поскольку, я думаю, появится много новых функций и более мощных LLM-модулей.
👋 Свяжитесь с нами
👉 Моя бесплатная электронная книга и вебинар:
🚀 Десять раз повысьте свой инженерный уровень с помощью магистратуры (бесплатный 3-дневный курс по электронной почте)
📚 Получите мою бесплатную электронную книгу «Модели визуального языка».
💻 Мой вебинар по языковым моделям зрения
👉 Найдите меня в социальных сетях:
💌 Substack
🐦 X / Twitter
Эйвинд Кьосбаккен Посмотреть все Эйвинд Кьосбаккен
Источник: towardsdatascience.com

Добавить комментарий
Для отправки комментария вам необходимо авторизоваться.