Переписування статті до E-E-A-T вимог Google
Командний дух в цифрову еру: Як Claude Code з Agent Teams змінює ландшафт розробки
Автор: Ліля Гарт
Як людина, яка провела понад два десятиліття в сфері бізнес-аналізу, автоматизації та штучного інтелекту, я бачила багато змін у сфері технологій. Однак, я рідко відчуваю таке захоплення, як від нещодавнього знайомства з Agent Teams в Claude Code від Anthropic. Ця технологія не просто вносить зміни – вона кардинально змінює правила гри в сфері розробки програмного забезпечення.
Мій особистий досвід роботи з Agent Teams
Нещодавно, я мала нагоду протестувати Agent Teams, використовуючи чотири екземпляри Claude Code для проведення рев’ю власної кодової бази. Результат вразив мене до глибини душі. Це відчуття було подібним до того, як діти будують халабуду – кожен виконує свою роль, але разом ми створюємо щось неймовірне. Але тут ми будуємо не халабуду, а майбутнє розробки. Тому я дійсно вважаю, що Agent Teams – це стрибок у майбутнє.
Agent Teams – це зовсім інший рівень взаємодії з штучним інтелектом. Це вже не просто окремі субагенти, а справжня командна робота.
Розділ 1: Усвідомлене застосування: від хаосу до порядку
Ще кілька років тому, коли я тільки починала працювати з AI-асистентами, все виглядало дещо інакше. Зазвичай ти надсилав великий запит, і сподівався, що отримаєш щось корисне. Це було схоже на спробу “стріляти навмання” в надії щось вразити. Зараз, з Agent Teams, я відчуваю себе майже в ролі архітектора, який керує цілою командою фахівців, кожен з яких спеціалізується у своїй галузі – від безпеки до документації.
Досвід показує, що головний агент, словно досвідчений керівник проєктів, розподіляє завдання між іншими агентами, зважаючи на те, як робота одного може вплинути на діяльність іншого. Наприклад, якщо експерт з безпеки виявляє потенційну вразливість, він негайно повідомляє експерту з документації, щоб той своєчасно задокументував зміни.
Як це налаштувати: технічні аспекти
Звісно, перш ніж ви почнете використовувати Agent Teams, важливо зазначити, що це експериментальна функція. Це означає, що вона може потребувати трохи більше “налаштування”. Що ж потрібно, щоб почати працювати?
Для активації даної функції є два способи:
- Використовуючи змінну середовища: Задайте змінну
CLAUDE_CODE_EXPERIMENTAL_AGENT_TEAMS=true. Це можна зробити через термінал або в налаштуваннях вашого комп’ютера. - Редагування файлу
settings.json: Додайте той самий параметр до файлу конфігурації Claude Code. Це відмінне рішення, якщо ви хочете активувати Agent Teams тільки для конкретних проєктів.
Налагодження цієї функції є доволі тривіальним завданням – порівняно з налаштуванням обладнання для настільного штучного інтелекту (власного ноутбуку).
Також слід зазначити ще один нюанс: для того, щоб мати можливість спостерігати за роботою всіх агентів одночасно, вам знадобиться термінальний емулятор, що підтримує розділення екрану (screen split). Я рекомендую T-Mux (я сама використовую його, і дуже задоволена), або iTerm 2, якщо ви користуєтеся macOS. Відтак, Claude Code зможе автоматично створити розділені панелі, де кожен агент матиме свій міні-термінал.
Якщо ви використовуєте Windows, вам необхідно буде встановити WSL (Windows Subsystem for Linux), щоб повноцінно працювати з T-Mux або iTerm 2. Але, навіть з цими додатковими кроками, весь процес доволі простий.
Розділ 2: Командна робота: приклад з ревізією коду
Щоб зрозуміти, як це працює на практиці, давайте звернемося до конкретного прикладу. Уявіть, що ви просите Claude Code провести ревізію вашого коду. Раніше, для цього міг би бути використаний один агент, який працював би над кодом. Але тепер, використовуючи Agent Teams, ви можете, наприклад, вказати: “Створи команду з трьох агентів для ревізії: експерт з безпеки, експерт з якості коду, та експерт з документації.”
У результаті, головний агент визначить, яка команда потрібна, та автоматично її запустить. Ви побачите окремі вікна терміналів: одне для безпеки, друге для якості, третє для документації. Агенти працюватимуть над своїми задачами, ділитимуться результатами та координуватимуть свої дії.
Кілька місяців тому я бачила, як Anthropic продемонстрували приклад з 16 агентами, які спільно працювали над створенням C-компілятора! Побудова компілятора з нуля – це колосальна робота. Але завдяки Agent Teams, вони змогли зробити це з відносно невеликими витратами на API (хоча й тисячі доларів, але це ніщо порівняно з наймом цілої команди розробників).
Важливо: На власному досвіді можу сказати, що спочатку я помилково вважала, що агенти працюють повністю паралельно. Насправді, деякі завдання залежать одне від одного. Тому, при використанні Agent Teams, важливо бути уважним, щоб уникнути ситуації, коли один агент завершив роботу, а інший ще й не розпочав.
Розділ 3: Agent Teams vs. Subagents: розуміння різниці
Багато хто плутає Agent Teams з субагентами. Це зрозуміло, адже обидві функції дозволяють розділити велике завдання на менші частини. Але ключова відмінність – ізоляція проти співпраці.
Субагенти: Працюють ізольовано, кожен самостійно виконує свою задачу. Підходять для вирішення завдань, де вам потрібен кінцевий результат, наприклад, для дослідження якоїсь теми або пошуку інформації в Інтернеті.
- Переваги: Висока ефективність використання токенів, оптимальні для досліджень.
- Недоліки: Відсутність взаємодії між агентами, субагенти не обізнані про зміни один в одного.
Agent Teams: Це справжня командна робота. Агенти спілкуються, діляться інформацією та координують свої дії. Ідеально підходять для складних завдань, де потрібне написання коду або створення нових функцій.
- Переваги: Справжня співпраця, координація, обмін інформацією. Прекрасно підходять для написання коду.
- Недоліки: Більше споживання токенів, важлива комунікація та підтримка спільного стану.
Рекомендація: Якщо вам потрібно дослідити код – використовуйте субагентів. Якщо ж потрібно писати код або розробляти проект – Agent Teams – ваш вибір.
Розділ 4: Sonar Summit: місце народження інновацій
3 березня я брала участь у Sonar Summit – першому глобальному віртуальному заході від Sonar. На ньому ми обговорювали стратегії створення систем самостійної валідації та “охоронних бар’єрів” для AI-систем кодування.
Чому це так важливо? Тому що вже зараз AI пише 30-40% нового коду у великих технологічних компаніях. Але компанії бачать, що швидкість написання коду не завжди дорівнює якості продукту. Зростає час на рев’ю, частішають інциденти, а вразливості безпеки залишаються непоміченими.
На моєму виступі я презентувала концепцію “AI Validation Pyramid” – фреймворк, який допоможе вам визначити, що саме потрібно перевіряти, ще до того, як ви напишете перший рядок коду. Це частина нашого плану, де AI допоможе з базовими речами – перевіркою типів, лінтингом, первинним тестуванням. А найважливіше – людський контроль – залишається за нами.
Sonar Summit – це не тільки мій виступ. Це чотири окремі тематичні треки, ключові доповіді про майбутнє розробки в епоху AI, глибокі занурення в Sonar Cube, сесії про інтеграцію якості коду в CI/CD пайплайни – загалом, купа цікавинок! І найприємніше: участь – безкоштовна, а захід проходить у всіх часових поясах. Якщо ви хочете навчитися створювати якісний продукт, а не просто код, дуже раджу завітати. Посилання – в описі!
Розділ 5: Керування машинами: мій власний шаблон
Зі свого досвіду використання Agent Teams, я виділила дві основні проблеми:
- Потреба в точних інструкціях: Якщо ви не налаштуєте чіткі вказівки, Claude може почати “галюцинувати”.
- Питання паралелізму: Агенти можуть бути не повністю паралельними.
Щоб вирішити ці проблеми, я розробила власний шаблон, щось на зразок “майстер-класу” для Claude Code. Цей шаблон допомагає більш надійно створювати Agent Teams, краще керувати терміналами та уникати зайвих помилок.
Як це працює?
- План дій: Відправною точкою є план дій, який можна отримати після аналізу, наприклад, за допомогою субагентів.
- Оптимальна команда: Шаблон дозволяє Claude Code визначити агенти, необхідні для реалізації плану.
- “Контрактна” розгортка: Ми спочатку створюємо передумови (наприклад, схему бази даних), а потім запускаємо наступні етапи.
Щоб спробувати мій шаблон, ви можете завантажити його з мого GitHub-репозиторію. Я заохочую вас адаптувати його під ваші потреби, експериментувати та постійно вдосконалювати.
Розділ 6: Підсумки: майбутнє вже настало
Agent Teams від Claude Code – це не просто нова функція, це фундаментальна зміна в тому, як ми використовуємо штучний інтелект для розробки програмного забезпечення. Це перехід від індивідуальної роботи до командної співпраці, де кожен агент виконує свою роль, застосовує свої знання та взаємодіє з іншими.
Це відкриває широкі можливості для прискорення розробки, покращення якості коду та створення більш складних систем. Звісно, є свої нюанси, і технологія ще розвивається. Але уявіть собі, що з’явиться далі, коли ці команди стануть ще більш досконалими!
Agent Teams – потужний інструмент, який виводить нашу роботу з AI-асистентами на новий рівень. Це майбутнє, яке настало вже зараз.
Що далі?
- Спробуйте самі! Активуйте експериментальну функцію Agent Teams та поекспериментуйте на простих задачах.
- Ознайомтесь з документацією: Посилання в описі.
- Експериментуйте: Створюйте свої власні команди та підходи, адаптуйте мої шаблони.
- Слідкуйте за оновленнями: Anthropic постійно оновлює цю функцією, і я обов’язково поділюся новинами.
Майбутнє вже тут, і тепер у нас є можливість його будувати. Давайте будемо разом будувати велике!







