
Google делает своего ИИ-агента по кодированию Jules еще глубже в рабочих процессах разработчиков с помощью нового интерфейса командной строки и общедоступного API, что позволяет ему подключаться к терминалам, системам CI/CD и таким инструментам, как Slack, — в то время как конкуренция среди технологических компаний усиливается за право владеть будущим разработки программного обеспечения и сделать кодирование более управляемой задачей с помощью ИИ.
До сих пор Jules — асинхронный агент кодирования от Google — был доступен только через веб-сайт и GitHub. В четверг компания представила Jules Tools — интерфейс командной строки, который позволяет использовать Jules непосредственно в терминале разработчика. Интерфейс командной строки (CLI) позволяет разработчикам взаимодействовать с агентом с помощью команд, оптимизируя рабочие процессы за счёт устранения необходимости переключения между веб-интерфейсом и GitHub. Он позволяет разработчикам, делегируя задачи кодирования и проверяя результаты, оставаться в своей среде.
«Мы хотим максимально сократить необходимость переключения контекста для разработчиков», — заявила в интервью Кэти Коревец, директор по продуктам в Google Labs.
Google уже предлагает Gemini CLI — инструмент командной строки на основе искусственного интеллекта, работающий в средах разработки, таких как терминалы и конвейеры непрерывной интеграции и непрерывной доставки (CI/CD). И Gemini CLI, и Jules используют в своей основе модель искусственного интеллекта Gemini 2.5 Pro от Google. Однако Коревец сообщил TechCrunch, что Jules Tools предназначен для «очень ограниченных задач», в то время как Gemini CLI требует от пользователей «гораздо большей итеративности» и «гораздо большей совместной работы с инструментом».

Старший специалист Google по разработке приложений Дениз Кван также подробно рассказала в публикации на Medium об отличиях Jules от Gemini CLI. Она отметила, что Jules изначально менее интерактивен и выполняет задачи автоматически после одобрения пользователем своего плана.
Помимо CLI, Google сделала общедоступным API Jules, который ранее использовался для внутренней разработки. Это также призвано помочь разработчикам чаще использовать Jules, поскольку они смогут адаптировать инструмент к своим текущим рабочим процессам, с которыми у них «хорошая мышечная память и опыт», — сказал Коревец.
Разработчики также могут использовать API для интеграции Jules с интегрированной средой разработки (IDE) — программным приложением, которое упрощает написание кода, предоставляя набор инструментов, таких как VS Code. Однако Коревец сообщила TechCrunch, что её команда стремится создать специальные плагины для IDE, чтобы ещё больше расширить возможности Jules.
Последние обновления появились сразу после того, как Google ввёл «память» для Jules, которая позволяет хранить данные о взаимодействии с пользователями, их предпочтениях, подталкиваниях и исправлениях. За последние несколько недель инструмент также добавил ряд других функций, включая многоуровневую компоновку для просмотра различий, загрузку изображений и возможность читать комментарии к запросам на извлечение и отвечать на них.
Теперь Google совместно с Jules изучает ещё одну область — снижение зависимости от GitHub. В настоящее время агент работает в репозитории GitHub, требуя от разработчиков либо подключения к существующему репозиторию, либо предоставления пустого репозитория для работы.
«Пользователи хотят, чтобы Jules интегрировался с другими провайдерами хостинга кода», — сказал Коревец. «Мы ищем способы реализовать эту возможность с другими системами контроля версий. Мы также рассматриваем возможность интеграции для тех, кому не нужна система контроля версий или кому всё равно, где хранится их код».
Контроль над инструментами ИИ остаётся сложной задачей, особенно при их использовании в профессиональной среде. Однако Jules разработан так, чтобы уведомлять пользователя о задержках при выполнении определённой задачи, побуждая его вмешаться и помочь.
«Если случится что-то, и он столкнется с проблемой или попадет в ситуацию, когда он не сможет выбраться, он остановится и задаст мне вопрос», — сказал Коревец.
Однако, когда пользователи взаимодействуют с Jules на мобильных устройствах, контроль становится сложнее, поскольку встроенные уведомления пока не поддерживаются. Коревец отметил, что многие пользователи уже получают доступ к Jules через мобильный веб-интерфейс, и заявил, что Google работает над улучшением мобильного опыта, в частности, исследуя способы внедрения встроенных уведомлений.
До сих пор Jules использовался преимущественно инженерами-программистами и другими специалистами, в отличие от многих платформ для программирования, которые позиционируют себя как инструменты для неспециалистов. Тем не менее, некоторые пользователи экспериментируют с Jules в качестве дополнения к более неформальным или творческим средам программирования.
«Мы видим, как многие люди берут проект, в котором они достигли предела в используемом ими инструменте кодирования вибраций, а затем передают его Жюлю для дальнейшего расширения», — рассказал Коревец TechCrunch.
Публичный ознакомительный период Jules был запущен в мае, а бета-версия вышла в августе. Теперь сервис доступен по структурированным тарифным планам. Бесплатный тариф предлагает до 15 индивидуальных ежедневных задач и до трёх одновременных. Более высокие лимиты доступны в тарифах Google AI Pro и Ultra по цене 19,99 и 124,99 долларов США в месяц, что примерно в 5 и 20 раз больше соответственно.
Источник: techcrunch.com



























