/https%3A%2F%2Fs3.eu-central-1.amazonaws.com%2Fmedia.my.ua%2Ffeed%2F434%2F96556e41f38fbf2a42e21cc86a223124.jpg)
Джулс з Google тепер входить до інструментарію розробників софта
Google глибше залучає свого агента кодування на базі штучного інтелекту Jules до робочих процесів розробників за допомогою нового інтерфейсу командного рядка та публічного API, що дозволяє йому підключатися до терміналів, систем CI/CD та інструментів, таких як Slack, оскільки конкуренція між технологічними компаніями за майбутнє розробки програмного забезпечення та перетворення кодування на завдання, що більше залежить від штучного інтелекту.
Досі Jules — асинхронний агент кодування Google — був доступний лише через веб-сайт компанії та GitHub. У четвер компанія представила Jules Tools — інтерфейс командного рядка, який переносить Jules безпосередньо в термінал розробника. CLI дозволяє розробникам взаємодіяти з агентом за допомогою команд, оптимізуючи робочі процеси, усуваючи необхідність перемикатися між веб-інтерфейсом та GitHub. Це дозволяє їм залишатися в межах свого середовища, делегуючи завдання кодування та перевіряючи результати.
«Ми хочемо максимально зменшити перемикання контексту для розробників», – сказала в інтерв’ю Кеті Коревек, директорка з продуктів Google Labs.
Google вже пропонує Gemini CLI, інструмент командного рядка на основі штучного інтелекту, який працює в середовищах розробника, таких як термінали та конвеєри CI/CD. Як Gemini CLI, так і Jules використовують модель штучного інтелекту Google Gemini 2.5 Pro. Однак Коревец розповів 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 використовувався переважно розробниками програмного забезпечення та іншими фахівцями — на відміну від багатьох платформ Vibe-кодування, які позиціонують себе як інструменти для тих, хто не є програмістом. З усім тим, деякі користувачі експериментують з Jules як доповненням до більш неформальних або креативних середовищ кодування.
«Ми бачимо, як багато людей беруть проєкт, у якому вони досягли межі можливостей будь-якого інструменту для кодування вібрацій, який вони використовують, а потім передають його Джулсу для подальшого розширення», – сказав Коревец TechCrunch.