კანადის ალბერტას პროვინციის მთავრობამ Anthropic-ის Claude Code გამოიყენა სამთავრობო პროგრამული კოდის 466 მილიონი ხაზის უსაფრთხოების შესამოწმებლად — მთელი პროცესი მხოლოდ 20 საათში დასრულდა. ამის შესახებ Anthropic-მა 6 ივლისს გამოქვეყნებულ საქმის შესწავლაში აღნიშნა.
როგორ მიმდინარეობდა შემოწმება
ალბერტას ტექნოლოგიებისა და ინოვაციების სამინისტროს გუნდმა პროცესი ორ ეტაპად ჩაატარა: ჯერ წესებზე დაფუძნებულმა სისტემამ ცნობილი მოწყვლადობის შაბლონები გამოავლინა, შემდეგ კი Claude-მა თითოეული სიგნალი გადაამოწმა და ზუსტად მიუთითა ფაილი და კოდის ხაზი, რათა ინჟინრებს დამოუკიდებელი გადამოწმება შეძლებოდათ. დაახლოებით 50-მდე Claude Code აგენტი — მათ შორის Claude Agent SDK-ზე აგებული სპეციალიზებული „წითელი“ და „ლურჯი გუნდის“ აგენტები — პარალელურად მუშაობდა მოწყვლადობების, ინფრასტრუქტურისა და დანერგვის პროცესის სუსტი წერტილების და ტექნიკური დოკუმენტაციის ხარვეზების საძებნელად.
შემოწმებამ მოიცვა 1,280 აპლიკაცია, დაახლოებით 3,400 კოდის საცავში, რომლებიც პროვინციის 27 სამინისტროს ემსახურება. Anthropic-ის შეფასებით, იგივე სამუშაოს ტრადიციული, ხელით შესრულების მეთოდით დასრულებას დაახლოებით 6.5 წელი დასჭირდებოდა.
„AI-ის გამოყენებით მოწყვლადობების აღმოჩენამ და გამოსწორებამ საათებში მოგვცა შედეგი, რომლის მისაღწევადაც წლები დაგვჭირდებოდა,“ — განაცხადა ალბერტას ტექნოლოგიებისა და ინოვაციების მინისტრმა ნეიტ გლუბიშმა.
ადამიანის კონტროლი შენარჩუნებულია
Claude-ის მიერ შემოთავაზებული ყველა შესწორება დანერგვამდე სამინისტროს ინჟინრების მიერ მოწმდებოდა და მტკიცდებოდა, Anthropic-ის ცნობით. კომპანიამ არ დააკონკრეტა, ზუსტად რამდენი მოწყვლადობა გამოავლინა სკანირებამ.
შემდეგი ნაბიჯები
ალბერტა გეგმავს, ეს მიდგომა შემოდგომაზე მთელ პროვინციულ მთავრობაზე გაავრცელოს და ედმონტონში გამართოს ინდუსტრიის დღე, სადაც გამოცდილებას სხვა მთავრობებს გაუზიარებს. პროვინცია ასევე მუშაობს ცალკე პროექტზე, რომელიც 185 მოძველებულ აპლიკაციას 16 თანამედროვე სისტემად გააერთიანებს, და გეგმავს, AI აგენტები დროთა განმავლობაში ინჟინრებთან ერთად ახალი პროგრამული უზრუნველყოფის შექმნაშიც ჩაერთოს. Anthropic-ის ცნობით, პროვინციის AI აკადემიის მეშვეობით უკვე 10,000-ზე მეტი მოქალაქე გადამზადდა.