📱

Get Our Mobile App

Take your business learning on the go!

Download on the App StoreGet it on Google Play

Claude Code VS Codex — ЖЕСТКИЕ тесты лицом к лицу. Кто ПОБЕДИТЕЛЬ?

Vibecoder School28:25

Transcription

Совсем недавно вышла новая нейросеть для вайп-кодинга под названием GPT5 Кодекс. И, разумеется, как обычно, многие блогеры сразу же окрестили её очередным убийцей КЛОТ. Я к этому отношусь скептически, скажу сразу, и поэтому прямо сейчас у тебя на глазах я проведу собственный жёсткий тест на одинаковых задачах. Я лицом к лицу сравню кодекс CLI с новой моделью GPT5 коeк и Cloud CД с самой мощной на данный момент моделью Clot 4.1 OPUS. Задачи будут не из лёгких. Обем нейронкам потребуется разработать 3D игру Subway Surface в браузере. А потребуется разработать десктопное приложение для монтажа видеороликов. А также а мы заглянем в реальное большое веб-приложение, которым сейчас занимается моя команда, и внедрим в него новую фичу. Поэтому будет интересно. Пристёгивайся, подписывайся на канал, ставь лайк и погнали.

И я предлагаю начать с создания 3D веб-игры Subway Surfers. А в левом углу ринга у нас располагается Open AI Codex с загруженной в неё моделью GPT5 Codex High. На данный момент является самой мощной моделью GPT5 Codex. А в правом углу у ринга её оппонентом является Cloud CД. Я написал технические требования для обеих нейросетей. Они абсолютно одинаковые. Вот здесь находятся в файлике requirements. А я прошу нейросеть создать полноценную 3D-игру в стиле Subway Surfers. Я подготовил персонажа, подготовил анимации, расписал, какие действия может совершать мой персонаж, расписал, какой должен быть игровой мир, что это у нас должна быть процедурно генерируемая трасса, что у нас должны быть три параллельные дорожки и так далее. В принципе, с такими требованиями столкнутся сейчас наши две нейросети, наши два гиганта. И я написал следующий промпт: реализуй проект из requirements. Давай, отправляем в кодекс и отправляем в cloud код.

Итак, обе нейросети завершили свою работу. Cloud-код справился немного быстрее, за 15 минут, а кодексу потребовалось минут 40. Первым давай проверим clудкод, что он нам сделал. [смех] И вот его версия игры. Мы видим название Sub Surfers 3D, да, какую-то инструкцию. Давай нажмём на кнопку Start Game. [смех] Ээ, это немножко не похоже на то, что я просил, да. Мы здесь видим персонажа кубик, да? А мы здесь видим, что у нас есть какая-то вот инструкция, но она почему-то инвертирована. Возможно, э, игра за препятствие. Возможно, я являюсь, я не знаю, ну, вряд ли я поезд, наверное, я какой-то играю за барьер, да, который персонажу необходимо будет преодолевать. Кстати, интересная концепция. Так, у нас работают клавиши перемещения по дорожкам. Вот так это выглядит. И управление, кстати, тоже инвертировано. Я нажимаю кнопку вправо, и мой персонаж двигается влево. Но, возможно, не всё так плохо, потому что в процессе работы у CLД код возникли ошибки, и он решил выкрутиться следующим образом. Вместо того, чтобы исправлять эти ошибки, но он что-то тут попытался сделать, а он решил сделать упрощённую версию игры и таким образом как бы завершить своё задание. И сейчас я попрошу нейросеть удалить упрощённую версию игры и исправить ошибки в основной.

Давай теперь перейдём к кодексу. А при обновлении страницы у нас возникает какой-то интерфейс, да, буквально на миллисекунду. Вот. И затем он пропадает. Вот. И ничего я больше с этим сделать не могу. Поэтому давай введём ещё один промпт и попросим исправить. Отлично. Я поставил кодексу задачу, и давай посмотрим, как он, э, исправит данный баг. Кстати, обрати внимание, интересный момент. Клодкод вместо того, чтобы попытаться исправить баги, а, пытается создать базовую версию персонажа без сложной системы анимации, чтобы хоть как-то уже запустить эту игру. Интересно. Итак, нейросеть закончила. И давай посмотрим, что у нас за базовая версия персонажа без сложных анимаций. Ну, я уже вижу интерфейс. Он теперь выглядит более-менее нормально. Давай нажмём на кнопку Start Game. И так, управление у меня всё ещё инвертированное, но теперь появились анимации. Так, у нас есть анимация какого-то прыжка, у меня есть какой-то общий счёт. Ну, обрати внимание, у меня нет никаких барьеров. Ээ, приседать мой персонаж не может, только перемещаться между двумя крайними левой и правыми дорожками. По всей видимости, у обеих нейросетей были проблемы с загрузкой модели в формате то FBX, поэтому я нашёл новую модельку на скетчфабе с анимациями. Вот так это всё выглядит. Моделька может бежать, может прыгать. Именно это мне и нужно. Вот. И я попросил заменить оригинальную модельку персонажа на вот эту модельку. Я запихнул в корневую директорию своего проекта КЛОД, несмотря на то, что я через собачку указал ссылку на эту модель, он её почему-то не увидел и э решил вернуть рабочую версию с 3GS геометрией. И сейчас это выглядит вот так. То есть у нас есть какой-то персонаж, собранный из кубиков и шариков. У нас есть препятствия, контейнеры. По всей видимости, это поезда. Ну вот при столкновении у нас игра заканчивается и начинается почему-то с того же места. Примерно вот так со своей работой справился клодкод.

Давай теперь перейдём к работе кодекса. И я уже вижу, что здесь гораздогораздо более симпатичный дизайн. У нас есть какие-то эффекты. Так, ну из проблем, что у нас персонаж находится вот здесь вот в т-позе. Анимации у нас не применились. А персонаж может прыгать. Вот. Но столкновения работают. Это хорошо. В принципе, блин, по дизайну очень классно. Ну что ж, спустя ещё несколько попыток, кодекс у нас тоже сдался, и вместо того, чтобы подгрузить персонажа, хотя у него уже это получалось, и добавить ему анимации, он решил сделать а из примитивов, из кубиков и шариков вместо загрузки модели. Хотя, прошу заметить, я использовал модельку в формате GLB. Это предпочтительный формат для веба. И посмотри, персонаж у нас спокойно открывается в любом вьювере. И здесь же подтягиваются анимации. Ну что ж, тогда представим, что персонажа у нас не было, и теперь сравним работу обеих нейросетей.

Итак, это у нас cloudкод. Персонаж может прыгать, может собирать какие-то монетки. В принципе, с базовой задачей создать какую-то удоборимую игру, которая хотя бы запустится, нейросеть в данном случае справилась. Хотя, э, как можешь заметить, дизайн совершенно ужасен, и она не использовала никакие эффекты постобработки, ничего такого, что было непосредственно в технических требованиях, в отличие от кодекса. И здесь я, на самом деле, очень сильно удивлён. Вот Кодекс тоже решил создать персонажа из примитивов, но оно хотя бы работает и оно хотя бы красивое. Я так понял, что жёлтые кубики - это у нас барьеры, через которые мы можем проскальзывать, а розовые кубики - это барьеры, через которые мы можем перепрыгивать. Вот примерно так это работает. Если мы попробуем проскользить здесь, да, у нас возникло столкновение. И с этим уже, в принципе, что-то можно делать. Очевидно, клод-код в этом проекте у нас в пролёте, но, может быть, он хорошо себя покажет в решении других задач. Давай перейдём к следующему проекту.

Итак, при разработке игры мне показалось, что кодекс немножко лучше справился с реализацией какого-то дизайна. Поэтому мне интересно проверить, как Кодекс и ClЛОД разработают одинаковый проект. Давай сейчас покажу, как он выглядит. Это обычный сайт для студии записи подкастов из пяти блоков. Вот. И я прикрепил референсы в формате изображений. Известная проблема, что нейросетям достаточно сложно делать качественный, красивый, современный UI. И мне интересно сравнить обе нейросети и посмотреть, как топовая нейросеть от GPT5 кокс справится с этой задачей. Поэтому отправляем одинаковые промпты с референсами в обе нейросети и будем ждать результата.

Обе нейросети закончили свою работу. Давай покажу, какой изначально был референс. То есть у нас вот такая большая типографика. А у нас видеоролик на главном экране. Вот такая необычная сетка, кружочки, интересные кнопки со скруглёнными углами, с кружочком внутри. Вот этот блок можешь запомнить, у которого фотографии располагаются внутри, а какой-то окружности, внутри маски. И вот таким образом у нас выглядит футер.

Теперь давай посмотрим на результат работы нейросети Clлод. Вот так выглядит главный блок. Здесь, ну, достаточно большая типографика, но тем не менее, а оно несопоставимо, да, с референсом. Опять же, заголовок, подзаголовок, какое-то описание. Я вижу, что он здесь переиспользует какие-то кругляшки, которые он взял вот отсюда из референса. И вот интересный блок, который я просил тебя запомнить. У нас есть три карточки с фотографиями, которые находятся вот так в маске. Так у нас это выглядит в референсе. Идея похожая, но по визуалу, как ты можешь заметить, совсем не то. Ну и, в принципе, футер. Футер мне нравится. Футер тоже простенький, но стильный.

Давай теперь посмотрим на результат работы GPT5 Codex High. Здесь я вижу результат уже поинтереснее, хотя всё ещё данный блок у нас является очень простым, супершаблонным. Заголовок, подзаголовок, кнопки и так далее. Хотя анимации у кнопок интересные. И обрати внимание, кодекс у нас проработал задний фон. у главного блока. Возможно, он просто не понял, что вот этот видеоролик является у нас главным экраном. Хорошо, давай пойдём дальше. Опять же видим вот эти кругляшки, которые были у нас в референсе. Ну, данный блок мне совсем не нравится. Э, три странные колонки. Одна из колонок занята вот этими кругляшками. Выглядит не очень. Следующий блок у нас те самые три карточки. Я вижу отсылки к референсу, кейсы. С правой стороны у нас что-то располагается, какой-то текст. И обрати внимание, если клод сделал практически так же, как в референсе, то кодекс решил прямо проработать эти карточки, указал название, указал какое-то описание. Ну и вот таким образом у нас выглядит футер. Я вижу, что здесь у нас используются прикольные эффекты. Кнопка подписки вписана в input.

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

И следующее задание для наших нейросетей - это разработать десктопное приложение для монтажа видео. При этом, чтобы показать прямо полноценный процесс вайп-кодинга, как он именно задумывался, не притрагиваясь к коду совершенно, не понимая, что делает нейросеть, я выбрал стек C++, э, с какими-то непонятными буквами QT6, QML. Понятия не имею, что это означает. Я думаю, будет интересно. Я хочу, чтобы в нашем десктопном приложении были основные базовые вещи, которые присущи любому видеоредактору. Это импорт видеоаудио, таймлайн, превью, э, возможность обрезать, склеивать, разделять клипы, какие-то переходы, ээ, обработка звука и так далее. Ну что ж, отправляем одинаковый запрос обеим нейросетям. Реализуй проект из requirements.m. И будем ждать. Мне, на самом деле, очень интересно, к чему это приведёт, потому что я никогда вот так вот полноценно на плюсах не разрабатывал десктопное приложение.

Обе нейросети завершили свою работу. С горем пополам я оба проекта собрал. Было большое количество ошибок, какие-то ошибки импорта и так далее. Ошибка подключения стилей. Но самое главное, что оба проекта работают. И вот так у нас выглядит проект, собранный кодексом. В принципе, по UI части неплохо. У нас есть какие-то кнопочки Play Store, есть меню для коррекции цвета, но оно, очевидно, недоступно, пока у нас не выбрано видео. Я так полагаю, что вот эта нижняя панелька - это у нас таймлаelлай. Вот слева у нас располагается библиотека медиаресурсов наших. Давай нажмём на кнопку добавить. А, добавим какой-нибудь видеоролик. И, к сожалению, у нас ничего не работает. Да, импорт у нас сломан. Картинку я загрузить не могу. Видеоролик у нас тоже не загружается.

А вот так выглядит проект, созданный внутри clкод. И согласись, здесь дизайн на голову выше, чем у его оппонента, чем у кодекса. Но, блин, к сожалению, ошибка здесь повторяется точно такая же. При нажатии на кнопку импорт и выборе какого-то отрывка, видеоотрывка, всё ещё ничего не происходит, поэтому отправляем в нейросеть одинаковые промпты. Давай проверим. Снова кодекс пишет, что ошибку исправил. Давай попробуем добавить какой-нибудь видеоролик. Так, я вижу, что ролик у нас добавляется, запись экрана. Так, я нажал на файлик. По всей видимости, он добавился к нам на таймлайн, но выглядит это очень-очень странно. Хорошо, если я нажму на кнопку Play и смотри, у меня даже есть возможность перематывать мой видеоролик. Это уже что-то. Так, а коррекция цвета у нас работает? А нет, коррекция цвета у нас не работает. В принципе, это получается весь функционал нашего приложения. Давай попробуем доработать. Теперь давай проверим исправление от Cloud CД. Попробуем снова загрузить видеоролик. Так, вижу, что он у нас загрузился, но без названия. А, двойной клик не работает. А перетаскивание на таймлайн тоже, к сожалению, не работает. У нас видеоролик ушёл под таймлайн.

Итак, я уже около 40 минут, а то и часа пытаюсь всё это поправить, исправить все баги возникающие. Но, к сожалению, как можешь заметить, да, мы особо с места не продвинулись. Это работа клода, а это у нас работа кодекса. Ну, здесь ситуация немножко поинтереснее, получше была изначально. У нас есть хотя бы какой-то таймлайн, у нас есть хотя бы какая-то фейковая волна. Наш видеоролик можно воспроизводить, его можно перематывать и так далее. Несмотря на то, что проект достаточно маленький, это обычный видеоредактор, который содержит буквально базовый функционал, а мне кажется, нейросети всё ещё сложно сделать такой проект из одного промпта. Поэтому для чистоты эксперимента я собираюсь разделить эту большую задачу на несколько маленьких, составить небольшой roadmap, а, и выполнить эти задачки по порядку. И я к себе вернусь уже после того, как получу какой-то результат.

Что ж, включение спустя сутки. Э-э, я создал Radmap. Я выполнил каждую задачу по отдельности друг за другом. Вот. И, в принципе, вот так за большое количество достаточно шагов собрал целый проект, как с помощью кодекса, так с помощью и клод-кода. Но, к сожалению, в этот раз получилось всё даже хуже, чем в предыдущей, потому что оба проекта на отрез отказываются запускаться, билдиться. Если версия проекта adotc ещё как-то запускается, есть здесь вижу какой-то таймлайн 25 FPS и так далее. А-э, очевидно, здесь проблема со стилями. Очевидно в терминале огромное количество ошибок, но нейросеть, к сожалению, эти ошибки исправить не может. Да, сколько бы я не пытался, она входит в какой-то цикл, бесконечно меняет одни и те же элементы. И, в общем, решить эту проблему она не может. Если честно, я уже настолько задолбался, что давай отставим клодко код в сторонку с этим проектом. Будем считать, что он во второй попытке не справился.

Ну а что касается кодекса, здесь у нас ситуация следующая. Давай я перед этим ещё раз дополнительно сбилжу проект и запущу. Опа. У нас всё ещё огромное количество, связанное со стилями. Причём точно такие же ошибки были у клодкода, который я пытался пофиксить. Да, несколько часов. Но тем не менее проект у нас запускается. Мы видим, какой-то интерфейс. Так, у меня появляется иконка плюсика. То есть я действительно, кажется, могу сюда дропнуть изображение или видеоролик, но ни к какому результату это не приводит.

Ну что ж, давай перейдём к результатам разработки нашего видеоредактора. И что я могу сказать? А, во время первой попытки обе нейросети, в принципе, справились. Да, были проблемы с запуском, со сборкой и так далее, но они, в принципе, быстро решились. Вот обе нейросети смогли сделать какой-то интерфейс и работали там даже кнопочки, добавлялись файлы. Но, однако, основной функционал видеоредактора, то есть управление видеороликами, а, управление аудио, экспорт и так далее, разработан не был фактически. Поэтому будем считать, что обе нейросети справились, ну, накол с плюсом из пяти. Я специально взял проект на стеке, в котором абсолютно ничего не понимаю, в котором чувствую себя беспомощным котёнком и действую просто на угад. И, возможно, я что-то сделал неправильно. И, скорее всего, так и было, несмотря на то, что в точности следовал инструкциям, которые мне даёт нейросеть. Но всё равно мне было очень больно. И теперь я понимаю боль тех людей, которые хотя бы без базовых знаний в веб-разработке пытаются создать свой сайт или веб-приложение. И поэтому я, как человек, который шарит в веб-разработке полноценно, разработал свой собственный, самый полный курс по вайпкодингу, после которого даже самый беспомощный котёнок сможет разобраться и научиться создавать собственные сайты, полноценные веб-приложения и продукты, которые можно продавать. Мы с тобой шаг за шагом разработаем аналог приложения, которое в этом году собрало более 35 млн долларов инвестиций. трекер питания с интеграцией нейросетей для распознавания калорий блюд по фото. И курс подойдёт даже новичку, потому что мы идём от простого к сложному. Сначала мы изучаем базу вайп-кодинга, верстаем простой, но в то же время стильный лендинг. И после этого я тебе даю и прямо разжёвываю всю необходимую теорию по бэкэнду, проектированию апи и фронт. За небольшую цену ты получаешь огромное количество полезного материала, буквально всё, что тебе может понадобиться. Убедись сам, переходи на лендинг по ссылке в описании, и там ты увидишь программу полную можешь изучить. Там же ты найдёшь отзывы учеников из приватного чата студентов. И в качестве благодарности за то, что ты досмотрел до этого момента, не перемотал, я сгенерировал специальный промокод кодекс. Переходи по ссылке в описании, вводи его при оплате и получай сорокапроцентную скидку.

Ну что ж, мы с тобой попробовали разработать игру. Мы с тобой попробовали разработать сайт и посмотреть на то, как нейросети дизайнят. Попробовали сделать десктопное приложение. И последним тестом я хочу посмотреть, как обе нейросети справятся с большим проектом, с внедрением новой фичи в какой-то большой работающий продукт. Обеим нейросетям я дал доступ как к бэкэнду, так и к фронт-эндду. И я хочу, чтобы обе попытались внедрить новую фичу в процесс оформления заказа. На данный момент моя команда занимается разработкой сайта для доставки полезной еды. И процесс оформления заказа сейчас очень простой. И выглядит он следующим образом. Мы выбираем какое-то блюдо, жмём оформить заказ. Заказ улетает на сервер, и мы видим следующий блок. Благодарим за заказ. Для изменения обратитесь к менеджеру. Я же хочу сделать дополнительный шаг после нажатия на кнопку продолжить и чтобы у нас была некая страница подтверждения заказа. вот ваш заказ со списком блюд, условия доставки, адрес, комментарий курьеру и так далее. И чтобы вот на этом моменте пользователь уже нажимал на кнопку оформить заказ, и только сейчас этот заказ улетал на сервер, а, чтобы его могли увидеть менеджеры.

Так, я написал все требования. В принципе, можешь поставить на паузу, если интересно, и почитать. Реализуй новую фичу. Вот дизайн страницы ваш заказ. И прикрепил фотографию с референсом. Точнее, не с референсом, а с полноценным дизайном. И мне интересно, как себя поведут в этой ситуации нейросети, потому что у них есть доступ как к фронт, так и к бэк-энду. Ээ мне интересно, какие изменения они внесут. Мне интересно, будут ли они переиспользовать уже существующие компоненты в проекте. Потому что, а, допустим, вот эти табы, вот эти все кнопочки, заголовки, инпуты, а, кнопка. У нас всё это в проекте уже есть. Кстати, у тебя может возникнуть вопрос, почему я дал обеим нейросетям по скриншоту, вместо того, чтобы использовать, допустим, Фигма MCP. Но я считаю, что Figма MCP - это читерство, и с ним справится каждый. А вот сверстать хороший дизайн по скриншоту. Но мне кажется, эта задача посложнее.

Итак, давай посмотрим работу Клода. Закончил он первым, минут за 15. А я уже выбрал здесь парочку блюд в завтраке и обеде. Давай нажмём на кнопку к оформлению. Так. И вот он наш второй шаг подтверждения заказа. Давай сравним с референсом. Я нейросети прямо сказал, что хочу изменить заголовок, поэтому здесь всё нормально. Я вижу, что у нас стрелка без подложки. Я вижу, что у нас, да, контент располагается в две колонки, но нет белой подложки у вот этих двух блоков. Табы у нас функционируют, но нейронка не подтянула табы, которые уже существуют в системе. У нас в админке уже существует вот этот элемент с табами, который я хотел, чтобы нейросеть просто переиспользовала. Я вижу, что это у нас текстовая область, но она по стилям не соответствует инпутам, которые созданы уже на этом сайте. На этом сайте ранее не было компонента текст area для создания вот такой большой текстовой области, но нейросеть могла переделать уже готовый компонент инпута, взять стили оттуда, но она опять же решила сделать всё самостоятельно с нуля. Почему-то адрес стоит Краснодар, улица Петьки Васичкина, тролевали Тыры-пыры. И да, это улица у нас из дизайна. И зачем нейросеть вставляет мне город Краснодар, улица Пет Васичкина, если у меня ничего в аккаунте не установлено? Давай, кстати, посмотрим, что мы получаем. Вот, обрати внимание, delвеy адрес n. То есть у нас в базе данных не сохранён никакой адрес за вот этим профилем. Но тем не менее -э при несохранённом адресе нейросеть зачем-то решила подставлять в это поле Краснодар. Ну что ж, давай попробуем оформить заказ. Я укажу пожелание к заказу пожелания и комментарий курьеру. Комментарий. Так, и давай изменим адрес. Ну, допустим, город Краснодар не улица Петьки Васячкина, а, допустим, улица Ленина. Оформить заказ. Благодарим за заказ. Для изменения заказа обратитесь к менеджеру. Отлично. Так, я заново попытался сделать заказ, и адрес у нас сохранился. Комментарий курьеру у нас сохранился. Ну что ж, эклод у нас прекрасно справился с созданием функционала. Однако дизайн немножко подкачал. По скриншоту ему верстать всё ещё сложновато. Он некоторые моменты у нас прошляпил.

Ну что ж, вот и кодекс завершил работу. У него была небольшая ошибка, бесконечный цикл, когда мы переходили на второй шаг, но, в принципе, он быстро всё пофиксил. И давай проверим, как это теперь работает. Перейдём к оформлению. Кодекс явно лучше справился с тем, чтобы правильно разместить, сверстать контент. Он его сразу расположил в две колонки, сделал подложки, сделал верные, а, закругления углов. Да, он всё также не переиспользовал компоненты, которые у нас уже есть в системе, но я вижу, что он сделал компоненты для текстовой области. Причём стили он взял как раз-таки из уже существующих инпутов. Мне это прямо очень понравилось. Плюсик в копилку. Дальше дата здесь стоит верная на двадцать четвёртое число. Кстати, у Клода в этом плане тоже был баг. Он выставлял дату на сегодняшнее число, 22 сентября. Хотя у нас заказ производится всегда на послезавтра. Я об этом не сказал, но я заметил, и ты, в принципе, можешь перемотать назад и посмотреть, убедиться в этом. Так что, да, здесь дата у нас верная. Адрес не указан, и, в принципе, так оно и должно быть. А клод в этом месте у нас вставил Краснодар, улицу Петьки Васичкина. Кодекс, если у нас в базе данных адреса не указано, пишет здесь placeйholder. Давай попробуем указать адрес доставки. И я сразу открою networkк, чтобы смотреть, какие запросы улетают на сервер. Пожелания к заказу 1 2 3 1 2 3. Комментарий. Комментарий. Давай нажмём на кнопку оформить заказ и посмотрим, что у нас произойдёт. Я вижу, что у нас заказ оформлен. Отлично, у нас появился блок. Благодарим за заказ, когда нам ответил сервер. Давай попробуем создать заказ ещё один раз. Выберем какое-нибудь блюдо, перейти к оформлению. Так, я вижу, что комментарий к курьеру у нас подтянулся, но у нас не указан почему-то адрес. По всей видимости, он у нас в базе данных не сохраняется.

И что я могу сказать по результатам данного теста? В принципе, с задачей справились обе нейросети. У клода получилось с одного промпта вообще без багов сделать полностью работающий функционал. То есть у нас всё кликалось, у нас без каких-либо ошибок всё сохранялось. И потом после перезагрузки страницы у нас даже адрес, а, подтягивался в подтверждение заказа, то есть всё сохранялось в профиле, но у него, к сожалению, были проблемы с UI частью, и если бы я разрабатывал этот функционал с помощью клода, то мне бы потребовалось его существенно дорабатывать. С кодексом ситуация противоположная. У него хороший UI, он отлично считал скриншот, он понял, какие стили ему необходимо использовать, он нашёл, переделал инпут. В принципе, он тоже разработал работающий функционал. Всё, практически никаких нареканий нет, кроме несохраняющегося адреса.

Итого, каким результатом я пришёл спустя эти четыре теста? В принципе, обе нейросети неплохо справились со всеми заданиями, кроме разработки десктопного приложения. Я заметил, что клод склонен делать упор в функционал и в работоспособность, а у кодекса неплохо, прямо достаточно хорошо получается рисовать симпатичный UI. Это подтверждается самым первым тестом, где мы с тобой делали Subway Surfers. А Клод очень быстро разработал работающий прототип приложения игры. А Кодексу пришлось немножко повозиться с этим, но тем не менее он тоже сделал работающую игру, но сделал её немножко поинтереснее и посимпатичнее. Во втором тесте, где нейронки верстали сайт студии подкастов, они, в принципе, тоже справились достаточно неплохо. А, да, обе нейросети сделали достаточно шаблонный, скучный дизайн, будем честны. Но тем не менее мне понравилась работа кодекса в этом случае, потому что кодекс попытался немножко разнообразить UI и сделать его хотя бы немного интересным. Я понимаю, что это выглядит как реклама кодекса, что всё здесь подстроено, но, буду честен, до этого момента я был очень большим фанатом Клода. Но теперь, когда в сравнение вступил кодекс, я вижу существенные отличия. И, наверное, всё-таки буду переходить -э на кодекс на своей постоянной основе. Ну и в последнем тесте ты сам видишь все результаты. Обе нейросети справились, обе нейросети сделали тот функционал, который я от них хотел. Но у кодекса это получилось сделать немножко красивее.

Если видео было полезным, то не забудь подписаться на канал, поставить лайк и написать какой-нибудь комментарий. Напиши коммент, насколько ты был удивлён, когда узнал, что GPT5 кодекс может прямо побороться с клодом за первенство в сфере разработки. А у меня в принципе на этом всё. Бери и делай. y