Google впроваджує субагентів 456

Google впроваджує субагентів у рамках Gemini CLI

Google представив субагентів у Gemini CLI: багатозадачність у вашому терміналі

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

Це відкриває нові горизонти для розробників, адже дозволяє створювати агентів з певними завданнями, які виконуються паралельно з основною сесією кодування. Проте, якщо занадто багато файлів потрапляє у ШІ, вони можуть викликати так званий “context rot”, коли модель забуває попередні інструкції та втрачає контекст.

Субагенти допомагають уникнути цієї проблеми, ізолюючи контекстні вікна. Кожен субагент отримує необхідні дані для виконання високонавантажених завдань, залишаючи основну сесію швидкою та цілеспрямованою. Коли розробнику потрібно переформатувати схему бази даних, він не звертається до головного ШІ, він просто вводить `@db-agent` і віддає завдання. Субагент запускається в ізольованому середовищі та повертає готовий результат.

Мікросервіси для ШІ

Від командних рядків Bash та Zsh інтерфейси командного рядка мало змінилися. Але тепер CLI може слугувати віртуальним інженерним департаментом. Команди можуть писати прості файли Markdown, щоб налаштувати субагентів, визначаючи їх експертизу, межі та середовище виконання.

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

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

Екосистема, що рухається до оркестрації

Цього тижня OpenAI оновила своє SDK для агентов з підтримкою конфайнменту та модулів. Їхня мета – допомогти розробникам створювати безпечні агенти, які можуть автономно справлятися з великими обсягами даних.

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

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

Схожі записи