ДаліНаступний посібник
Довгий контекст проти RAG
ШІ мови
Мова AI GUIDE
Субагент — це окремий екземпляр моделі, який головний агент штучного інтелекту починає обробляти одне цілеспрямоване підзавдання.
Він отримує власне свіже контекстне вікно та надсилає назад лише згорнутий результат. Це зберігає контекст головного агента коротким і актуальним за темою, а також дозволяє паралельно виконувати незалежну роботу за рахунок додаткових маркерів і ризику втрати важливих деталей під час передачі.
Мовні моделі працюють у вікні обмеженого контексту, і якість часто падає, коли це вікно заповнюється результатами пошуку, вмістом файлів і результатами старих інструментів, навіть до того, як буде досягнуто жорстке обмеження. Субагенти вирішують це шляхом розподілу роботи. Головний агент, якого іноді називають оркестровцем або провідним, пише опис завдання та запускає субагента з чистим контекстом, часто з вужчим набором інструментів. Субагент досліджує, викликає інструменти та причини, а потім надсилає підсумок. Лише це резюме входить до контексту основного агента. Візерунок з'являється на реальних виробах. Claude Code, наприклад, дозволяє користувачам визначати субагентів із власними інструкціями та дозволами інструментів, а кілька агентів кодування та досліджень надсилають дослідницьку роботу паралельним працівникам. Anthropic писав про багатоагентну дослідницьку систему, в якій провідний агент паралельно запускає субагенти. Він повідомив про успіхи в широких дослідницьких питаннях і набагато більше використання токенів, ніж один агент. Компроміси реальні. Вартість зростає, оскільки кожен субагент перезавантажує інструкції та повторює деякі дослідження. Координація стає складнішою: паралельні підагенти не можуть бачити роботу один одного, тому вони можуть дублювати зусилля або робити несумісні рішення. Це є особливою проблемою, коли завдання тісно пов’язані, наприклад, при написанні різних частин одного фрагмента коду. Інформація втрачається через те, що у підсумку випадають деталі, які могли бути потрібні головному агенту, а субагент знає лише те, що йому було сказано в описі завдання. Одна помилкова думка полягає в тому, що більше агентів завжди означає кращі результати. Деякі практики стверджують, що для тісно пов’язаної роботи один агент із добре керованим контекстом є більш надійним. Субагенти найкраще працюють для завдань, які є незалежними, важкими для читання та легкими для узагальнення: пошук, опитування, перевірка та збір.
Мовні робочі процеси можуть рухатися швидше без шкоди для узгодженості.
Це розширює доступ до різних мов і стилів спілкування.
Команди можуть витрачати більше часу на оцінювання, поки автоматизація справляється з повторенням.
Субагенти стають стандартною функцією агентів кодування та досліджень із зростаючою підтримкою користувальницьких визначень, дозволів інструментів для кожного субагента та паралельного виконання. Відкриті питання включають те, як передавати багатший спільний стан між агентами, не повертаючи роздутість контексту, і як автоматично вирішувати, коли поділ завдання вартий витрат. Більші контекстні вікна та краще керування контекстом, наприклад автоматичне підсумовування, можуть зменшити потребу в субагентах у деяких випадках. Ізоляція також має власні переваги, включаючи свіжу перспективу, паралельну роботу та жорсткіші дозволи, тому шаблон, ймовірно, залишиться корисним.
Агент кодування, якого запитують виправити помилку, запускає субагент для пошуку у великому сховищі кожного абонента, що викликає функцію. Субагент читає десятки файлів і повертає десятирядковий список розташувань, тому контекст головного агента ніколи не заповнюється вмістом файлу.
Асистент запускає відразу три субагенти, по одному на підзапитання, кожен з яких шукає в Інтернеті самостійно. Потім провідний агент об’єднує їхні короткі підсумки в один звіт.
Налаштування перевірки коду дає субагенту лише відмінності та контрольний список перевірки. Оскільки він не бачив попередні міркування головного агента, він менш імовірно поділиться припущеннями цього агента щодо того, чому код є правильним.
Команда виявила, що субагент сказав лише «перевірити тести», повторно запустив увесь пакет і повідомив про непов’язані помилки. Вони виправляють це, надаючи субагенту точний тестовий файл, ціль і формат, який вони хочуть повернути.
Галюциновані факти можуть непомітно входити у звіти, допоміжні потоки або результати досліджень.
Делікатність підказок може створити суперечливі результати для подібних запитів.
Конфіденційні текстові дані можуть бути розкриті, якщо контроль доступу слабкий.
Визначте вихідний формат, тон і стандарти якості перед розгортанням.
Якщо точність має значення, зв’яжіться з надійними джерелами.
Тримайте контрольну точку перевірки людьми для отримання високих ставок.
Відстежуйте моделі збоїв і регулярно перенавчайте підказки або робочі процеси.
Free newsletter
Three verified AI stories every weekday morning, written in plain English. Free forever, no ads.
One email each weekday. Unsubscribe in one click. We never sell or share your address.
Test yourself
Instant feedback on every answer, and a shareable certificate with a verifiable ID once you pass a course.
Support free AI education. AI Understanding is a 501(c)(3) nonprofit — no ads, no paywall, ever. Make a donation
Субагент — це окремий екземпляр моделі, який головний агент штучного інтелекту починає обробляти одне цілеспрямоване підзавдання. Він отримує власне свіже контекстне вікно та надсилає назад лише згорнутий результат. Це зберігає контекст головного агента коротким і актуальним за темою, а також дозволяє паралельно виконувати незалежну роботу за рахунок додаткових маркерів і ризику втрати важливих деталей під час передачі.
Ізоляція контексту є визначальною особливістю. Робочі деталі субагента залишаються поза основним контекстом, і повертається лише його зведення.
Велика кількість старих результатів пошуку та вмісту файлів може послабити увагу моделі до того, що має значення зараз.
Пошук є незалежним, важким для читання та легким для узагальнення, саме тут субагенти працюють найкраще.
Інформація втрачається в обох напрямках: передача обмежує те, що знає субагент, а зведення обмежує те, що повертається.
Кожен субагент починає працювати заново, тому спільне налаштування та дослідження, що збігається, оплачуються неодноразово.
Продовжуйте вчитися
Інші посібники, вибрані для цієї теми
ДаліНаступний посібник
Довгий контекст проти RAG
ШІ мови