როგორ მუშაობს AI აგენტების გუნდი
მთავარი BTU-ს მკვლევრების ანალიტიკური შეფასებით, AI აგენტების გუნდი საიმედო ხდება მაშინ, როდესაც დავალებასთან ერთად ერთი მონაწილიდან მეორეზე გადადის მტკიცებულება,
მთავარი
BTU-ს მკვლევრების ანალიტიკური შეფასებით, AI აგენტების გუნდი საიმედო ხდება მაშინ, როდესაც დავალებასთან ერთად ერთი მონაწილიდან მეორეზე გადადის მტკიცებულება, გაურკვევლობა და სამუშაოს ზუსტი მდგომარეობა. ქართული კომპანიისთვის ასეთი შეთანხმებული მუშაობის მთავარი ღირებულებაა ერთი საკითხის ბოლომდე მიყვანა ისე, რომ გზაში მნიშვნელოვანი პირობა არ დაიკარგოს.
ძირითადი მიგნებები
- BTU-ს კვლევითი მასალების ანალიტიკური დამუშავების საფუძველზე, აგენტების გუნდში სამუშაოს გადაცემის ხარისხი საერთო შედეგის საიმედოობის ერთ-ერთი გადამწყვეტი პირობაა.
- Anthropic-ის მრავალაგენტიანი კვლევის სისტემის აღწერა აჩვენებს კოორდინატორის, მკაფიო დავალებებისა და შედეგების შენარჩუნების მნიშვნელობას; აღწერილი გამოცდილება საქართველოს კომპანიების შედეგებს არ ზომავს.
- საქართველოში აგენტების გუნდის დანერგვისას მენეჯმენტმა უნდა განსაზღვროს, რომელი ჩანაწერია აქტუალური, ვინ აერთიანებს დასკვნებს და ვისთან გადადის გადაუჭრელი წინააღმდეგობა.
მომხმარებელი კომპანიას ეკითხება, შესაძლებელია თუ არა კონკრეტული საქონლის მიწოდება მისთვის მისაღებ ვადაში. პასუხისთვის საჭიროა შეკვეთის სწორად გაგება, მარაგის შემოწმება, მიწოდების პირობების მოძიება და გასაგები შეტყობინების მომზადება. ცალ-ცალკე თითოეული ამოცანა შეიძლება მარტივი იყოს. სირთულე მათ შორის ჩნდება: პასუხში მხოლოდ ის უნდა მოხვდეს, რასაც შემოწმებული ინფორმაცია ნამდვილად ადასტურებს.
სწორედ ამ ადგილას იჩენს თავს აგენტთა გუნდური მუშაობის საჭიროება. აგენტი არის მიზანზე ორიენტირებული პროგრამული მონაწილე, რომელსაც შეუძლია მისთვის გამოყოფილი ინფორმაციისა და ინსტრუმენტების გამოყენება. გუნდში ასეთ მონაწილეებს სხვადასხვა სამუშაო ეკისრებათ, თუმცა მომხმარებელი საბოლოოდ ერთ შედეგს ელის. რამდენიმე კარგი ტექსტი ჯერ კიდევ ვერ ქმნის ერთ გამართულ მომსახურებას.
BTU-ს კვლევითი მასალების ანალიტიკური დამუშავების საფუძველზე, ამ სტატიაში გუნდის მუშაობას ერთი მთავარი კუთხით ვუყურებთ: როგორ ინარჩუნებს საერთო ამოცანა თავის მნიშვნელობას მონაწილეების შეცვლისას. თუ მარაგის შემმოწმებელმა დაწერა „ჩანაწერში არის“, პასუხის მომმზადებელმა კი გაიგო „მიწოდება დადასტურებულია“, ამით მხოლოდ ინფორმაცია არ შემოკლდა. შეიცვალა მისი შინაარსი და კომპანიამ შესაძლოა დაუდასტურებელი პირობა გასცეს.
საერთო მიზნიდან განსხვავებულ სამუშაომდე
აგენტების გუნდი იწყება იმით, რომ გასაგებია, რას ნიშნავს საქმის დასრულება. „უპასუხე მომხმარებელს“ ბუნდოვანი მიზანია, თუ გაურკვეველია, პასუხი მხოლოდ ინფორმაციული უნდა იყოს თუ კომპანიას მიწოდების ვალდებულებაც უნდა შეუქმნას. სამუშაოს ხარისხი განსხვავდება იმის მიხედვითაც, საკითხი პირველადი შეკითხვაა, მოქმედი შეკვეთის დაზუსტებაა თუ დაგვიანების შესახებ პრეტენზია.
ჩვენი საილუსტრაციო ქართული კომპანიის შემთხვევაში მიზანი შეიძლება იყოს შემოწმებულ ინფორმაციაზე დაფუძნებული პასუხის მომზადება. ამის შემდეგ როლებს აზრი უჩნდება. ერთი აგენტი აზუსტებს მომხმარებლის მოთხოვნას და პროდუქტის იდენტიფიკატორს. მეორე ეძებს მარაგის მოქმედ ჩანაწერს. მესამე ამოწმებს მიწოდების წესს, ხოლო პასუხის შემდგენელი შედეგებს მომხმარებლისთვის გასაგებ ქართულ ტექსტად აერთიანებს. ეს კონკრეტული კომპანიის დაკვირვებული გამოცდილება არ არის; მაგალითი თანამშრომლობის ლოგიკას ხსნის.
როლები მხოლოდ სახელწოდებებით არ განსხვავდება. მარაგის აგენტის შედეგი უნდა პასუხობდეს მარაგის შესახებ დასმულ შეკითხვას და არ უნდა შეიცავდეს მის მიერ გამოუკვლეველ დაპირებას ტრანსპორტირებაზე. პასუხის შემდგენლის ამოცანაა დადასტურებული ნაწილების შეკავშირება და დარჩენილი კითხვის გამოყოფა. მას სხვა მონაწილეების მიერ დატოვებული სიცარიელის დამაჯერებელი ტექსტით შევსება არ ევალება.
ყველა სამუშაო თანმიმდევრობით არ უნდა შესრულდეს. თუ პროდუქტი და მისამართი უკვე დაზუსტებულია, მარაგისა და მიტანის პირობების მოძიება შეიძლება ერთდროულად მოხდეს. საბოლოო პასუხი კი ორივე შედეგს უნდა დაელოდოს. ასეთი განსხვავება მნიშვნელოვანია: ერთდროული საქმიანობა დროს შეიძლება ზოგავდეს, მაგრამ ერთმანეთზე დამოკიდებული ნაბიჯების ნაადრევი დასრულება შეცდომის წყაროა.
Anthropic-ის 2024 წლის 19 დეკემბრის არქიტექტურული მიმოხილვა განასხვავებს პარალელურ სამუშაოს და კოორდინატორის მიერ ამოცანების განაწილებას. ამ განსხვავების ბიზნესმნიშვნელობა მარტივია: ნაწილებად დაყოფა და ნაწილების სწორად შეკრება სხვადასხვა საქმეა. გუნდი საჭიროებს კავშირს ორივე მხარესთან, რათა შემსრულებლების აქტიურობამ საერთო შედეგი არ გადაფაროს.
რა უნდა გაჰყვეს გადაცემულ პასუხს
აგენტებს შორის გადაცემა, რომელსაც ხშირად სამუშაოს გადაბარებას უწოდებენ, სამუშაოს გაგრძელებისთვის საჭირო კონტექსტის მიწოდებაა. მხოლოდ წინადადება „მარაგი არსებობს“ შესაძლოა არასაკმარისი აღმოჩნდეს. მნიშვნელოვანია, რომელ პროდუქტს ეხება ჩანაწერი, სად და როდის შემოწმდა ინფორმაცია, შეიცვალა თუ არა მდგომარეობა და რას ვერ ამტკიცებს მოძიებული წყარო. მოკლე პასუხს ამ დეტალების დამალვა არ უნდა სჭირდებოდეს.
მაგალითში საწყობის ჩანაწერი შეიძლება ადასტურებდეს საქონლის არსებობას, მაგრამ არ აჩვენებდეს მის დაჯავშნას. მაშინ შემდეგი აგენტი იღებს ორ ერთმანეთთან დაკავშირებულ ფაქტს: საქონელი ჩანაწერში იძებნება და კონკრეტული მომხმარებლისთვის გამოყოფა ჯერ არ დადასტურებულა. ამ გზით გაურკვევლობა სამუშაოს ნაწილი რჩება, ვიდრე შესაბამისი შემოწმება არ დასრულდება.
BTU-ს მკვლევრების შეფასებით, კარგი გადაცემა პასუხობს არა მხოლოდ კითხვას „რა გაიგე“, არამედ კითხვასაც „რისი გაკეთება შეუძლია შემდეგ მონაწილეს ამ ცოდნით“. თუ წყაროში მხოლოდ ზოგადი მიწოდების წესი წერია, მომდევნო აგენტმა იცის, რომ შეუძლია წესის ახსნა, მაგრამ კონკრეტული შეკვეთის თარიღის დასახელებისთვის კიდევ სჭირდება საფუძველი. ასე შედეგის გამოყენების ზღვარი თავიდანვე გასაგებია.
ქართულ გარემოში დამატებით მნიშვნელოვანია ენა. მომხმარებლის შეტყობინება შეიძლება ქართულად იყოს, პროდუქტის დასახელება სხვა ენაზე, ხოლო სისტემაში საქონელი კოდით აღირიცხებოდეს. ტექსტის თავისუფალი თარგმნა ვერ ჩაანაცვლებს იმავე ნივთის სწორად ამოცნობას. გუნდის შიდა ჩანაწერში პროდუქტის კოდის შენარჩუნება შეიძლება უფრო მნიშვნელოვანი იყოს, ვიდრე დასახელების ლიტერატურულად გამართვა.
მსგავსი სიფრთხილე საჭიროა მისამართთან, ზომასთან, შეფუთვის ერთეულთან და ვადასთან. ერთი აგენტის მიერ შემოკლებულმა აღწერამ შეიძლება მეორე მონაწილეს სხვა საქონელი მოაძებნინოს. ამიტომ ქართული ადაპტაცია მხოლოდ საბოლოო პასუხის ქართულად დაწერა არ არის. გუნდის მთელ გზაზე ერთსა და იმავე საგანს, პირობასა და მოქმედებას ერთი მნიშვნელობა უნდა შეუნარჩუნდეს.
საერთო ჩანაწერი და კოორდინატორი
რამდენიმე აგენტს შორის მიმოწერა თავისთავად ვერ უზრუნველყოფს, რომ ყველა მიმდინარე მდგომარეობას ხედავდეს. ერთმა შეიძლება ძველი ფაილი წაიკითხოს, მეორემ განახლებული, მესამემ კი მხოლოდ წინა პასუხის მოკლე შეჯამება მიიღოს. თუ განსხვავება არ ჩანს, წინააღმდეგობა შეიძლება ჩვეულებრივ ფაქტად გადაიქცეს. ამიტომ გუნდს სჭირდება შეთანხმება იმაზე, სად ინახება კონკრეტული საქმის მოქმედი მდგომარეობა.
საერთო ჩანაწერში ერთმანეთისგან უნდა განსხვავდებოდეს მოძიებული ფაქტი, სამუშაო ვარაუდი და უკვე შესრულებული მოქმედება. „გაიგზავნება“ და „გაიგზავნა“ ერთნაირი სტატუსები არ არის. ისიც მნიშვნელოვანია, რომ მოქმედებას ტექნიკური შედეგი ახლდეს: თუ გაგზავნის მცდელობა შეწყდა, გუნდი დასრულებულ მიწოდებას ვერ ჩათვლის დადასტურებულად მხოლოდ იმიტომ, რომ ტექსტი მზად იყო.
საერთო მდგომარეობა ყველა მონაცემის ყველასთვის გახსნას არ გულისხმობს. პასუხის ტექსტზე მომუშავე აგენტს შესაძლოა შეკვეთის საკითხის გასაგებად საჭირო მოკლე ამონაწერი ეყოს. წყაროსთან ბმული ან იდენტიფიკატორი შემოწმებას ეხმარება, თუმცა მონაცემზე წვდომის ფარგლები უნდა შენარჩუნდეს. კოორდინაცია სწორედ საჭირო ინფორმაციის დროულ მოძრაობას ემსახურება და არა მისი უსაზღვრო გამრავლებას.
კოორდინატორი აკვირდება, რომელი ნაწილი დასრულდა, რომელი ელოდება სხვას და სად გაჩნდა ახალი კითხვა. ასეთ როლს შეიძლება ცალკე აგენტი ასრულებდეს, განსაზღვრული პროგრამული პროცესი ან მათი კომბინაცია. ბიზნესისთვის მთავარი დასახელება არ არის: მნიშვნელოვანია, საერთო საქმის შეკრება სადღაც მართლაც ხდებოდეს და ერთ საკითხზე ორი შეუთავსებელი პასუხი არ რჩებოდეს.
Anthropic-ის 2025 წლის 13 ივნისის აღწერაში წამყვანი აგენტი კვლევას ანაწილებს და შედეგებს აერთიანებს. ავტორები ასევე განიხილავენ მდგრადად შენახულ შედეგებსა და სამუშაოს მდგომარეობის შეთანხმებას. ეს კონკრეტული ტექნიკური გამოცდილებაა. BTU-ს ანალიზისთვის მისი მნიშვნელობა იმაშია, რომ დამოუკიდებელი მუშაობის შესაძლებლობას საბოლოო შედეგის შეჯერების პასუხისმგებლობა ახლავს.
როცა აგენტები ვერ თანხმდებიან
გუნდის შეთანხმება ყოველთვის არ ნიშნავს სწორ პასუხს. თუ ყველა მონაწილემ ერთი მოძველებული ჩანაწერი გამოიყენა, განსხვავებული ტექსტები შეიძლება ერთსა და იმავე შეცდომას იმეორებდეს. ამიტომ შემმოწმებლის ღირებულება დამოკიდებულია იმაზე, რას ამოწმებს: წყაროს მოქმედებას, დასკვნის ლოგიკას თუ მხოლოდ წინადადების გამართულობას. ბოლო ამოცანა მნიშვნელოვანია, მაგრამ პირველ ორს ვერ ანაცვლებს.
ჩვენს მაგალითში ერთმა აგენტმა შესაძლოა საწყობის ფაილში საქონელი იპოვოს, მეორემ კი უფრო გვიანი შეკვეთის ჩანაწერი ნახოს, სადაც იგივე საქონელი უკვე დაკავებულია. ხმების დათვლა აქ უადგილოა. საჭიროა ჩანაწერების დროისა და მნიშვნელობის შედარება. თუ წყაროები მაინც ვერ თანხმდება, შეკვეთაზე პასუხისმგებელმა ადამიანმა უნდა გადაწყვიტოს, რომელი ინფორმაცია გამოიყენოს კომპანიამ.
არის სხვა ტიპის წინააღმდეგობაც: გაყიდვების თვალსაზრისით სასურველი სწრაფი დაპირება შეიძლება მიწოდების შესაძლებლობას არ შეესაბამებოდეს. ასეთი საკითხი ფაქტების შეჯამებით ვერ გადაწყდება. კოორდინატორმა უნდა გამოაჩინოს არჩევანი და მისი საფუძველი. დაუდასტურებელი შეთანხმების შექმნა მხოლოდ იმისთვის, რომ სამუშაო „დასრულდეს“, კომპანიისთვის დამატებითი რისკია.
BTU-ს კვლევითი ჩარჩო სწორედ ამიტომ აკავშირებს მრავალაგენტიან მუშაობას მკაფიო გადაცემასთან, საერთო ჩანაწერის კონტროლთან და შეუსაბამობის პასუხისმგებელ პირთან მიტანასთან. ამ სტატიაში დამატებული სინთეზი ასეთია: ხარისხის შემოწმება უნდა შეეხოს როგორც ცალკეულ პასუხს, ისე იმ ცვლილებას, რომელიც პასუხმა სხვა აგენტთან გადასვლის შემდეგ განიცადა. სხვაგვარად გუნდი სწორ ნაწილებსაც არასწორ მთლიანობად შეაერთებს.
მენეჯერისთვის სასარგებლოა ნახოს არა მონაწილეთა მიმოწერის მთელი მოცულობა, არამედ გადაწყვეტილების გასაგები საფუძველი. რა დადასტურდა, რა დარჩა გაურკვეველი და რომელმა გარემოებამ შეცვალა თავდაპირველი პასუხი? ასეთი სურათი ადამიანს ეხმარება, რეალურ არჩევანზე იმუშაოს. ყველა შუალედური ტექსტის წაკითხვის მოთხოვნა კი ავტომატიზაციის სარგებელს მნიშვნელოვნად შეამცირებდა.
ერთი შეკრული შედეგი
კარგად აწყობილ გუნდში მომხმარებელს აღარ უწევს კომპანიის ცალკეული პასუხების ერთმანეთთან დაკავშირება. დამუშავებული შეკითხვა, შემოწმებული ჩანაწერები და საბოლოო განმარტება ერთი საქმის ნაწილებად რჩება. პრობლემა ბოლომდე გადაწყვეტილია მაშინ, როცა მიღებული შედეგი თავდაპირველ მიზანს შეესაბამება და დარჩენილი გაურკვევლობაც გასაგებად არის წარმოდგენილი.
ამიტომ BTU-ს მკვლევრების მთავარი შეფასებაა: აგენტების გუნდის მუშაობის ცენტრში უნდა იდგეს ინფორმაციის სანდო გაგრძელება. როლების განაწილება ამისთვის ქმნის სივრცეს, კოორდინაცია კი დაკარგული კავშირების აღდგენას ემსახურება. ქართული ბიზნესისთვის შესაძლებლობაა უფრო შეკრული მომსახურება; მთავარი რისკია შთაბეჭდილება, თითქოს რამდენიმე შეთანხმებული პასუხი უკვე შემოწმებულ შედეგს ნიშნავს.
კითხვა-პასუხი
სჭირდება თუ არა გუნდს ყოველთვის მთავარი აგენტი?
კოორდინაციის ფუნქცია აუცილებელია, თუმცა მისი შესრულება ცალკე აგენტს, განსაზღვრულ პროგრამულ პროცესს ან მათ კომბინაციას შეუძლია. მთავარი პასუხისმგებლობისა და მიმდინარე მდგომარეობის სიცხადეა.
რას ნიშნავს დავალების სწორად გადაცემა?
მომდევნო მონაწილემ უნდა მიიღოს შემოწმებული შედეგი, წყაროს მითითება, დარჩენილი გაურკვევლობა და ინფორმაცია, რა დასრულდა. ასე გაგრძელებული სამუშაო თავდაპირველ საფუძველს არ კარგავს.
რატომ არ არის რამდენიმე აგენტის თანხმობა საკმარისი?
აგენტებმა შესაძლოა ერთი და იგივე მცდარი წყარო გამოიყენონ. შემოწმება უნდა დაუბრუნდეს მტკიცებულებას და არა მხოლოდ პასუხებს შორის მსგავსებას.
სად ერთვება ადამიანი?
ადამიანი ერთვება, როდესაც ფაქტობრივი წინააღმდეგობა ვერ წყდება ან არჩევანი ბიზნესპასუხისმგებლობას მოითხოვს. გუნდმა პასუხისმგებელ პირს საკითხი გასაგები საფუძვლით უნდა მიაწოდოს.


