AI აგენტები

ვინ აჩერებს ხელოვნური ინტელექტის აგენტს, როდესაც ის არასწორად მოქმედებს?

მთავარი BTU-ს მკვლევრების შეფასებით, AI აგენტის უსაფრთხოდ შეჩერებას სჭირდება დასახელებული პასუხისმგებელი პირი, რომელიც შეცდომის აღმოჩენას რეალურ ჩარევასა და მომსახურების

ვინ აჩერებს ხელოვნური ინტელექტის აგენტს, როდესაც ის არასწორად მოქმედებს?

მთავარი

BTU-ს მკვლევრების შეფასებით, AI აგენტის უსაფრთხოდ შეჩერებას სჭირდება დასახელებული პასუხისმგებელი პირი, რომელიც შეცდომის აღმოჩენას რეალურ ჩარევასა და მომსახურების აღდგენას დაუკავშირებს. შეჩერება ზღუდავს შემდგომ მოქმედებას, მაგრამ უკვე გაგზავნილ წერილს, შეცვლილ შეკვეთას ან გამჟღავნებულ ინფორმაციას ავტომატურად ვერ აბრუნებს.

ძირითადი მიგნებები

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

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

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

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

შეცდომის აღმოჩენა ჩარევის დასაწყისია

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

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

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

ვინ იღებს შეჩერების გადაწყვეტილებას

აშშ-ის სტანდარტებისა და ტექნოლოგიების ეროვნული ინსტიტუტის, NIST-ის, 2023 წლის ნებაყოფლობით AI RMF 1.0 ჩარჩოს თანმხლები გზამკვლევი ერთმანეთთან აკავშირებს სისტემის გამორთვის მექანიზმებსა და მკაფიოდ განაწილებულ პასუხისმგებლობას. მისი MANAGE 2.4 ნაწილი ეხება გამოყენების მიზანთან შეუსაბამო მუშაობისას სისტემის ჩანაცვლებას, გამოთიშვას ან გაუქმებას. ეს მართვის სახელმძღვანელოა და არა პროდუქტის უსაფრთხოების გარანტია. [2]

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

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

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

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

რა ჩერდება სინამდვილეში

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

შესაბამისად, შეჩერების შედეგი უნდა შეფასდეს იმ სისტემებშიც, სადაც აგენტი მოქმედებდა. საჭიროა განვასხვაოთ მიღებული მოთხოვნა და დადასტურებულად შესრულებული მოქმედება. მხოლოდ წარწერა „გაუქმებულია“ შეიძლება არ პასუხობდეს კითხვას, რა დაემართა მანამდე დაწყებულ სამუშაოს. ამ ინფორმაციის გარეშე ადამიანი საქმეს თავიდან იწყებს და უნებლიედ უკვე შესრულებულ მოქმედებას იმეორებს.

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

შეჩერების სხვადასხვა შედეგი

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

წყარო: BTU-ს ხარისხობრივი ანალიტიკური სინთეზი [1–6]. შედარება აღწერს განსხვავებულ მიზნებს და არა გამოცდილი პროდუქტის გარანტირებულ შესაძლებლობებს.

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

შეჩერება უკვე მომხდარს არ შლის

Microsoft-ის არქიტექტურული სახელმძღვანელო განაწილებულ პროცესებში დასრულებული მოქმედებების გამოსწორებას ცალკე ამოცანად განიხილავს. ასეთი გამოსწორება ყოველთვის ვერ აღადგენს საწყის მდგომარეობას: პროცესში შეიძლება სხვა ცვლილებებიც მომხდარიყო, ხოლო გაუქმებას საკუთარი ბიზნესპირობები ჰქონდეს. სახელმძღვანელო ასევე აღნიშნავს, რომ გამოსასწორებელი მოქმედებაც შეიძლება ჩავარდეს. ეს პროგრამული არქიტექტურის ზოგადი საკითხია, რომელიც ინსტრუმენტებით მოქმედ აგენტსაც ეხება. [4]

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

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

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

როგორ ბრუნდება მომსახურება უსაფრთხოდ

შეცდომის შემდეგ ორგანიზაციას ორი პარალელური ამოცანა აქვს: მომხმარებლის საქმის გაგრძელება და პრობლემური სისტემის გამოსწორება. პირველის დასრულება არ უნდა ელოდებოდეს მეორის საბოლოო მოგვარებას, თუ ხელით მომსახურება უსაფრთხოდ შესაძლებელია. ადამიანისთვის გადაბარებას სჭირდება გასაგები მდგომარეობა: რა დასრულდა, რა დარჩა შესამოწმებელი და რომელი მოქმედება აღარ უნდა განმეორდეს.

NIST-ის 2025 წლის ინციდენტებზე რეაგირების რეკომენდაციები აღმოჩენას, რეაგირებასა და აღდგენას ერთმანეთთან დაკავშირებულ საქმიანობად განიხილავს. აღდგენის დროს მნიშვნელოვანია სისტემის ნორმალური მუშაობის დადასტურება. ეს კიბერუსაფრთხოების ჩარჩოა; აგენტის შინაარსობრივი შეცდომისთვის მისი გამოყენება დამატებით მოითხოვს ბიზნესშედეგის შემოწმებას. ტექნიკურად გამართული კავშირი ვერ გვეტყვის, მომხმარებლის შეცვლილი შეკვეთა სწორია თუ არა. [5]

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

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

საქართველოს ბიზნესისთვის მთავარი შედეგი

ქართული კომპანიისთვის საკითხი განსაკუთრებით კონკრეტული ხდება, როდესაც მომხმარებელთან ურთიერთობა ერთ ენაზე მიმდინარეობს, მიმწოდებლის მხარდაჭერა კი სხვა ენაზე მუშაობს. პრობლემის სწორად გადაცემა, თარიღებისა და პირობების ერთნაირად გაგება და შესრულებული მოქმედების დადასტურება ინციდენტის მართვის ნაწილია. ეს დამოკიდებულებები გასათვალისწინებელია მომსახურების არჩევისას, თუმცა მათი გავლენის ზომა ამ კვლევით გაზომილი არ არის.

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

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

კითხვები და პასუხები

შეიძლება თუ არა აგენტმა თავად შეაჩეროს საკუთარი მუშაობა?

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

აუქმებს თუ არა წვდომის გაუქმება უკვე შესრულებულ მოქმედებასაც?

არა. წვდომის გაუქმება შემდგომი გამოყენების შეზღუდვას ემსახურება; დასრულებული მოქმედების გამოსწორება ცალკე შეფასებასა და მოქმედებას მოითხოვს.

აუცილებელია ყველა შეცდომისას მთელი სისტემის გათიშვა?

არა. ჩარევის მოცულობა შესაძლო ზემოქმედებასა და გავრცელებას უნდა შეესაბამებოდეს; ზოგჯერ კონკრეტული დავალების იზოლირება საკმარისია.

როდის შეიძლება აგენტის ხელახლა გაშვება?

როდესაც პასუხისმგებელ პირს აქვს გამოსწორების შემოწმებული საფუძველი, მიმდინარე საქმეების მდგომარეობა ცნობილია და დაბრუნების შედეგზე დაკვირვება შესაძლებელია.