AiHummer
ქართული
შესვლა
v1.0.x
{ }Swagger

ორკესტრაცია და ქვე-აგენტები

v1.0.x · განახლდა 2026-07-07

ორკესტრატორი არის ის, რაც შემომავალ შეტყობინებას პასუხად აქცევს. ის აწყობს ფენოვან სისტემურ პრომპტს და მართავს ფუნქცია-გამოძახების ციკლს: მოდელი ფიქრობს, იძახებს ხელსაწყოებს, კითხულობს შედეგებს და მეორდება ვიდრე საბოლოო პასუხს არ წარმოქმნის. ამ ციკლის თავზე, აგენტს შეუძლია შექმნას ქვე-აგენტები და გამოიყენოს არასავალდებულო მსჯელობის სტრატეგიები — ყველა მათგანი ადმინისთვის კონფიგურირებადია.

სვლის ციკლი

სვლა არის შემოსაზღვრული ფუნქცია-გამოძახების ციკლი. მოდელს ეძლევა სისტემური პრომპტი, საუბარი და ხელმისაწვდომი ხელსაწყოები; მას შეუძლია გამოიძახოს ერთი ან მეტი ხელსაწყო, ორკესტრატორი ასრულებს მათ და უბრუნებს შედეგებს, და ციკლი გრძელდება ვიდრე მოდელი არ დააბრუნებს საბოლოო შეტყობინებას. ხელსაწყოები, მეხსიერება და ცოდნა ყოველთვის ჩნდებიან როგორც ხელსაწყოს შედეგი, არასოდეს როგორც ჩაშენებული ინსტრუქცია — ეს არის ის, რაც ციკლს პრომპტ-ინჯექციისადმი მდგრადს ხდის.

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] მსჯელობის სტრატეგიები ცვლიან ლატენტობასა და ტოკენის ღირებულებას ხარისხზე. ჩართეთ ისინი შერჩევითად იმ აგენტებისა და დავალებებისთვის, რომლებსაც ისინი სჭირდებათ, ნაცვლად გლობალურისა.

აგენტთა გრაფები

მრავალაგენტიანი სამუშაო ნაკადებისთვის, რომლებიც უფრო სტრუქტურირებულია, ვიდრე ad-hoc ქვე-აგენტის გამოძახებები, AiHummer მხარს უჭერს აგენტთა გრაფებს — აგენტების გარკვევით დაკავშირებას სამუშაო ნაკადში. გრაფები იმართება ადმინ UI-დან და ადმინ API-დან /v1/admin/graphs/*-ის ქვეშ.

ადმინ UI-ის გვერდი «გრაფები» არის ვიზუალური flowchart რედაქტორი: გრაფის კვანძები ტილოზე გადაათრევა, მათ შორის კავშირები ისრებით იხაზება, პალიტრა ამატებს ახალ კვანძებს, ხოლო გვერდითი პანელი არედაქტირებს არჩეული კვანძის პარამეტრებს. გრაფის განსაზღვრება (საწყისი კვანძი, ნაბიჯების ლიმიტი, კვანძები და გადასვლები) ინახება როგორც JSON — გადამრთველი «ექსპორტი/იმპორტი JSON» ხსნის მას სანახავად, ინსტანსებს შორის გადასატანად და ხელით რედაქტირებისთვის.

კონფიგურაციის შეჯამება

ღილაკი სად
ქვე-აგენტის მაქს. სიღრმე AIHUMMER_SUBAGENT_MAX_DEPTH (env; ცხელად გადატვირთვადი)
მსჯელობის სტრატეგიები პარამეტრების ჯგუფი “Agent · Reasoning”
აგენტთა გრაფები /v1/admin/graphs/*

[!NOTE] ქვე-აგენტის სიღრმე და ხელსაწყოს ჩართვა იმ პარამეტრებს შორისაა, რომლებიც გამოიყენება ცხელად (გადატვირთვის გარეშე). სხვა პარამეტრებს შეიძლება დასჭირდეს გადატვირთვა — იხ. კონფიგურაციის მოდელი getting-started-ის სახელმძღვანელოში.

სად შემდეგ