Оркестрлеу және қосалқы агенттер
Бұл оркестратор кіріс хабарламаны жауапқа айналдыратын нәрсе. Ол қабатты жүйелік промптты жинақтайды және жүргізеді функция шақыру циклі: модель ойлайды, құралдарды қолданады, нәтижелерді оқиды және соңғы жауапты бергенше қайта жасайды. Осы циклдің үстінде агент пайда болуы мүмкін ішкі агенттер және міндетті емес қолдану ойлау стратегиялары — барлығы әкімші тарапынан бапталатын.
Айналу циклі
Айырбас – шектелген функция шақыратын цикл болып табылады. Модельге жүйелік нұсқаулық, әңгіме және қолжетімді құралдар беріледі; ол бір немесе бірнеше құралдарды шақыра алады, үйлестіруші оларды орындайды және нәтижелерді кері береді, және цикл модель соңғы хабарламаны қайтаратынға дейін жалғасады. Құралдар, жады және білім әрқашан келіп түседі құрал нәтижелері, ешқашан енгізілген нұсқаулар ретінде емес — бұл циклдің нұсқаулық енгізуге төзімді болуын қамтамасыз етеді.
prompt + tools ─▶ model ─▶ tool calls ─▶ results ─▶ model ─▶ ... ─▶ final reply
Агентшелер
Агент жасай алады ші агенттерді шығару ішкі тапсырманы өңдеп, нәтижені шақырған адамға қайтарады. Бұл үйлестіруші агентке нақты жұмыс — зерттеу, жобалау, арнайы іздеу — тапсырылып, бір контексті шамадан тыс жүктемей орындауға мүмкіндік береді.
Рекурсия шектелген: ең көп кірістірілген тереңдік бақыланады AIHUMMER_SUBAGENT_MAX_DEPTH. Бұл бақылаусыз тіршіліктің алдын алады және бір тараптың шығыны мен кешігуін алдын ала білуге мүмкіндік береді.
[!WARNING] Агенттер жұмысты көбейтеді. Сақтаңыз
AIHUMMER_SUBAGENT_MAX_DEPTHконсервативті ортақ хосттар — әрбір қосымша тереңдік деңгейі құрал шақырулары мен модельді көбейте алады қолдану.
Пікірлеу стратегиялары
Жай циклден тыс, оркестратор қосымша опцияларды ұсынады ойлау стратегиялары. Олар қосылмаған болып табылады, тек қосылғанда жұмыс істейді және әрқайсысын әкімші интерфейсінде баптауға болады Агент · Ой жүгірту параметрлер тобы.
| Стратегия | Не істейді |
|---|---|
| Жоспар-қадамдар | Агент әрекет етпес бұрын жоспар құрады, содан кейін қадамдарды орындайды. |
| Көрсеу | Агент жауап бермес бұрын өзінің жобасын сынға алып, түзетеді. |
| Дебат | N агенттер бірнеше нәрселер бойынша пікірталас жүргізеді рангтер, содан кейін бір сот жеңімпазды таңдайды. |
| Үздік N | Бірнеше кандидат жауаптарды жасап, ең жақсысын таңдаңыз. |
| Өзін-өзі емдеу | Сәтсіздік болғанда агент берілудің орнына ақауды анықтап және қайта әрекет етеді. |
[!TIP] Ойлау стратегиялары сапа үшін кідіру мен токен шығынын айырбастайды. Оларды қосыңыз оларды жаһандық емес, керісінше қажет ететін агенттер мен тапсырмалар үшін іріктеп қолдану.
Агент графиктері
Кездейсоқ агууланген қосалқы агент шақыруларынан құрылымдырақ көпагенттік жұмыс ағымдары үшін AiHummer қолдайды агенттік графиктер — агенттерді жұмыс ағынына айқын қосу. Графтар әкімші UI және әкімші API арқылы басқарылады /v1/admin/graphs/*.
Әкімші интерфейстері “Графиктер” бет визуалды ағыс диаграммасын редакторы: граф түйіндері кенвас бойынша сырғытылады, олардың арасындағы қырлар көрсеткілер ретінде салынады, палитра жаңа түйіндер қосады, ал бүйір панелі таңдалған түйіннің параметрлерін өңдейді. Граф анықтамасы (бастапқы түйін, қадам шегі, түйіндер мен өтулер) JSON форматында сақталады — «JSON экспорт/импорт» ауысқышы оны қарап шығу, инстанциялар арасында тасымалдау және қолмен өңдеу үшін ашады.
Конфигурацияның қысқаша мазмұны
| Түйме | Қайда |
|---|---|
| Қос агенттің ең үлкен тереңдігі | AIHUMMER_SUBAGENT_MAX_DEPTH (орта; ыстық қайта жүктелетін) |
| Пікірлеу стратегиялары | Параметрлер тобы Агент · Ой жүгірту |
| Агент графиктері | /v1/admin/graphs/* |
[!NOTE] Аралық агенттің тереңдігі мен құралды іске қосу қолданылатын параметрлердің қатарында ыстық (қайта қосу жоқ). Басқа параметрлер үшін қайта қосу қажет болуы мүмкін — баптауларды қараңыз бастау нұсқаулығындағы модель.
Келесі қайда
- Цикл не шақыра алатынын қараңыз Құралдар.
- Хабарламаның өз бастапқы агентін қалай таңдайтынын үйреніңіз Маршрутизация.
- Агенттерді өздерін баптау Агенттер мен тұлғалар.