ორკესტრაცია აერთებს რამდენიმე აგენტს ერთ სცენარად — გრაფად, სადაც ერთი ბიჯის
შედეგი წყვეტს შემდეგს. ეს არის გზა, როგორ ააგოთ პროცესი (მაგალითად:
კლასიფიკატორი → შემსრულებელი → შემმოწმებელი) იმის ნაცვლად, რომ დაეყრდნოთ ერთ დიდ
პრომპტს. ეკრანი მიბმულია სამუშაო სივრცეზე.
ვიზუალური რედაქტორი
ძირითადი რედაქტორი არის make.com-ის სტილის ვიზუალური ნაკადის ამგები:
გადასათრევი კვანძის ბარათები, SVG შემაერთებელი წიბოები, კვანძის დამატების პალიტრა
და გვერდითი პანელი არჩეული კვანძის კონფიგურაციისთვის. კვანძების პოზიციები ინახება
გრაფთან ერთად, ამიტომ დიაგრამა ყოველ გახსნისას ერთნაირად გამოიყურება.
რისგან შედგება გრაფი
გრაფი არის მონაცემები: { start, max_steps, nodes:[…] }. თითოეული კვანძი
ინახავს id-ს, მიბმულ agent-ს, prompt-ს, ხელახალი ცდის რაოდენობას
max_retries-ს და წიბოების სიას. წიბოს პირობა (when) შეიძლება იყოს:
always, default, contains / not_contains / equals / regex (ბოლო
ოთხს სჭირდება მნიშვნელობა). დაცული ტერმინალური კვანძია __end__.
როგორ გამოვიყენოთ
დააჭირეთ “+ შექმნა”-ს, დააყენეთ სახელი, აღწერა და ჩართული.
“მაგალითის ჩასმა” ტვირთავს მზა გრაფის შაბლონს — მოსახერხებელი საწყისი წერტილი.
დაამატეთ კვანძები, აირჩიეთ აგენტი და პრომპტი თითოეულისთვის და შეაერთეთ ისინი
პირობითი წიბოებით.
დაავალიდირეთ — შეამოწმეთ გრაფი გაშვებამდე.
არსებული გრაფისთვის შეიყვანეთ სატესტო შემავალი მონაცემი და დააჭირეთ გაშვება-ს —
მიიღებთ ბიჯ-ბიჯ კვალს: თითოეული კვანძის გამონატანი, აგენტი, შეცდომები, გაჩერების
მიზეზი და საბოლოო შედეგი.
სესიები — სადაც ნაჩვენებია ჩადგმული ქვეაგენტების გაშვებები.
**ორკესტრაცია** აერთებს რამდენიმე აგენტს ერთ სცენარად — გრაფად, სადაც ერთი ბიჯის
შედეგი წყვეტს შემდეგს. ეს არის გზა, როგორ ააგოთ პროცესი (მაგალითად:
კლასიფიკატორი → შემსრულებელი → შემმოწმებელი) იმის ნაცვლად, რომ დაეყრდნოთ ერთ დიდ
პრომპტს. ეკრანი მიბმულია სამუშაო სივრცეზე.
## ვიზუალური რედაქტორი
ძირითადი რედაქტორი არის make.com-ის სტილის **ვიზუალური ნაკადის ამგები**:
გადასათრევი კვანძის ბარათები, SVG შემაერთებელი წიბოები, კვანძის დამატების პალიტრა
და გვერდითი პანელი არჩეული კვანძის კონფიგურაციისთვის. კვანძების პოზიციები ინახება
გრაფთან ერთად, ამიტომ დიაგრამა ყოველ გახსნისას ერთნაირად გამოიყურება.
## რისგან შედგება გრაფი
გრაფი არის მონაცემები: `{ start, max_steps, nodes:[…] }`. თითოეული **კვანძი**
ინახავს `id`-ს, მიბმულ `agent`-ს, `prompt`-ს, ხელახალი ცდის რაოდენობას
`max_retries`-ს და **წიბოების** სიას. წიბოს პირობა (`when`) შეიძლება იყოს:
`always`, `default`, `contains` / `not_contains` / `equals` / `regex` (ბოლო
ოთხს სჭირდება მნიშვნელობა). დაცული ტერმინალური კვანძია `__end__`.
## როგორ გამოვიყენოთ
1. დააჭირეთ **"+ შექმნა"**-ს, დააყენეთ სახელი, აღწერა და ჩართული.
2. **"მაგალითის ჩასმა"** ტვირთავს მზა გრაფის შაბლონს — მოსახერხებელი საწყისი წერტილი.
3. დაამატეთ კვანძები, აირჩიეთ აგენტი და პრომპტი თითოეულისთვის და შეაერთეთ ისინი
პირობითი წიბოებით.
4. **დაავალიდირეთ** — შეამოწმეთ გრაფი გაშვებამდე.
5. არსებული გრაფისთვის შეიყვანეთ სატესტო შემავალი მონაცემი და დააჭირეთ **გაშვება**-ს —
მიიღებთ ბიჯ-ბიჯ კვალს: თითოეული კვანძის გამონატანი, აგენტი, შეცდომები, გაჩერების
მიზეზი და საბოლოო შედეგი.
## ექსპორტი და იმპორტი
**"JSON ექსპორტი/იმპორტი"** გადამრთველი წარმოაჩენს გრაფის ნედლ JSON-ს ტექსტურ ველში
ცოცხალი, ადამიანისთვის წასაკითხი წინასწარი ხედით — მოსახერხებელია კოპირებისთვის,
ვერსირებისა და ინსტანციებს შორის გრაფების გადასატანად.
## კონფიგურაცია
- `max_steps` ზღუდავს ბიჯების საერთო რაოდენობას (ციკლისგან დაცვა).
- კვანძის `max_retries` აყენებს, რამდენჯერ განმეორდეს ბიჯი შეცდომისას.
- გრაფის ჩართვის ალამი წყვეტს, შესაძლებელია თუ არა მისი გაშვება.
## შემდეგი
- [აგენტები](/ka/v1.0/webui/agents) — გრაფის მონაწილეები.
- [ორკესტრაცია და ქვეაგენტები](/ka/v1.0/concepts/orchestration-subagents) — როგორ
მუშაობს ეს კულისებში.
- [სესიები](/ka/v1.0/webui/sessions) — სადაც ნაჩვენებია ჩადგმული ქვეაგენტების გაშვებები.