AiHummer
Беларуская
Увайсці
v1.0.x
{ }Swagger

Аркестрацыя і субагенты

v1.0.x · абноўлена 2026-06-26

Аркестратар — гэта тое, што ператварае ўваходнае паведамленне ў адказ. Ён збірае слаісты сістэмны промпт і кіруе цыклам выкліку функцый: мадэль думае, выклікае інструменты, чытае вынікі і паўтарае, пакуль не выдасць канчатковы адказ. Над гэтым цыклам агент можа спараджаць субагентаў і прымяняць апцыянальныя стратэгіі разважання — усё гэта наладжваецца адміністратарам.

Цыкл ходу

Ход — гэта абмежаваны цыкл выкліку функцый. Мадэлі даецца сістэмны промпт, размова і даступныя інструменты; яна можа выклікаць адзін ці больш інструментаў, аркестратар выконвае іх і вяртае вынікі, і цыкл працягваецца, пакуль мадэль не верне канчатковае паведамленне. Інструменты, памяць і веды заўсёды прыходзяць як вынікі інструментаў, ніколі як устаўленыя інструкцыі — гэта тое, што робіць цыкл устойлівым да промпт-ін’екцыі.

prompt + tools ─▶ model ─▶ tool calls ─▶ results ─▶ model ─▶ ... ─▶ final reply

Субагенты

Агент можа спараджаць субагентаў, каб апрацаваць падзадачу і вярнуць вынік выклікаючаму. Гэта дазваляе каардынуючаму агенту дэлегаваць сфакусаваную працу — даследаванне, чарнавік, спецыялізаваны пошук — не перагружаючы адзіны кантэкст.

Рэкурсія абмежаваная: максімальная глыбіня ўкладання кантралюецца AIHUMMER_SUBAGENT_MAX_DEPTH. Гэта прадухіляе няўрымслівае спараджэнне і захоўвае кошт і затрымку ходу прадказальнымі.

[!WARNING] Субагенты памнажаюць працу. Трымайце AIHUMMER_SUBAGENT_MAX_DEPTH кансерватыўным на агульных хастах — кожны дадатковы ўзровень глыбіні можа памнажаць выклікі інструментаў і выкарыстанне мадэлі.

Стратэгіі разважання

Акрамя простага цыкла, аркестратар прапаноўвае апцыянальныя стратэгіі разважання. Яны выключаны, пакуль не ўключаны, і кожная наладжваецца з адмінкі пад групай налад “Agent · Reasoning”.

Стратэгія Што яна робіць
Plan-steps Агент складае план перад дзеяннем, потым адпрацоўвае крокі.
Reflect Агент крытыкуе і перагледжвае ўласны чарнавік перад адказам.
Debate N агентаў спрачаюцца на працягу некалькіх раўндаў, потым суддзя выбірае пераможцу.
Best-of-N Згенераваць некалькі кандыдатных адказаў і выбраць найлепшы.
Self-heal Пры збоі агент дыягнаструе і паўтарае спробу замест таго, каб здацца.

[!TIP] Стратэгіі разважання абменьваюць затрымку і кошт токенаў на якасць. Уключайце іх выбарачна для агентаў і задач, якім яны патрэбныя, а не глабальна.

Графы агентаў

Для шматагентных працоўных працэсаў, якія больш структураваныя, чым выпадковыя выклікі субагентаў, AiHummer падтрымлівае графы агентаў — яўнае звязванне агентаў у працоўны працэс. Графамі кіруюць з адмінкі і адмінскага API пад /v1/admin/graphs/*.

Старонка «Графы» у адмінцы — гэта візуальны flowchart-рэдактар: вузлы графа перацягваюцца па палатне, сувязі паміж імі малююцца стрэлкамі, палітра дадае новыя вузлы, а бакавая панэль рэдагуе параметры выбранага вузла. Азначэнне графа (стартавы вузел, ліміт крокаў, вузлы і пераходы) захоўваецца як JSON — пераключальнік «Экспарт/Імпарт JSON» адкрывае яго для прагляду, пераносу паміж інстансамі і ручной праўкі.

Зводка канфігурацыі

Ручка Дзе
Максімальная глыбіня субагентаў AIHUMMER_SUBAGENT_MAX_DEPTH (env; гарачая перазагрузка)
Стратэгіі разважання Група налад “Agent · Reasoning”
Графы агентаў /v1/admin/graphs/*

[!NOTE] Глыбіня субагентаў і ўключэнне інструментаў — сярод налад, якія прымяняюцца гарача (без перазапуску). Іншыя налады могуць патрабаваць перазапуску — глядзіце мадэль канфігурацыі ў кіраўніцтве па пачатку працы.

Куды далей