4 Гід-напрямний 5 Майже архітектор ~10 хв

Команда ШІ-агентів: як запустити кілька агентів одразу

Один ШІ - стажер. Пʼятеро ШІ з ролями - це вже відділ.

Команда ШІ-агентів простими словами: як запустити кілька агентів паралельно, роздати їм ролі, звести звіти в один результат і не потонути в шумі.

Скіли ECC у цьому уроці: team-builderteam-agent-orchestration

Що таке команда агентів простими словами

Є в тебе один дуже здібний стажер. Розумний, моторний - але один. Ти кажеш йому «перевір сайт перед запуском», і він чесно біжить перевіряти все підряд: безпеку, тексти, швидкість. В одну голову, по черзі, потроху. Довго й поверхнево. А чого ти хотів? Він фізично не дивиться у пʼять боків одразу.

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

Ось це і є команда агентів - кілька ШІ-помічників із різними ролями, яких ти запускаєш на одну задачу одразу.

Один робот намагається жонглювати пʼятьма інструментами проти пʼяти роботів, кожен зі своїм інструментом
Зліва - один агент на все. Справа - команда, у кожного своя роль.

Навіщо вайбкодеру кілька агентів

Ти вайбкодер. Рано чи пізно задачі перестануть влазити в одного агента - це питання часу. Сайт, застосунок, великий текст: це одразу купа різних перевірок і шматків, які тягнуть у різні боки. Один агент тут захлинається. А коли ти вмієш збирати команду, все змінюється:

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

Різниця між «я попросив ШІ перевірити проєкт» і «я зібрав команду ШІ й отримав три експертні звіти плюс зведення» - це різниця між стажером-одинаком і справжнім відділом. І зібрати такий відділ простіше, ніж здається.

Як Claude збирає команду з ролей

Агент - це роль, а не просто «ще один ШІ»

Агент - це не окрема програма. Це той самий Claude, якому видали роль: «ти інженер з безпеки, твоя справа - шукати діри, твій звіт - список вразливостей». Роль живе у звичайному текстовому файлі-описі (персона): хто агент, його правила, робочий процес і що він здає у фіналі.

Міняєш роль - міняється поведінка. Той самий мозок, інша посадова інструкція. Просто, але працює.

Команду збираєш під задачу, а не навпаки

Перед запуском ти вирішуєш, хто тобі потрібен під конкретну задачу. Це як зібрати робочу групу: для інтернет-магазину кличеш безпечника й SEO-спеца, для лендингу - дизайнера й копірайтера. Зайвих не кличеш. Вони тільки плутаються під ногами.

Агенти працюють паралельно і не теревенять між собою

Команда зібрана - і всі агенти стартують водночас. Працюють незалежно, кожен у своєму кутку, без перемовин. І це плюс, а не баг. Їм не треба узгоджувати кожен крок, як людям на безкінечній нараді. Кожен просто робить своє діло і приносить звіт.

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

Фінал: ти зводиш висновки в один результат

У самому кінці хтось має зібрати три звіти в один. Це робиш ти або головний агент, який зводить усе докупи. І тут найцінніше - не склеїти тексти скотчем, а реально побачити:

  • у чому агенти згодні (отже, це точно важливо);
  • де вони сперечаються (наприклад, безпечник вимагає сувору захищеність, а дизайнер - свободу й красу) - і як це владнати;
  • які наступні кроки з усього цього випливають.

Хороша команда агентів проти каші з ботів

Команда - потужний інструмент. Але лише якщо зібрана з головою. Ось як на око відрізнити робочий відділ від галасливого балагану.

Здорова команда
  • У кожного агента одна вузька роль, і зрозуміло, що він здає в кінці.
  • Агентів небагато (3-5), і кожен реально потрібен під задачу.
  • Чіткі межі: хто який шматок чіпає, хто за що відповідає.
  • У кінці є зведення: згоди, конфлікти, наступні кроки.
Каша з ботів
  • Десять агентів «про всяк випадок» - дорого й безглуздо.
  • Ніхто не відповідає за результат - усі пишуть, толку нуль.
  • Двоє агентів правлять один і той самий файл і затирають одне одного.
  • Звіти лишилися в чаті, ніхто їх не звів - робота є, результату немає.

Приклад: перевірка інтернет-магазину перед запуском

Ти зібрав інтернет-магазинчик і хочеш перевірити його перед запуском. Просиш одного агента: «перевір усе». Він годину бігає по колу, видає простирадло в дусі «начебто норм, але місцями не впевнений» - і ти розумієш, що глибоко він не копнув ніде. Знайомо?

А тепер як це зробить вайбкодер, який уміє збирати команди:

  1. Обирає двох потрібних агентів: «Інженер з безпеки» і «SEO-спеціаліст».
  2. Дає їм одну задачу: перевірити сайт перед запуском.
  3. Вони біжать паралельно: один шукає діри в безпеці, другий - проблеми з пошуком і текстами.
  4. У кінці отримує два звіти плюс зведення, де видно, у чому вони згодні і де сперечаються.

Ось промпт, з якого можна почати просто зараз:

Промпт - скопіюй і спробуй

Збери команду з двох агентів під мою задачу: інженер з безпеки і SEO-спеціаліст.

Задача для обох: перевірити мій сайт інтернет-магазину перед запуском.

Правила:

  1. Запусти обох паралельно, кожен працює у своїй ролі незалежно.
  2. Безпечник шукає вразливості та небезпечні місця, видає список ризиків за спаданням небезпеки.
  3. SEO-спеціаліст перевіряє тексти, заголовки й видимість у пошуку, видає список покращень.
  4. У кінці зроби загальне зведення: де висновки збігаються, де сперечаються, і що робити насамперед.
  5. Не бери більше двох агентів - мені потрібні лише ці ролі.

Часті помилки новачка в роботі з агентами

  • Збирати команду «побільше». Десять агентів не розумніші за трьох - вони просто дорожчі й галасливіші. Тримай планку до 5.
  • Давати всім розмиту роль «зроби все». Тоді команда й не потрібна - це просто пʼять однакових стажерів, які дублюють одне одного.
  • Кликати ролі, яких задача не вимагає. Дизайнер на перевірку безпеки - чисте марнування токенів.
  • Пускати двох агентів в один файл. Вони затруть правки одне одного, як два кухарі біля однієї каструлі. Розводь їх по різних шматках.
  • Забути про зведення. Три звіти без зведення - це три проблеми замість одного рішення.
  • Чекати, що агенти самі домовляться. Вони біжать паралельно і не теревенять між собою - фінальну картину збираєш ти.
Мем: натовп із десяти роботів кричить хором, у кутку розгублена людина з трьома суперечливими звітами
Коли замість команди зібрав мітинг.

TL;DR - если коротко

  • Команда агентів - це кілька ШІ з різними ролями, які гризуть одну задачу водночас. Один агент так не вміє.
  • Кожному даєш вузьку роль (безпека, дизайн, тексти), а не «зроби все». Як співробітнику з посадою.
  • Агенти біжать паралельно і не теревенять між собою. Зводиш їхні висновки у фіналі ти або головний агент.
  • Золоте правило: максимум 5 агентів. Більше - дорожче, галасливіше, безглуздіше.
  • Без чітких меж (хто що чіпає) команда перетворюється на «суп із ботів».
  • Найсмачніше у зведенні - не спільний хор, а місця, де агенти сперечаються. Там і ховаються рішення.

Пошук по вікі

Натисніть Esc для закриття

Введіть запит для миттєвого пошуку по всіх сторінках курсів та уроків.