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-ը պահպանողական համատեղ հոսթերի վրա — խորության յուրաքանչյուր լրացուցիչ մակարդակ կարող է բազմապատկել գործիքի կանչերն ու մոդելի օգտագործումը:

Դատողության ռազմավարություններ

Բացի պարզ ցիկլից, օրկեստրավորիչը առաջարկում է ընտրովի դատողության ռազմավարություններ: Դրանք անջատված են, քանի դեռ չեն միացված, և յուրաքանչյուրը կարգավորելի է ադմին UI-ից «Agent · Reasoning» կարգավորումների խմբի ներքո:

Ռազմավարություն Ինչ է անում
Plan-steps Գործակալը կազմում է պլան նախքան գործելը, ապա մշակում քայլերը:
Reflect Գործակալը քննադատում և վերանայում է իր սեփական սևագիրը նախքան պատասխանելը:
Debate N գործակալներ վիճում են մի շարք փուլերում, ապա դատավորը ընտրում է հաղթողին:
Best-of-N Գեներացնել մի քանի թեկնածու պատասխան և ընտրել լավագույնը:
Self-heal Ձախողման դեպքում գործակալը ախտորոշում և կրկին փորձում է՝ հանձնվելու փոխարեն:

[!TIP] Դատողության ռազմավարությունները փոխանակում են հապաղումն ու token-ի արժեքը որակի դիմաց: Միացրեք դրանք ընտրողաբար այն գործակալների և առաջադրանքների համար, որոնց դա անհրաժեշտ է, այլ ոչ թե գլոբալ:

Գործակալների գրաֆներ

Բազմագործակալ աշխատահոսքերի համար, որոնք ավելի կառուցվածքային են, քան ժամանակավոր ենթագործակալների կանչերը, AiHummer-ը աջակցում է գործակալների գրաֆներ — գործակալների բացահայտ միացում աշխատահոսքի մեջ: Գրաֆները կառավարվում են ադմին UI-ից և ադմին API-ից /v1/admin/graphs/* հասցեի ներքո:

Ադմին UI-ի «Գրաֆներ» էջը վիզուալ flowchart-խմբագրիչ է. գրաֆի հանգույցները տեղաշարժվում են կտավի վրա քաշելով, նրանց միջև կապերը գծվում են սլաքներով, գունապնակն ավելացնում է նոր հանգույցներ, իսկ կողային վահանակը խմբագրում է ընտրված հանգույցի պարամետրերը: Գրաֆի սահմանումը (մեկնարկային հանգույց, քայլերի սահման, հանգույցներ և անցումներ) պահվում է որպես JSON — «Էքսպորտ/Իմպորտ JSON» փոխարկիչը բացում է այն դիտելու, instance-ների միջև տեղափոխելու և ձեռքով խմբագրելու համար:

Կազմաձևման ամփոփում

Կարգավորիչ Որտեղ
Ենթագործակալի առավելագույն խորություն AIHUMMER_SUBAGENT_MAX_DEPTH (env; տաք-վերաբեռնելի)
Դատողության ռազմավարություններ Կարգավորումների խումբ «Agent · Reasoning»
Գործակալների գրաֆներ /v1/admin/graphs/*

[!NOTE] Ենթագործակալի խորությունը և գործիքների միացումը այն կարգավորումներից են, որոնք կիրառվում են տաք (առանց վերագործարկման): Այլ կարգավորումներ կարող են պահանջել վերագործարկում — տես կազմաձևման մոդելը սկսելու ուղեցույցում:

Ո՞ւր հաջորդիվ