search
Cloud Блог Google Cloud – Google Antigravity 2.0: Архітектура ПЗ на базі мультиагентних систем
Google Cloud

Google Antigravity 2.0: Архітектура ПЗ на базі мультиагентних систем

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

Основна концепція є простою: розробники більше не пишуть кожен рядок коду вручну, а керують пулом автономних агентів. Antigravity 2.0 створено саме для цього. Платформа надає інженерам можливість планувати, реалізовувати та верифікувати складні інженерні воркфлоу v єдиному інтерфейсі, тоді як моделі Gemini виконують безпосередню технічну роботу.

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

Запрошуємо ознайомитися з новою платформою разом із глобальним партнером Google Cloud Premier у свіжій серії матеріалів, присвячених Google I/O.

Еволюція до версії Antigravity 2.0

Antigravity 2.0 демонструє фундаментальну зміну порівняно з традиційною IDE. У першому релізі Agent Manager функціонував як другорядний інтерфейс. Проте телеметрія показала іншу динаміку: розробники витрачали більшість часу на взаємодію з агентами, а не на написання коду. Тому Google повністю виніс агентний інтерфейс в окремий автономний застосунок для десктопу.

Результат чітко орієнтований на мультиагентну модель. Мінімалістичний дизайн інтерфейсу побудовано навколо комунікації з агентами, створених ними артефактів та мультиагентної оркестрації. Розробники, які надають перевагу ручному написанню коду, можуть запускати Antigravity 2.0 паралельно з будь-якою звичною IDE (наприклад, Android Studio) без жодних компромісів у функціональності.

Користувацький інтерфейс оптимізовано для масштабних паралельних воркфлоу. Центром застосунку є багатокроковий діалоговий інтерфейс. Ліва бічна панель відведена під «Проєкти» — нову архітектурну концепцію, яка остаточно звільняє агентів від прив’язки до окремих репозиторіїв коду.

Ви можете підключити кілька тек і мікросервісів до одного проєкту, і тоді пул агентів може одночасно модифікувати код у межах усієї розподіленої системи. Один agent оптимізує API-шар, інший оновлює фронтенд, і жодному з них не потрібно чекати на завершення процесів іншого.

Безпрецедентна швидкість та кооптимізація з Gemini 3.5 Flash

Технологічним рушієм системи є Antigravity Agent Harness, кооптимізований із новою моделлю Gemini 3.5 Flash. Агентний кодинг за своєю природою потребує значних обсягів токенів, тому швидкість тут має вирішальне значення. Модель Gemini 3.5 Flash нативно вчетверо швидша за інші провідні моделі, проте в Antigravity 2.0 Google підвищив цей показник, досягнувши 12-кратного прискорення порівняно з аналогами. Це забезпечує генерацію на рівні від 700 до 800 токенів на секунду, тобто логічні операції та формування коду агентами відбуваються швидше, ніж людина встигає їх читати.

Під час одного з внутрішніх тестів за допомогою Antigravity 2.0 з нуля розробили повністю функціональну операційну систему. Протягом 12 гостов 93 субагенти працювали паралельно, використавши понад 15 000 запитів до моделі та обробивши 2,6 мільярда токенів. Вони самостійно створили планувальник, модулі управління пам’яттю та файлову систему, проводячи ітерації на основі власних тестів. Жоден інженер не брав участі в кодингу, а загальні витрати на API склали менш ніж 1 000 доларів США.

Цю ж платформу використали для створення пакетів інструментів редагування фото, обміну повідомленнями в реальному часі та нового застосунку Gemini для macOS, де невелика команда реалізувала понад 100 функцій менш ніж за 100 днів. І ні, це не просто чергове демо. Перед нами — готові до продакшену застосунки, створені переважно агентами під стратегічним контролем людей, які визначали напрямок розвитку замість написання коду вручну.

Базові примітиви: Субагенти, асинхронні завдання та хуки

Для підтримки процесів такого масштабу Antigravity Harness впроваджує три нові базові примітиви: Dynamic Subagents (динамічні субагенти), Asynchronous Task Management (асинхронне управління завданнями) та Hooks (хуки).

Dynamic Subagents

Поодинокі агенти часто стикаються з обмеженнями, коли завдання є надто масштабним або нечітко сформульованим. Аби вирішити цю проблему, головний оркестратор тепер активує спеціалізованих субагентів (наприклад, для Data Science та QA) для паралельних задач.

Основний агент делегує окремі компоненти, очікує на результати та інтегрує їх у фінальний продукт. Це проста архітектура, і вона справді працює.

Asynchronous Task Management

Значна частина часу розробки непомітно втрачається під час очікування завершення тривалих команд — наприклад, інсталяції пакетів або завантаження залежностей через npm run dev.

Antigravity 2.0 переводить такі команди у фоновий режим. Агент продовжує генерувати код або запускати субагентів під час інсталяції, що суттєво скорочує цикл від промпту до розгортання застосунку.

Hooks

Хуки забезпечують розробникам програмний контроль над поведінкою агентів. Конфігуровані всередині JSON-файлу, вони дозволяють інтегрувати кастомну логіку, яка виконується перед активацією конкретного інструмента або до завершення ітерації агента.

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

Передові артефакти та процеси рев’ю

Оскільки агенти отримують більше автономії, критично важливим стає чітке відстеження прогресу їхньої роботи. Antigravity 2.0 реалізує це через Artifacts, які відображаються у правій панелі застосунку. Артефактами можуть бути файли markdown, плани реалізації, зміни в коді, скріншоти або згенеровані графіки.

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

Advanced Artifacts and Review Flows

Безпека, дозволи та корпоративні інструменти захисту

Що більше автономії має агент, то суворіше необхідно налаштовувати політики доступу. В Antigravity 2.0 це керується в налаштуваннях проєкту. Ви чітко визначаєте, до яких файлів вони мають доступ, формуєте дозволені списки (allow-lists) для терміналу та встановлюєте цикли рев’ю. Якщо йдеться про продакшен, можна легко налаштувати обов’язкове підтвердження дій людиною. Для пет-проєктів можна надати агентам відкритий доступ.

Для корпоративних клієнтів Antigravity 2.0 підключається безпосередньо до проєктів Google Cloud і функціонує в межах наявних корпоративних умов та конфігурацій безпеки. Платформа інтегрується в середовища Gemini Enterprise та успадковує моделі безпеки IAM, тому агенти (наприклад, для Remediation або CI/CD) ніколи не зможуть перевищити права доступу користувача, який їх запустив.

Слеш-команди та заплановані завдання

Antigravity 2.0 впроваджує слеш-команди, які оптимізують виконання дій в обхід стандартних форм введення.

/schedule дозволяє перевести агентів на автопілот за допомогою стандартного планувальника cron. Команда /schedule 9 a.m. summarize pending PRs автоматично активує агента для формування щоденного дайджесту мердж-реквестів або асинхронного моніторингу стану хмари за визначеним графіком.

/goal дає агенту команду діяти повністю автономно до фінального виконання завдання без запитів на фідбек щодо проміжних етапів реалізації.

/browser запускає браузерного субагента за допомогою Chrome DevTools MCP. Агент відкриває активне вікно Chrome для тестування застосунків, запису екрана та візуальної верифікації змін UI.

/grill me змінює потік взаємодії: замість написання коду агент проводить детальне опитування розробника для уточнення деталей. Це найшвидший спосіб сформувати чітку специфікацію проєкту.

Голосові промпти та транскрибація аудіо в реальному часі

Формування складних архітектурних промптів вручну забирає багато часу. Antigravity 2.0 інтегрує новітні аудіомоделі Gemini для підтримки нативних голосових команд, пропонуючи значно більше, ніж базове розпізнавання мовлення.

Платформа використовує прогресивний синтез для видалення слів-паразитів та пауз у реальному часі, перетворюючи усне мовлення на чітко структуровані промпти. Під час однієї з демонстрацій розробник надиктував повну архітектуру fine-tuning скрипту LoRA для моделі Gemma 4, і Antigravity бездоганно виконав завдання.

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

Antigravity CLI та SDK

Не всім потрібен графічний інтерфейс. Antigravity CLI надає розробникам, орієнтованим на роботу з терміналом, той самий інструментарій агентів та моделі Gemini без GUI. Він адаптується до ваших тем, воркфлоу та гарячих клавіш, повністю замінюючи застарілий Gemini CLI, а міграційні гайди допомагають легко перенести кастомні скіли. Якщо ваша команда працює переважно в терміналі, змінювати звичні процеси не доведеться.

Для розробників, які потребують повного програмного контролю, Antigravity SDK дозволяє повністю відокремити архітектуру агентів від застосунків Google. Ви можете кастомізувати системні інструкції, інструменти та логіку маршрутизації, а потім розгорнути оптимізовану інфраструктуру Antigravity на власних потужностях або всередині свого продукту. Якщо ви будуєте кастомні пайплайни агентів із нуля або інтегруєте це у внутрішній стек, процес буде максимально простим.

Для хмарного розгортання функція Managed Agents у межах Gemini API дозволяє активувати агента Antigravity разом із захищеною віддаленою пісочницею Linux на серверах Google за допомогою одного виклику API. Головна перевага — повна відсутність потреби в управлінні інфраструктурою. Ви отримуєте повноцінний інструментарій агентів у контрольованому середовищі без розгортання жодного власного сервера.

Інтеграція з екосистемою: Android, Web та Firebase

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

Android-розробка

Antigravity 2.0 нативно містить новий Android CLI, що дає агентам можливість завантажувати Android SDK, оркеструвати пристрої, створювати проєкти та розгортати застосунки.

Android Knowledge Base дозволяє агентам здійснювати пошук в офіційній документації для Android-розробників, а опенсорсні скіли Android Skills забезпечують автоматизацію міграції з XML на Jetpack Compose, заміну edge-to-edge UI та оптимізацію конфігурацій R8.

У поєднанні з Android Studio агенти Antigravity можуть задіяти глибокі можливості IDE, як-от пошук використання компонентів, аналіз файлів та запуск Compose previews.

Web-розробка

Antigravity 2.0 інтегрує Modern Web Guidance — пакет експертно перевірених навичок, які орієнтують агентів на сучасні кросбраузерні стандарти (як-от View Transitions та анімації на базі скролінгу), запобігаючи використанню застарілого коду.

Завдяки вбудованому інструменту Chrome DevTools для агентів, Antigravity може самостійно запускати інстанси Chrome для дебагу вебзастосунків. Платформа здійснює автоматичні аудити Lighthouse, аналізує дерева доступності, контролює мережевий трафік, верифікує інструменти WebMCP, після чого впроваджує виправлення та перезапускає тести без очікування дій від інженера.

Firebase та Flutter

Antigravity 2.0 підключається безпосередньо до Firebase, автоматично конфігуруючи бази даних Firestore, логіку Firebase AI та правила безпеки під час створення full-stack застосунків. Для кросплатформенної розробки агенти використовують скіли Flutter та Dart.

Оскільки Dart є строго типізованою мовою, Antigravity отримує точні сигнали від аналітического сервера про невідповідність сигнатур функцій. Це суттєво прискорює цикл верифікації та виконання дій під час побудови складних інтерфейсів, наприклад, у процедурно згенерованих іграх. Antigravity також підтримує Agentic Hot Reload, оновлюючи застосунки Flutter у реальному часі в міру модифікації коду агентом.

Google AI Studio та Workspace

Розробники можуть експортувати проєкти безпосередньо з Google AI Studio в Antigravity в один клік. Це не просто експорт фрагмента коду: переноситься вся файлова система, контекстна історія та стан проєкту, що дозволяє продовжити роботу саме там, де ви зупинилися. Через інтеграцію з Google Workspace агенти Antigravity також можуть підключатися до Google Документів, Пошти та Календаря користувача для забезпечення роботи кастомних застосунків та інтеграції корпоративного контексту.

Якщо оцінити масштабно, Antigravity 2.0 докорінно змінює підходи до програмування. Робота розробника зміщується від ручного написання синтаксису. Тепер ваша команда визначає, що саме потрібно побудувати, налаштовує правильні інструменти захисту та делегує виконання агентам. Розробники, що сприймають оркестрацію як новий стандарт, виходитимуть із релізами значно швидше за інших.

Ваш перший пул агентів ближче, ніж здається Налаштування проєктів, підключення інструментів та оптимізація роботи агентів під ваші реальні завдання потребують попередньої конфігурації. Довірте цей процес нашим експертам для швидкого досягнення результату. Зв’язатися з нами →
CTA Image