Новости
Jules от Google начал работать с командной строкой и API
Помимо CLI, Google сделала общедоступным API Jules, который ранее использовался для внутренней разработки.
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. Однако Коревец сообщил, что Jules Tools предназначен для «очень ограниченных задач», в то время как Gemini CLI требует от пользователей «гораздо большей итеративности» и «гораздо большей совместной работы с инструментом».
Старший специалист Google по разработке Дениз Кван также подробно рассказала в публикации на Medium об отличиях Jules от Gemini CLI. Она отметила, что Jules по своей сути менее интерактивен и выполняет задачи самостоятельно после одобрения пользователем плана.
Помимо CLI, Google сделала общедоступным API Jules, который ранее использовался для внутренней разработки. Это также сделано для того, чтобы помочь разработчикам чаще использовать Jules, поскольку они могут расширить возможности инструмента в своих текущих рабочих процессах, где у них «хорошая мышечная память и опыт», сказал Коревец.
Разработчики также могут использовать API для интеграции Jules с интегрированной средой разработки (IDE), например, VS Code. Однако Коревец сообщила, что её команда стремится создать специальные плагины для IDE, чтобы ещё больше расширить возможности Jules.
Последние обновления появились сразу после того, как Google ввёл «память» для Jules, которая позволяет хранить данные о взаимодействии с пользователями, их предпочтениях, указаниях и исправлениях. За последние несколько недель инструмент также добавил ряд других функций, включая стековую компоновку для просмотра диффов, загрузку изображений и возможность читать комментарии к пул-реквестам и отвечать на них.
Теперь Google изучает ещё одно направление, которое Jules использует для снижения зависимости от GitHub. В настоящее время агент работает в репозитории GitHub, требуя от разработчиков либо подключения к существующему репозиторию, либо предоставления пустого репозитория для работы.
«Пользователи хотят, чтобы Jules интегрировался с другими провайдерами хостинга кода», — сказал Коревец. «Мы ищем способы реализовать это с помощью других систем контроля версий. Мы также рассматриваем возможность сделать его доступным для тех, кому не нужна система контроля версий или кому всё равно, где хранится их код».
Контроль за инструментами ИИ остаётся сложной задачей, особенно при их использовании в профессиональной среде. Однако Jules разработан так, чтобы уведомлять пользователя о застревании на определённой задаче, побуждая его вмешаться и помочь.
«Если что-то происходит, и приложение сталкивается с проблемой или не может выбраться самостоятельно, оно останавливается и задаёт вопрос», — сказал Коревец.
Однако, когда пользователи взаимодействуют с Jules на мобильных устройствах, контролировать процесс становится сложнее, поскольку встроенные уведомления пока не поддерживаются. Коревец отметил, что многие пользователи уже получают доступ к Jules через мобильный веб-интерфейс, и заявил, что Google работает над улучшением мобильного опыта, в частности, исследуя способы внедрения встроенных уведомлений.
До сих пор Jules использовался в основном инженерами-программистами и другими специалистами, в отличие от многих платформ для программирования, которые позиционируют себя как инструменты для неспециалистов. Тем не менее, некоторые пользователи экспериментируют с Jules как с дополнением к более неформальным или творческим средам для программирования.
«Мы видим, как многие люди берут проект, в котором достигли лимита в любом используемом Vibe инструменте для кодирования, и передают его в Jules для дальнейшего расширения», — рассказал Коревец TechCrunch.
Jules, запущенный в публичном ознакомительном режиме в мае, вышел из бета-тестирования в августе и теперь доступен по структурированным тарифным планам. Бесплатный тариф предлагает до 15 индивидуальных ежедневных задач и до трёх одновременных задач. Более высокие лимиты доступны в тарифах Google AI Pro и Ultra стоимостью 19.99 и 124.99 долларов в месяц, что примерно в 5 и 20 раз больше лимитов соответственно.
-
Аналитика магазинов2 недели назад
Мобильный рынок Ближнего Востока: исследование Bidease и Sensor Tower выявляет драйверы роста
-
Интегрированные среды разработки3 недели назад
Chad: The Brainrot IDE — дикая среда разработки с играми и развлечениями
-
Новости4 недели назад
Видео и подкасты о мобильной разработке 2025.45
-
Новости3 недели назад
Видео и подкасты о мобильной разработке 2025.46

