Օրխեստրային կազմավորում և ենթագնացներ
Այս օրկեստրատոր սա այն է, ինչը մուտքագրված հաղորդագրությունը վերածում է պատասխան եկածի: Այն հավաքում է բազմաշերտ համակարգային հարցում և ղեկավարում է ֆունկցիաների կանչի ցիկլ: մոդելը մտածում է, միացնում է գործիքները, կարդում է արդյունքները և կրկնում այդ գործընթացը մինչև այն պահը, երբ տալիս է վերջնական պատասխան։ Անդրե՛ն այս ցիկլի վրա գործակալը կարող է սկսվել զավթածմունքներ և կիրառել ցանկության դեպքում մտածողության ռազմավարություններ — բոլորը կարգավորվում են ադմինիստրատորի կողմից։
Շրջադարձային ցիկլ
Քայլը ֆունկցիաների զանգերի սահմանափակ ցիկլ է։ Մոդելներին տրամադրվում է համակարգի հարցումը, զրույցը և առկա գործիքները։ Այն կարող է կիրառել մեկ կամ մի քանի գործիք, կառավարման համակարգը կատարում է դրանք և վերադարձնում արդյունքները։ ծրագիրը շարունակվում է այնքան ժամանակ, քանի դեռ մոդելը չի վերադարձնում վերջնական հաղորդագրությունը։ Միջոցները, հիշողությունը և գիտելիքները միշտ գալիս են որպես գործիքի արդյունքներ, երբեք ինչպես ներմուծվող հրահանգները՝ դա այն է, ինչը դարձնում է ցիկլը դիմացկուն ներմուծվող նշումների նկատմամբ։
prompt + tools ─▶ model ─▶ tool calls ─▶ results ─▶ model ─▶ ... ─▶ final reply
Ընդդիմադիր գործակալներ
Աջենտը կարող է ստեղծել ենթագործակալներ պատրաստել ենթախնդիրը և վերադարձնել արդյունքը կանչողին: Սա թույլ է տալիս համակարգող գործակալին վստահեցնել կենտրոնացված աշխատանքը՝ հետազոտություն, դրվագի պատրաստում, մասնագիտական որոնում՝ միաժամանակ չծանրաբեռնեցնելով մեկ համատեքստը:
Ռեկուրսիան սահմանափակ է՝ ներմուծման առավելագույն խորությունը վերահսկվում է AIHUMMER_SUBAGENT_MAX_DEPTH. Սա կանխում է անակնկալի հայտնվելը և դարձնում արժեքն ու ընթացքի ուշացումը կանխատեսելի։
[!WARNING] Ենթագործակալները բազմապատկում են աշխատանքը: Պահպանեք
AIHUMMER_SUBAGENT_MAX_DEPTHկոնսերվատիվակա համատեղ հոստներ — յուրաքանչյուր լրացուցիչ խորության մակարդակ կարող է բազմապատկել գործիքների և մոդելի կանչերը Օգտագործում.
Տարբերակների մտածողության ռազմավարություններ
Պարզ օղակից բացի, օրլեստրատորը առաջարկում է լրացուցիչ մտածողության ռազմավարություններՆրանք անջատված են, եթե միացված չեն, և յուրաքանչյուրն էլ կարելի է կարգավորել ադմինիստրատորային ինտերֆեյսի միջոցով բաժնում Գործակալ · Նակատեսութիւն կարգավորումների խմբաքանակ
| ԱԿՆԱՐԿԱՅԻՆ ՓՐԿՈՒՄ | Ի՞նչ է սա անում |
|---|---|
| Գործընթացի քայլերը | Դետեկտիվը գրում է պլան գործողությունից առաջ, հետո կատարում է դրա քայլերը։ |
| ԱԿՆԱՐԿԵԼ | Գործակալը քննադատում է և վերանայում իր սեփական մսակագիրը պատասխանի առաջ: |
| Վիճահարույց քննարկումներ | N պաշտոնյաները վիճում են մի շարք հարցերի շուրջ տուրեր, ապա a տնտեսական ընտրում է հաղթողին։ |
| Լավագույնը N-ից | Ստեղծեք մի քանի հնարավոր պատասխաններ և ընտրեք լավագույնը։ |
| Ինքնավերականգնում | Փոփոխության դեպքում գործակալը ախտորոշում է խնդիրը և կրկնում փորձը, այլ ոչ թե հանձնվում է։ |
[!TIP] Լոգիկական ծրագրավորման ռազմավարությունները փոխանակում են ուշացման և նիշերի արժեքը որակի հետ: Բացեք դրանք ընտրովի՝ նրանց համար, ովքեր գործակալների և խնդիրների կարիքն ունեն, ոչ թե գլոբալորեն։
Գործակալների գրաֆերը
Բազմակողմ գործիքային գործընթացների համար, որոնք ավելի կառուցվածքային են, քան ենթագործակալների պատահական զանգերը, AiHummer-ը աջակցում է գործակալության գրաֆիկներ — գործակալների ակնհայտ ինտեգրացիան աշխատանքային գործընթացում։ Ճարտարապետությունները կառավարվում են ադմինիստրատիվ ինտերֆեյսից և ադմինիստրատիվ API-ի միջոցով /v1/admin/graphs/*.
Վարչարարի ինտերֆեյս Գրաֆիկներ էջը ներկայացուցչական է սխեմատիկ խմբագրիչ: գրաֆի հանգույցները տեղափոխվում են կտավի վրա, նրանց միջև եղած եզրերը ցուցադրվում են սլաքների կերպով, պալիտրան նոր հանգույցներ է ավելացնում, իսկ կողային վահանակը խմբագրում է ընտրված հանգույցի պարամետրերը: Գրաֆի սահմանումը (սկզբնական հանգույց, քայլերի սահման, հանգույցներ և անցումներ) պահվում են JSON ձևաչափով՝ «Արտահանման/Ներմուծման JSON» անջատիչը բացում է այն՝ ստուգման, օրինակների միջև փոխանցման և ձեռքի խմբագրման համար։
Կոնֆիգուրացիայի ամփոփագիր
| Գրիչ | Որտեղ |
|---|---|
| Անդրակագան օպերատորի առավելագույն խորություն | AIHUMMER_SUBAGENT_MAX_DEPTH (շրջակա միջավայր; տաք վերագործարկման հնարավորությամբ) |
| Տարբերակների մտածողության ռազմավարություններ | Պարամետրերի խմբագիր Գործակալ · Նակատեսութիւն |
| Գործակալների գրաֆերը | /v1/admin/graphs/* |
[!NOTE] Փոքր գործակալի խորությունը և գործիքների ներգրավվելը վերաբերում են պարամետրերին, որոնք կիրառվում են տաք (առանց վերին սկսման): Մյուս կարգավորումները կարող են պահանջել վերին սկսում — տես կոնֆիգուրացիան մոդել հեռավարության սկսելու ուղեցույցում։
Որտեղից հետո
- Դիտեք, թե ինչ կարող է առաջացնել ցիկլը Գործիքներ.
- Ուսումնասիրեք, թե ինչպես է հաղորդագրությունը ընտրում իր սկզբնական գործակալին Ուղղորդում.
- Կարգավորեք գործակալիք ինքնուրույն մեջ Գործակալներ և անձինք.