Google об’єднує Gemini CLI та Jules Agent із новим розширенням для спрощення робочого процесу розробника

Google поглиблює інтеграцію своїх інструментів розробника штучного інтелекту, запускаючи розширення Jules для Gemini CLI. Це нове доповнення вбудовує Jules, асинхронний агент кодування штучного інтелекту компанії, безпосередньо в інтерактивний термінал Gemini.

Він встановлює те, що Google називає потужним робочим процесом «спільно краще», розробленим для усунення руйнівного перемикання контексту.

Тепер розробники можуть делегувати складні, трудомісткі завдання, такі як виправлення помилок і рефакторинг, автономному агенту, не виходячи з основного середовища командного рядка.

Дозволяючи інженерам зосереджуватися на активних сеансах кодування, поки Джулс працює у фоновому режимі, Google робить ще один важливий крок до того, щоб зробити свій ШІ невід’ємною частиною життєвого циклу розробки програмного забезпечення. Розширення вже доступне для встановлення.

Автономний помічник для вашого співробітника ШІ

Поєднання двох різних інструментів кодування штучного інтелекту створює більш згуртований досвід розробника для Google.

Theофіційне оголошеннярозглядає це як «покращий робочий процес», використовуючи унікальні переваги кожного агента ШІ. Gemini CLI та Jules призначені для виконання різних, взаємодоповнюючих функцій, створюючи партнерство між активним співробітником і фоновим працівником.

Google позиціонує Gemini як практичний інструмент, заявляючи: «Gemini CLI — це ваш співавтор і оркестровник у терміналі для завдань, на яких ви активно зосереджені».

Він чудово підходить для інтерактивного діалогу вперед і назад, необхідного для негайного вирішення проблем. Жюль, навпаки, є помічником «випалив і забув».

Google описує це як «автономний помічник, який працює у фоновому режимі, у віртуальній машині (VM), де він клонує ваш код, встановлює залежності та змінює файли».

Це навмисне розділення проблем було зрозуміло ще до запуску розширення. Нове розширення просто забезпечує формальний міст між цими двома філософіями.

Делегування завдань без перемикання контексту

Для розробників, які живуть у терміналі, це нове розширення обіцяє значно спростити складні робочі процеси.

Його головна стратегічна мета — мінімізувати психологічні труднощі, пов’язані з переходом між різними програмами. Кеті Коревек, директор із продуктів у Google Labs, раніше підкреслювала це, заявивши, що «ми хочемо якомога менше перемикати контекст для розробників».

Ця філософія лягла в основу автономного інтерфейсу командного рядка Jules Tools, запущеного раніше в жовтні, і це розширення тепер вбудовує цей принцип безпосередньо в інтерфейс командного рядка Gemini.

Замість того, щоб призупиняти свою роботу, щоб відкрити окремий інструмент або веб-інтерфейс користувача, розробники тепер можуть призначати цілі робочі пакети з підказки Gemini.

TheРепозиторій GitHub для розширенняперелічує широкий спектр завдань, які можна делегувати, включаючи виправлення помилок, масштабний рефакторинг коду, оновлення версій залежностей і навіть обслуговування документації.

Jules працює над цими призначеннями асинхронно, надсилаючи завершені зміни до нової гілки підключеного сховища GitHub. Цей процес призначений для того, щоб підтримувати людину-розробника в стані творчого потоку, не обтяженого виснажливими, але необхідними справами.

Як розпочати роботу з розширенням Jules

Щоб налаштувати новий робочий процес, необхідно виконати кілька попередніх умов. Відповідно доофіційна документація, розробники повинні спочатку мати обліковий запис Jules і підключити свій репозиторій GitHub через консоль Jules.

Це підключення є критичним, оскільки воно надає агенту контекст і дозволи, необхідні для роботи з кодовою базою. Крім того, базовий інструмент Gemini CLI (версія 0.4.0 або новіша) має бути інстальовано локально.

З цими частинами на місці розширення можна встановити за допомогою однієї команди:

gemini extensions install https://github.com/gemini-cli-extensions/jules --auto-update

Необов'язковий--auto-updateпрапорець рекомендується, щоб гарантувати, що розширення отримує нові функції та виправлення, коли вони випускаються. Після інсталяції викликати агента просто.

Читайте також:Google тестує новий агент AI «Codebase Investigator» у Gemini CLI

Розробники використовують/julesкоманда, за якою слідує підказка природною мовою. Наприклад, користувач може ввести текст/jules add missing unit tests to my repoщоб ініціювати завдання. Прогрес можна перевірити пізніше, запитавши,/jules what is the status of my last task?.

Ще один крок у «Agentic Shift» Google

Вбудовування агента безпосередньо в інтерактивний сеанс знаменує собою ключову еволюцію від автономного Jules Tools CLI.

Запуск розширення є останнім із швидкої серії вдосконалень для Gemini CLI, безкоштовного інструменту з відкритим кодом, який Google вперше випустив у червні.

Платформа одразу привернула увагу розробників, запропонувавши щедрий безкоштовний рівень із до 1000 щоденних запитів для своїх моделей найвищого рівня, що є основною частиною її стратегії завоювання лояльності розробників.

Google поступово перетворює інструмент із простого інтерфейсу підказок на складну платформу для агентського штучного інтелекту. Буквально минулого тижня компанія почала шукати тестувальників для експериментального агента «Codebase Investigator Agent», призначеного для аналізу складних кодових баз.

Ця стратегія узгоджується з тим, що Google називає «агентною зміною», ширшим поштовхом до впровадження спеціалізованих агентів штучного інтелекту в свою екосистему.

Він також доповнює Gemini CLI GitHub Actions teammate, запущений у серпні, який автоматизує завдання на рівні сховища, а не в командному рядку окремого користувача.

Сама основна платформа розвивається в більш потужний хост для цих розширень. Недавнійоновлення Gemini CLI в середині жовтняпредставлена ​​повна підтримка псевдотерміналів, що дозволяє виконувати складні інтерактивні команди, такі якvimбезпосередньо в сесії.

Це робить термінал потужнішим і повнішим середовищем. Як пояснив Google у своєму оголошенні, «поєднання Gemini CLI і розширення Jules прискорює творчі робочі процеси кодування, дозволяючи вам делегувати завдання Jules, залишаючись у курсі в Gemini CLI».

Тісна інтеграція інтерактивних і асинхронних агентів штучного інтелекту є важливим кроком у кампанії Google, спрямованої на те, щоб зробити командний рядок центральним центром розробки програмного забезпечення на основі штучного інтелекту.

Related Posts