Agent team — це координаційна модель
Agent team — організована робота кількох агентів із lead, окремими контекстами, списком завдань, handoff і точкою рішення для людини. Кілька відкритих сесій або незалежних subagent-викликів самі по собі ще не утворюють команду.
Команда допомагає паралельно досліджувати різні частини складної задачі, але інформація між учасниками не поширюється автоматично.
| Роль | Відповідальність |
|---|---|
| Lead | Розподіляє роботу, стежить за напрямом і зводить результати |
| Teammate | Виконує вузьку дослідницьку або виконавчу підзадачу |
| Shared task list | Показує статуси й відповідальних |
| Handoff | Передає висновки, докази, ризики та посилання |
| Людина | Затверджує ризикові зміни та фінальний результат |
Приклад розподілу безпеки
Для функції, що позначає великі повернення, учасники можуть окремо дослідити backend-правила, UI inbox і тестове покриття. На першому етапі всі ролі працюють read-only. Після збору evidence людина визначає, чи потрібен один executor для змін.
backend-researcher: правила refund
ui-researcher: стан inbox і відображення
qa-researcher: тести та прогалини
lead: звести evidence
owner: ухвалити наступний крок Workflow команди
- Власник формулює мету, межі та ризики.
- Lead розподіляє незалежні read-only дослідження.
- Кожен учасник повертає звіт із evidence, файлами та ризиками.
- Lead виявляє суперечності й формує спільну картину.
- Людина затверджує наступний крок.
- Один визначений executor вносить зміни.
- Diff, тести й результат проходять окрему перевірку.
Обмеження agent team
- звіти потрібно читати, порівнювати та перевіряти;
- учасники можуть працювати на різних або застарілих припущеннях;
- перервані сесії створюють ризик дублювання або втрати роботи;
- різні агенти можуть повторно читати ті самі файли;
- parallel edits ускладнюють ownership і порядок злиття;
- акуратне зведення lead не доводить істинність висновків.
Human checkpoint є обовʼязковим
Людина має залишатися в циклі перед широким редагуванням коду, змінами публічних API, втручанням у платежі, авторизацію або дані користувачів, merge, release і rollback. Agent team збирає факти та гіпотези, але не бере на себе продуктову відповідальність.
У Workflow Kit корисно зафіксувати ролі, формат handoff і місце зупинки в артефакті на кшталт `AGENT_HANDOFF_CONTRACT.md`.
Канонічне джерело уроку · JavaRush
Відкрити матеріал JavaRush