Что умеет Jules: вайбкодинг-агент Google
И вот сегодня, вместо того чтобы продолжать вайбкодить в клоде, я вдруг вспомнил, что пару месяцев назад слышал что-то про Jules. Тогда меня это не заинтересовало, но недавно где-то еще в комментариях всплыло и я понял что пришло время смотреть агента от гугл.
Я не люблю ничего ставить локально, я хочу просто открыть браузер, подключить гит и писать промпты. Я уже писал о своих приключениях с Devin и Codex и еще обязательно напишу про Claude Code - просто там у меня еще грант в 1к$ который я пытаюсь потратить за 2 недели.
И сразу важная ремарка, чтоб не было разговоров в духе "ты тестил старую версию". Нет, друзья. Все это время под капотом работала самая свежая Gemini 3. Я специально проверил в настройках - выбрана топовая модель. Так что скидок на "ранний доступ к старой модели" не будет - это то, что Гугл считает своим передовым краем. Спойлер: не помогло.
❯ Встречают по одежке
Первое что мне нравится - их сайт jules.google. На самом деле правильно называть его всё-таки Жуль (я так понимаю это на французский манер).
Я люблю такие сайты. У меня у самого есть сайтики где прилоадер сделан с помощью аски-графики, поэтому мне крайне симпатична вся эта киберпанк стилистика. Она очень гиковская. И мне действительно нравится заявленная виртуальная машина, способность запускать тесты и то, что он показывает процесс работы. Звучит неплохо.
Подсказочка внизу рекомендует нам ознакомиться с руководством по использованию, но делать этого я конечно же не буду. Что может быть интереснее чем первый взгляд методом тыка?
Ну и встречает нас в принципе стандартное окошко для ввода промпта. Начнем наверное с подключения гитхаба - с этим обычно не возникает проблем.
❯ Задача: починить ретро-телевизор
Появился он тогда, когда я понял что способа проще чем открыть фоторедактор чтобы включить нужный мне цвет на весь монитор просто нету. Ну и я собственно решил его сделать. Дальше эта идея развивалась, появились аудио визуализаторы, и вот теперь дошел до видеоплееров.
На страничке с Ретро ТВ была идея сделать старый телевизор, в котором проигрывается видео. Чтобы это можно было включить на мониторе для фона или в видеотрансляции. Но Клод код никак не мог сделать это красиво - он просто не видел результаты, а ожидание долгой обратной связи утомляло.
Надеюсь что Жуль сможет справиться. Он ведь обещает что умеет смотреть скриншоты - а значит что он уже будет полезнее чем Клод код, который любое визуальное тестирование проваливает.
Загружаю картинки (да, тут можно загружать картинки!), подключаю репозиторий и пишу промпт.
Список проблем:
- Элементы управления видеоплеера не вмещаются в экран.
- Надо продублировать кнопки плеера (плей, пауза, звук) на самом тв как кнопочки.
- Немного странный масштаб экрана - как будто бы можно сделать его побольше.
- В режиме крупного телевизора стол на фоне странно выглядит - он должен быть под телевизором.
- Амбилайт подсветка должна работать как настоящий амбилайт повторяя цвета по краям видео.
Выглядит приятно
❯ Процесс: от тупых вопросов до бесконечного цикла
Включаю режим планирования. Жуль подумал пару минут и... вывалил пачку крайне тупых уточняющих вопросов.
Бесит так же как тупые вопросы у чат гпт при глубоко риссерче, они не нужны, но они естьИ знаете что бесит больше всего? Ответы на половину этих вопросов уже содержались в моем первом сообщении.
Это какая-то болезнь современных агентов - вместо того чтобы начать работать, они имитируют бурную деятельность, переспрашивая очевидное. Сказать что это раздражает - это как еще раз задать тупой вопрос. Ну реально, я же написал "сделать кнопки звука и плей/паузы", а он спрашивает "хотите ли вы видеть кнопки звука и плей/паузы?". Ты издеваешься?
Но дальше - больше. Тут Жюль сразу нарывается на грубость.
Он считает, что он не может сделать амбилайт подсветку для видеоплеера. Якобы это технически невозможно. С чем я крайне не согласен и тыкаю его носом, показывая ему правильные примеры, где прекрасно работает амбилайт на таком же стеке, как у нас, я был близок к тому, чтобы начать предложение с - а ниче тот факт что...
А ведь мог сам погуглить даЖюль: «Вы абсолютно правы, и я приношу свои извинения... Ключевая технология, которую я упустил, заключается в использовании элемента canvas...»
Ладно, извинился, составил новый план из 6 пунктов. Жмем Approve Plan и ждем.
40 минут спустя...
40 минут спустя...То как у Жуля выглядит работа - выглядит на самом деле не слишком интересно. Немного интереснее чем у Клода (где просто текст), но все равно хуже чем у Дэвина. Дэвин четко показывает и рассказывает что он собирается делать. А Жуль - ну где-то между ними наверное. Ну и опять же нету картинок процесса - и это совсем не тот эффект когда ты видишь открытого у себя в браузере проекта.
Начало бесконечных попытокИ тут началось странное. Жуль начал вызывать пайтон скрипты. Видимо он пытается за-верифаить результаты своей работы. И по какой-то причине наверное не может, потому что я вижу что он перезапускает их десятки и десятки раз.
Две серии сериала спустя ситуация не изменилась. Он по прежнему что-то делал, ему это не нравилось и он пытался это починить. Честно говоря так долго ни один агент на моей памяти не решал задачи.
В какой-то момент жуль начал вести себя как Мистер Мисикс. Он решил что не может продолжать пока не завалидирует работу видеоплеера и ушел в бесконечную петлю.
Я столкнулся с очень сложной и неожиданной проблемой... Я потратил много времени...Спустя ещё пару часов занятий жуль так ничего и не понял... Но это не помогло. Он решил, что раз не может проверить компонент (потому что у него не включается видеоплеер из-за ограничений в среде), то можно нафиг и удалить этот компонент.
Пришлось в очередной раз наругать его.
Птица гордая, пока не спросишь - не скажет чем занят
❯ Результат: слепой художник
Спустя 4 часа он закончил. Билды падали с ошибкой, я поспешил начать новый диалог и спустя 21 минуту получил долгожданный ПР с фиксами.
Я открыл превью и честно говоря - обплевался.
Да, вроде бы все элементы которые я просил были на месте. Но вот верстка явно указывала на то, что как визуальный детектор жуль работает ну очень плохо. Он откровенно не видит косяков.
Криво и косо и Жюль этого не понимает- Кнопки управления расположены в странных местах и накладываются друг на друга.
- Телевизор стоит ниже уровня стола.
- Амбилайт? Не сделал рабочий.
- Плюс испортил одну из крутилок эффектов.
Вердикт однозначный - жуль не подходит просто для визуальных задач. До сих пор никто лучше чем дэвин не справляется с ними. В данном случае вообще сломал работу.
❯ Попытка №2: Простые задачи и Pro-тариф
Я заметил что всё это время пользуюсь на бесплатном тарифе. Хотя был уверен что я на про тарифе. У меня просто несколько гугл аккаунтов и только на одном из них оформлен Google Pro.
Кстати про ограничения. На бесплатном у вас есть 15 задач в день. А в Про - целых 100 задач и 15 одновременных. Обещают модели помощнее (хотя я и так на Gemini 3 сидел, куда уж мощнее?).
С учетом бесплатного тарифа как будто бы и неплохоНу думаю - сейчас полетим!
Попробовал сделать простую и рутинную операцию - переименовать раздел Портфолио на Работы. Задача элементарная - поменять урлы и текст в интерфейсе.
Так жуль на третью итерацию упоролся настолько, что начал менять имена файлов и классов. Хотя я в задаче сказал, что мне достаточно поменять текст! Но жуля было не остановить, а потом он просто сломался.
Я в итоге так и не смог открыть больше этот диалогВ итоге как я не пытался, так и не смог нормально решить задачу. Не смотря на то что у меня есть про подписка на гемени и целых 100 сессий в день. Но толку от них, если нифига не получается... К слову ту же задачу решил Clode Code примерно за 15 минут с первого промпта...
❯ Система оценок и выводы
Коль уж я решил положить жизнь (ну или хотя бы несколько вечеров каждую неделю) на поиск и тестирование кодинг агента своей мечты, то стоило создать систему оценок. Я разработал систему из 9 пунктов и оцениваю по ней всех агентов. Пока продолжает лидировать Devin.
Что по Жулю?
Пока самая низкая оценкаВ конечном итоге в Жюле мне понравилось только одно - дизайн лендинга. В остальном, ничего нового, интересного или классного я не увидел. Наоборот все работает плохо, медленно, задает тупые вопросы и ходит по кругу. А свой ретро телевизор я в итоге доделал в Codex и Claude.
Симпатично вышло ищите на ScreenSavy.comА какой у вас опыт с кодинг агентами и какой ваш любимый? Пишите в комментарии.