Суб-агенттер (көбінесе жазылады субагенттер or қосалқы агенттер) агенттік әзірлеушілер құралдарындағы ең айқын практикалық жетістіктердің бірі болып табылады: олар сізге мамандандырылған AI көмекшілерінің шағын тобын құруға мүмкіндік береді. Клод коды, әрқайсысының өз рөлі, құралдары және мәтінмәндік терезесі бар. Идея қарапайым, бірақ күшті — бір генералистік модельден барлығын жасауды сұраудың орнына сіз негізгі оркестр делегаттары жұмыс істейтін ықшам, бір мақсатты агенттерді анықтайсыз (автоматты түрде немесе сіз оларды нақты сұраған кезде). Бұл мәтінмәнді, құралдарды және күрделі жұмыс үрдістерінің құны/кідіріс айырбастарын басқару жолын өзгертеді.
Субагенттер дегеніміз не?
Қысқаша анықтама. Субагент - бұл Клод Код тапсырманы тапсыра алатын алдын ала конфигурацияланған, тапсырмаға мамандандырылған AI «тұлғасы». Әрбір субагенттің өзінің жүйелік шақыруы, өзінің (оқшауланған) мәтінмәндік терезесі, нақты берілген құралдары және таңдау бойынша үлгі таңдауы болады. Субагенттер жоба немесе пайдаланушы деңгейінде жасалуы және Клод арқылы автоматты түрде немесе пайдаланушы арқылы анық шақырылуы мүмкін.
Субагенттің негізгі қасиеттері
- Арнайы мақсат және жүйелік жедел. Сіз оның тар домені үшін болжамды түрде әрекет ететіндей жүйе шақыруында субагенттің рөлін, шектеулерін және тәсілін сипаттайсыз (мысалы, кодты шолушы, отладчик, деректанушы).
- Оқшауланған контекстік терезе. Әрбір субагент негізгі ағынның контекстінің төмен деңгейлі мәліметтермен ластануына жол бермей, өзінің жеке сөйлесу тарихын және контекстін сақтайды. Бұл бір әңгіменің мәтінмәнін әйтпесе таусатын жұмыс үрдістерін масштабтау үшін орталық болып табылады.
- Құрал ауқымы және рұқсаттар. Ішкі құралдарды немесе сыртқы үлгі мәтінмәндік протоколының (MCP) құралдарын қосалқы агент пайдалана алатынын беруге немесе шектеуге болады. Бұл қауіпсіздік пен басқарудың маңызды мүмкіндігі.
- Код ретінде конфигурациялау. Субагенттер YAML алдыңғы мәселесі (аты, сипаттамасы, құралдары, үлгісі) бар Markdown файлдары ретінде анықталады және жоба деңгейінде сақталады (
.claude/agents/) немесе пайдаланушы деңгейі (~/.claude/agents/). Жоба анықтамалары басымдыққа ие.
Автоматты өкілдік және айқын шақыру дегеніміз не
Клод коды мүмкін автоматты түрде шақыру немесе субагент кезінде тапсырмаларды қосалқы агенттерге тапсырыңыз description тапсырмаға сәйкес келеді немесе сіз жасай аласыз айқын агентті сұрау (мысалы, > Use the code-reviewer subagent to check my recent changes). жасаңыз description әрекетке бағытталған ("Use PROACTIVELY", "MUST BE USED") Клод кодексіндегі субагенттерді пайдаланудың екі қосымша тәсілі: автоматты өкілдікке итермелеу:
- Автоматты өкілдік — Клод сұрауды тексереді және сәйкес жұмысты субагентке белсенді түрде береді.
- Айқын шақыру — шақыруда/командада қосалқы агентті аты бойынша шақырасыз (мысалы,
Use the code-reviewer subagent to check my changes).
Екі тәсілдің де әртүрлі UX және инженерлік келісімдері бар. Төменде мен әрқайсысын ашамын.
Автоматты өкілдік
Бұл пайдаланушыларға қалай көрінеді. Сіз жоғары деңгейлі пәрмен бересіз (мысалы, «Осы жаңа кітапхана үшін қауіпсіздік аудитін дайындаңыз») және Клод бір немесе бірнеше субагенттердің сәйкес келетінін анықтайды description олардың конфигурацияларындағы өріс. Алдын ала пайдалану үшін конфигурацияланса, қосалқы агент автоматты түрде жіберіледі және нәтижелерді құрылымдық шығыстар ретінде қайтарады.
Неліктен командалар оны пайдаланады.
- Бұл когнитивтік жүктемені төмендетеді — әрбір субагент атауын есте сақтау немесе теру қажет емес.
- Ол белгілі бір тапсырмаларды әрқашан бір маман орындауға тиіс ортақ жұмыс процестері үшін біркелкі қосуды жасайды.
Ескертулер.
- Сіз инженерлік жасауыңыз керек
descriptionжәне жүйені әдейі жібереді, сондықтан Клод дұрыс субагентті сенімді түрде таңдайды. - Ұқсас тапсырмалар үшін көптеген қосалқы агенттер белсендірілсе, шамадан тыс өкілдік таңбалауышты пайдалануды және шуды арттыруы мүмкін; сипаттамаларыңызды консервативті түрде жасаңыз.
Айқын шақыру
Бұл пайдаланушыларға қалай көрінеді. Сіз субагентті анық шақырасыз: > Use the test-runner subagent to run the project tests. Оркестрация детерминирленген: Клод алдын ала теңшелген рұқсаттарымен және шақыруымен аталған қосалқы агентті шақырады.
Неліктен командалар оны пайдаланады.
- Толық бақылау: сіз нақты қай маманның жұмыс істейтінін шешесіз, бұл жөндеуді және қайталануды жеңілдетеді.
- CI немесе автоматтандырылған сценарийлердегі шығындар мен құралдарға қол жеткізу туралы ойлау оңайырақ.
Ескертулер.
- Көбірек теру және тәртіп: әзірлеушілер немесе автоматика дұрыс субагент атауларын білуі керек.
- Оппортунистік азырақ: негізгі агент жақсы субагентті автоматты түрде анықтайтын кейбір ыңғайлылықты жоғалтасыз.
Субагенттер қалай жұмыс істейді — техникалық шолу
Төменде субагент жасағанда және пайдаланғанда не болатынын практикалық, іске асыруға бағытталған көрініс берілген.
Субагентті анықтау (код ретінде конфигурациялау)
Субагент - бұл YAML алдыңғы мәселесі бар Markdown файлы. Маңызды өрістерге мыналар жатады:
name— бірегей кіші әріп идентификаторы (дефис)description— өкілеттіктерді автоматты түрде сәйкестендіру үшін қолданылатын табиғи тілдегі сипаттамаtools— рұқсат етілген құралдардың қосымша үтір тізімі (немесе барлық құралдарды мұраға алу үшін өткізілмейді)model— қосымша бүркеншік ат (sonnet,opus,haiku) немесеinheritнегізгі әңгіме үлгісін пайдалану
Шағын мысал (құжаттардан сөзбе-сөз емес, тұжырымдамалық):
---
name: code-reviewer
description: Expert code reviewer. Proactively reviews code for quality, security, and maintainability.
tools: Read, Grep, Bash
model: inherit
---
You are a senior code reviewer. Focus on security, correctness, and maintainability.
Бұл файлдар екеуінде де тұрады .claude/agents/ (жоба көлемі) немесе ~/.claude/agents/ (пайдаланушы ауқымы). Жоба файлдары басымдыққа ие, бұл ортақ пайдалануды және нұсқаны басқаруды қосалқы агенттерді қарапайым етеді.
Модельді таңдау және құралдар
- Үлгі өрісі: субагент үшін арнайы үлгі бүркеншік атын таңдауға немесе оған негізгі сөйлесу үлгісін иеленуге рұқсат беруге болады. Бұл құн/сапаның сәйкестігін араластыруға мүмкіндік береді (мысалы, үлкен деректерді сканерлеуші субагенттер үшін арзанырақ үлгіні және соңғы синтез үшін жоғары сапалы үлгіні пайдаланыңыз).
- Құрал ауқымы: әрбір субагентке ең аз құралдар жиынтығын беру жарылыс радиусын азайтады және қауіпсіздік туралы ойды жеңілдетеді. Құралдар Клод кодының стандартты примитивтерін (Read, Grep, Bash, Edit, т.б.) және MCP қамтамасыз ететін интеграцияларды қамтиды.
Орындалу уақытының тәртібі және контекстті өңдеу
Клод субагентке өкілдік бергенде, сол субагент алады:
- Оның жүйелік шақыруы (YAML/Markdown мазмұны).
- Тек оған қажет контекст (өзінің контекстік терезесі).
- Құралға кіру оның конфигурациясында рұқсат етілгендей.
Әрбір субагент оқшауланған контекстті сақтайтындықтан, бір ғана контекстті барлығын ұстауға мәжбүрлеудің орнына ұзақ зерттеулерді немесе үлкен файлды талдауларды көптеген шағын контексттерге бөлуге болады — бұл сенімділік пен интерпретация үшін үлкен жеңіс.
Субагентке арналған архитектуралық үлгілер
Ең көп таралған сәулет - бұл оркестрші (негізгі агент) жоғары деңгейлі тапсырманы ыдыратады, бірнеше қосалқы агенттерді айналдырады, содан кейін олардың нәтижелерін синтездейді немесе тексереді. Табиғатта екі канондық үлгі пайда болады:
1) Оркестр + Мамандар
Бір агент ( оркестрші) бірнеше субагенттерді параллель немесе тізбектей үйлестіреді. Оркестр қай маманды шақыру керектігін шешеді, нәтижелерді біріктіреді, сәйкестікті тексереді және соңғы интеграцияны орындайды. Бұл «топ мүшелеріне басқарушы делегаттардың» жалпы тәсілі және Клод Код материалдарындағы көптеген мысалдар мен ұсынылған дизайнға сәйкес келеді. Артықшылықтарға параллельділік, алаңдаушылықтарды айқынырақ бөлу және қателерді жеңілдету кіреді (багги субагент тек оның ауқымына әсер етеді).
Оны қашан пайдалану керек: тәуелсіз ішкі проблемалары бар күрделі тапсырмалар (мысалы, «тесттерді құру», «статикалық талдауды орындау», «модульді қайта жазу», содан кейін «интеграциялау және түпкілікті сынақтарды орындау»).
Келісімдер: оркестрлік логика күрделі болуы мүмкін; қосымша сапарлар кідірісті сәл арттыруы мүмкін.
2) Құбыр / Тізбектелген мамандар
Мұнда субагенттер бірінің шығысы келесінің кірісіне айналатын реттілікпен орналасады (мысалы, спецификация → тірек → қондырғы → сынақ → оңтайландыру). Бұл негізінен агенттер ретінде көрсетілген функция құрамы — кезеңдік түрлендірулер қажет болғанда және деректердің кезеңдер арасында қалай өтетініне қатысты қатаң кепілдіктер қажет болғанда ыңғайлы. Бұл сызықтық жұмыс процестері үшін концептуалды түрде қарапайым және кейде жөндеу оңайырақ.
Оны қашан пайдалану керек: детерминирленген көп сатылы түрлендірулер (мысалы, жобалық құжатты тірек кодқа аудару, содан кейін сынақтар, содан кейін оңтайландырулар).
Келісімдер: кең зерттеуді (зерттеу, миға шабуыл) қажет ететін тапсырмалар үшін табиғи емес және бір үзілген байланыс бүкіл құбырды тоқтата алады.
Субагенттің жай рөлге негізделген шақырудан айырмашылығы неде?
1) Бөлек мәтінмәндік терезелер
Әрбір қосалқы агент алмасуларды, файлдарды және рөліне сәйкес метадеректерді сақтайтын өзінің контекстік буферін алады. Бұл негізгі сеанс мәтінмәнінің шулы аралық хабарлармен ластануын болдырмайды, сонымен қатар әрбір мүмкіндік үшін тарихты сақтауға немесе шектеуге болатындығын білдіреді. Осылайша Клод коды мамандандырылған тапсырмалар үшін ұзақ мерзімді, жоғары сигналдық контексттерді таңбалауыш құнын немесе барлығын бір шақыруға толтырудың когнитивтік шығындарын төлемей сақтауға мүмкіндік береді.
2) Жүйе шақырулары және тұлғалар
Субагенттер олардың рөлін, үнін және шектеулерін анықтайтын жүйелік деңгейдегі нұсқаулармен жасалады (мысалы, «Тек рефакторинг маманы ретінде әрекет етіңіз; қабық пәрмендерін орындамаңыз» немесе «Pytest стилінде бірлік сынақтарын жасаңыз; тек жалпы интерфейстерді пайдаланыңыз»). Бұл шақырулар қосалқы агентке арналған жұмыс сипаттамалары сияқты әрекет етеді және Клод Кодтың орындау уақыты арқылы орындалу уақытында орындалады.
3) Құралды байланыстыру және рұқсат ауқымы
Маңызды практикалық айырмашылық: субагенттерге белгілі бір құралдарға — файлдық жүйеге, процесті орындауға, сыртқы API интерфейстеріне немесе артықшылықты деректер жиындарына рұқсат беруге немесе тыйым салуға болады. Бұл субагенттерді күшті етеді ең аз артықшылық конструкциялар: құжаттама генераторын ерікті пәрмендерді іске қосудан блоктауға болады, ал CI субагентіне оқшауланған құм жәшіг беріледі. Көптеген қауымдастық хабарламалары құпияларға және енгізу/шығару жүйесіне қауіпсіз кіруді басқару үшін үлгі контекстік протоколымен (MCP) немесе ілмектерге негізделген MCP серверімен қосалқы агенттерді жұптастыруды жақтайды.
4) Үлгіні таңдау және шығындар мен тиімділік арасындағы сәйкестік
Субагенттер модульдік болғандықтан, тапсырманың күрделілігіне байланысты әртүрлі негізгі үлгілерді тағайындай аласыз. Терең дәлелдеу үшін мүмкіндігі жоғары Sonnet үлгісін немесе жылдам, қайталанатын тапсырмалар үшін жеңіл Хайку үлгісін пайдаланыңыз. Бұл гетерогенді орналастыру кешігуді, таңбалауыш құнын және мүмкіндікті теңестіруге көмектеседі. Anthropic компаниясының өнім жаңартулары мен қауымдастық мақалалары үнемді масштабтау үшін кішірек үлгілерді параллельді орналастыруға баса назар аударады.
5) Қарым-қатынас үлгілері
Субагенттер құрылымдық хабарламалар немесе файлдар арқылы оркестрмен (немесе бір-бірімен) байланысады. Типтік үлгілерге мыналар жатады:
- құрылымдық JSON пайдалы жүктемесін қайтару (бағдарламалық оркестрлеу үшін қолайлы),
- ортақ жұмыс кеңістігіндегі ауқымды файлға жазу,
- немесе сенімділік көрсеткіші мен негіздемесін қамтитын соңғы пішімделген хабарламаны оркестрге қайтару.
Қауымдастық тәжірибелері командалар түсініксіз болмау үшін анық, машинада оқылатын көшірмелерді қалайтынын көрсетеді.
Өнімділік артықшылықтары
Суб-агенттер дизайнның ұқыптылығы ғана емес, олар дұрыс пайдаланылған кезде практикалық өнімділік пен сапа артықшылықтарын береді.
1) Параллельдік арқылы қабырға сағатының қысқартылған уақыты
Бірнеше жұмысшыны бір уақытта жіберу арқылы (мысалы, репозиторий қалтасына, микросервиске немесе деректер бөлігіне бір жұмысшы) оркестр үлкен құрама тапсырмаларды орындау үшін қажет өткен уақытты азайтады. Қате туралы есептерді тексеру, көптеген модульдер үшін құжаттама жасау немесе бірнеше қызметтерді тексеру сияқты пайдалану жағдайлары табиғи сәйкестік болып табылады. Жұмыс жүктемелері шын мәнінде параллельді болған кезде әзірлеушілердің жұмыс үрдісіндегі айтарлықтай жылдамдықтар.
Әрбір рөлге өз контекстін бере отырып, сіз жылдам кебулерден аулақ боласыз және маңызды емес тарихи шуылдан туындаған галлюцинация қаупін азайтасыз. Бұл мәтінмәнге қатысты сәтсіздіктердің азаюын және арнайы тапсырмалар үшін неғұрлым дәйекті нәтижелерді білдіреді. Қауымдастық жазбалары және Anthropic компаниясының жеке зерттеулері мульти-агентті орнатулар көбінесе бірінші кезектегі тапсырмаларда монолитті агенттерден асып түсетінін көрсетеді. Бір антропикалық ішкі бағалау жетекші агент + субагенттер архитектурасын пайдалана отырып, зерттеу стиліндегі тапсырмалар үшін айтарлықтай жақсартулар туралы хабарлады.
Ескерту: қосалқы тапсырмалар тәуелсіз болған кезде параллелизм ең жақсы нәтиже береді. Егер жұмысшылар үнемі бір-бірін күту керек немесе ауыр жағдайды бөлісу керек болса, сіз кірістердің азаюын көресіз.
2) Мәтінмәнді жақсырақ пайдалану және таңбалауыш қалдықтарын азайту
Әрбір аралық іздеу нәтижесін бір жаһандық контекстке толтырудың орнына, жұмысшылар тек өз терезесінде маңызды нәрсені сақтайды және тазартылған нәтижелерді қайтарады. Бұл оркестр үшін таңбалауышты тұтынуды азайтады және мәтінмәндік шектеулерге қол жеткізу қаупін азайтады — үлкен код базаларымен, ұзын журналдармен немесе үлкен құжат репозиторийлерімен жұмыс істегенде практикалық жеңіс. SDK нығыздау/қорытындылау ұзақ жұмыс істейтін агенттердің тиімді жадын одан әрі кеңейтеді.
3) Мамандық сұраулар бойынша жақсартылған дәлдік
Ауқымы тар маман ретінде құрылған қосалқы агентті өз доменіндегі дәлдік үшін оңтайландыру үшін реттеуге болады (жүйелік нұсқау және құралдар жинағы арқылы): қауіпсіздік тексерулері, код стилі немесе сәйкестікті алу. Тар ауқымды шақырулар галлюцинацияны азайтады, себебі агенттің рұқсат етілген әрекет кеңістігі және күтілетін нәтижелер шектеулі. Ұйымдар жалпы маманнан барлығын орындауды сұраудың орнына, доменге қатысты қосалқы агенттерді пайдаланған кезде, автоматтандырылған кодты тексеру сияқты тапсырмалар үшін жоғары сапалы нәтижелер туралы хабарлайды.
Топтар субагенттерді қалай пайдаланады — мысал жұмыс үрдістері
Төменде бұл дерексіз болу үшін нақты мысалдар келтірілген.
А мысалы — Рефактор құбыры (Оркестр + Мамандар)
- Оркестр "рефактор X компоненті" сұрауын алады.
- Оркестр шақырады
analysis-subagent(жазу рұқсаттары жоқ) күрделілік нүктелерін және қауіпті тәуелділіктерді анықтау. - Оркестр шақырады
refactor-subagentқайта өңделген файлдарды шығару үшін (тармақ тәрізді құм жәшігіне рұқсаттарды жазу). - Оркестр шақырады
test-gen-subagentбірлік сынақтарын жасау үшін (тек оқуға арналған код). - Оркестр CI-мен бірге жұмыс істейді
ci-runner-subagent(құмсалғышты орындау) және адам тексеруі үшін нәтижелерді біріктіреді.
Бұл үлгі әрбір кезеңді оқшаулайды, тәуекелді қамтиды және аудит жолдарын ұқыпты ұстайды.
B мысалы — Зерттеу + прототипі (құбыр)
literature-subagentсілтемелерді сызады және қорытындылайды (файл жазусыз, реттелетін вебке кіру).prototype-subagentжиынтықтан минималды PoC көрсеткішін жасайды.benchmark-subagentқұм жәшігіндегі микробағдарламаларды іске қосады және нәтижелерді хабарлайды.
Бұл тізбек жауапкершілікті анық сақтай отырып, зерттеу тапсырмаларының дәйекті сипатын қамтамасыз етеді.
Үздік тәжірибелер мен үлгілер
Дизайн және конфигурация
- Шағын, тар рөлдерден бастаңыз. Әрбір субагентті бір нақты жұмысқа жауапты етіңіз. Тар жауапкершіліктер жөндеуді әлдеқайда жеңілдетеді.
- Нұсқа сіздің
.claude/agents/қалта. Код сияқты субагент анықтамаларын қарастырыңыз — шолу, сынау және бекіту нұсқалары. Бұл дрейфті азайтады және аудитті жеңілдетеді. - Құралдар мен үлгілерді әдейі бекітіңіз. пайдалану
model: inheritнегізгі әңгімемен дәйекті мінез-құлық қажет болғанда; фондық сканерлеу үшін арзанырақ үлгі бүркеншік атын көрсетіңіз. Шабуыл бетін азайту үшін құралдарды құлыптаңыз.
Операциялық үлгілер
- Детерминирленген автоматтандыру үшін нақты шақыруды пайдаланыңыз. CI тапсырмаларын немесе ілмектерді іске қосып жатсаңыз, болжамды нәтижелерді қамтамасыз ету үшін арнайы субагенттерді шақырыңыз.
- Интерактивті сеанстарда автоматты өкілдікті пайдаланыңыз. Барлау жұмыстары үшін Клод үйкелісті азайту үшін субагенттерді таңдауға рұқсат етіңіз, бірақ жасаңыз
descriptionавтоматтандыру күтпеген жерден іске қосылмауы үшін өрістер әдейі жасалады. - Синтез үшін құрылымдық шығыстарды жобалау. Ішкі агенттерді файлдарға жазуға немесе оркестр оқи алатын JSON шығаруға мәжбүрлеу; бұл азайту қадамын және аудитті жеңілдетеді.
Тестілеу, бақылау және басқару
- Өкілдік бағалауларды құрастырыңыз. Субагенттер қай жерде сәтсіздікке ұшырағанын қадағалаңыз және сол сәтсіздік режимдерін қолданатын сынақтарды жасаңыз. Anthropic репрезентативті сынақ жинақтарын және итеративті жақсартуды ұсынады.
- Токен мен құралды пайдалануды бақылаңыз. Әрбір субагенттің пайдаланылуын анықтаңыз және шығынды немесе тарифтік шектеу шарттарын анықтау үшін ескертулерді қосыңыз.
Қашан субагенттерді ҚОЛДАНБАУ
Субагенттер күшті, бірақ әрқашан дұрыс құрал емес.
- Қарапайым тапсырмалар: Қысқа, бір реттік шақырулар немесе тривиальды түрлендірулер үшін субагенттер қажетсіз күрделілік қосады.
- Қатаң кідіріс шектеулері: Оркестрлік сапарлар үстеме шығындарды қосады; егер сізге бір айналымды, өте төмен кідіріспен жауаптар қажет болса, монолитті тәсіл оңайырақ болуы мүмкін.
- Шағын инфрақұрылымы бар шағын командалар: Құпияларға, бақылауға және құм жәшіктерге арналған құралдарсыз субагенттер операциялық тәуекелді арттыруы мүмкін. Қауымдастық мақалалары модульдік қажет болғанда кішігірімнен бастауға және қосалқы агенттерді қосуға баса назар аударады.
Claude кодын қайда пайдалану ұсынылады cli
CometAPI енді қуатты Claude Code cli-ге толық қолдау көрсететінін қуана хабарлады. Клод кодында Comet API үлгісін пайдалану үшін сізге тек Клод кодын орнату және алынған Comet API кілті және негізгі мекенжайы арқылы аутентификация қажет.
Неліктен CometAPI арқылы Клауд кодын пайдалану керек?
Жасанды интеллекттің негізгі мүмкіндіктері: әзірлеушілер үшін арнайы жасалған үлгілерді пайдаланып кодты оңай жасаңыз, түзетіңіз және оңтайландырыңыз.
- Модельдерді икемді таңдау: Модельдердің кең ауқымы сізге біркелкі дамуға мүмкіндік береді.
- Үздіксіз интеграция: API интерфейстері әрқашан қол жетімді. Клод кодын бірнеше минут ішінде бар жұмыс үрдісіңізге тікелей біріктіріңіз.
- CometAPI арқылы Клод кодын пайдалану көбірек шығындарды үнемдейді. CometAPI ұсынған Claude API ресми бағасынан 20% арзандатылған және ресми тұлға соңғы үлгісімен жаңартылған.
Claude Code cli пайдалануға дайынсыз ба? кеңесіңіз API нұсқаулығы нұсқаулық үшін.
Егер сіз AI туралы көбірек кеңестер, нұсқаулықтар және жаңалықтар білгіңіз келсе, бізге жазылыңыз VK, X және Арасындағы айырмашылық!
Сондай-ақ, қараңыз CometAPI арқылы Клод кодын қалай орнатуға және іске қосуға болады?
Қорытынды - неліктен субагенттер қазір маңызды
Субагенттер агенттік жұмыс ағындары туралы уәдені топтар үшін практикалық етеді: олар рөлдер, рұқсаттар, мәтінмән, баға және параллелизация туралы анық және бірінші дәрежелі нысандар ретінде пайымдауға мүмкіндік береді. Ұқыпты пайдаланған кезде субагенттер әзірлеушінің жоғары жылдамдығын, көп сатылы тапсырмаларда жақсырақ сапаны және болжауға болатын басқаруды ашады. Басқа жағы мынада: бұл субагенттерді өндірістік бағдарламалық қамтамасыз ету сияқты жобалау, сынау және бақылау керек, бірақ бұл инвестиция жылдам инженерияны сенімді инженерлік тәжірибеге айналдырады.


