AI დიზაინის ავტორიტეტი

AI დიზაინის ავტორიტეტი

ჩვენ პროგრამული უზრუნველყოფის განვითარების გარდამტეხ მომენტში ვიმყოფებით. დისკუსია ხშირად ეხება რომელი რომელი AI წერს საუკეთესო კოდს (Claude vs. ChatGPT) ან სად სად უნდა ცხოვრობდეს ეს AI (IDE თუ CLI). მაგრამ ეს არ არის სწორი დასმული საკითხი.

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

გადაწყვეტილება არ არის მეტი ადამიანები. გადაწყვეტილება არის AI დიზაინის ავტორიტეტი.

ხელოსნიდან ქარხნის დირექტორამდე

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

თუ ჩვენ გადავალთ „ერთჯერად კოდზე“ (Disposable Code) – პროგრამულ უზრუნველყოფაზე, რომელსაც არ ვარეფაქტორებთ უსასრულოდ, არამედ ვშლით და თავიდან ვაგენერირებთ მოთხოვნების ცვლილებისას – მაშინ ჩვენი როლი ფუნდამენტურად იცვლება. ჩვენ აღარ ვართ მეკალატეები, რომლებიც აგურს აგურზე დებენ. ჩვენ ვართ იმ ქარხნის არქიტექტორები, რომელიც კედლებს ბეჭდავს.

მაგრამ ვინ აკონტროლებს, სწორად დგას თუ არა ეს კედლები?

„Gauntlet“: ავტომატიზებული გამოცდა

AI Design Authority არ არის პიროვნება, არამედ მილსადენი (pipeline). „გაუნტლეტი“ (Gauntlet), რომელშიც გენერირებული კოდის თითოეული ხაზი უნდა გაიაროს, რათა წარმოებაში მოხვდეს. ეს პროცესი არ ანაცვლებს ადამიანურ კოდის მიმოხილვას არაფრით, არამედ რაღაც უკეთესით.

ის სამ ფენად მუშაობს:

1. აღმასრულებელი ხელისუფლება (გენერაცია)
ჩვენ არ ვთხოვთ ერთ AI-ს გადაწყვეტილებას, ჩვენ ვთხოვთ სამს. ჩვენ ვაძლევთ Gemini 3-ს, GPT-5-ს და ღია კოდის მოდელს (როგორიცაა Llama) პარალელურად იმუშაონ ერთსა და იმავე პრობლემაზე. ეს ხელს უშლის „გვირაბის ხედვას“ და არღვევს „სიზარმაცეს“, რომელიც ზოგჯერ LLM-ებს ახასიათებთ. ეს მიდგომა ასევე მეცნიერულად შესწავლილია და ადასტურებს, რომ შესაძლებელია AI-ს ჰალუცინაციების თავიდან აცილება და შეცდომების გარეშე ძალიან გრძელი ჯაჭვების აგება

2. მკაცრი ფილტრი (კანონი)
აქ დისკუსია შეუძლებელია. კოდი უნდა კომპილირდებოდეს. ლინტერები (Linters) არ უნდა წუწუნებდნენ. და რაც მთავარია: შავი ყუთის ტესტები (Black Box Tests) უნდა ჩაბარდეს. ჩვენ არ ვამოწმებთ, მუშაობს თუ არა ფუნქცია შიგნიდან (რადგან AI-ს შეუძლია ამის მანიპულირება), ჩვენ ვამოწმებთ, აკეთებს თუ არა სისტემა გარედან იმას, რაც მოეთხოვება. ტესტი ვერ ჩაიარა? პირდაპირ სანაგვეში.

3. რბილი ფილტრი (AI ჟიური)
ეს არის ნამდვილი ინოვაცია. დარჩენილი გადაწყვეტილებები წარედგინება სპეციალიზებულ „ხმის მიმცემ AI-ს“ (Voting AI). ეს აგენტი არ წერს კოდს, არამედ კითხვა კოდს. ის გაწვრთნილია ჩვენს არქიტექტურულ პრინციპებზე, უსაფრთხოების მოთხოვნებზე (OWASP, ISO) და შესაბამისობის წესებზე (EU AI Act).
ის აძლევს ხმას: „გადაწყვეტილება A უფრო სწრაფია, მაგრამ გადაწყვეტილება B უფრო უსაფრთხოა და უკეთ შეესაბამება ჩვენს მიკროსერვისების არქიტექტურას.“

გამარჯვებული გადადის წარმოებაში.

პროგრამული უზრუნველყოფის „Trias Politica“ (ხელისუფლების დანაწილება)

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

  • საკანონმდებლო ხელისუფლება (არქიტექტორი): არქიტექტორი წერს „კონსტიტუციას“. პრომპტებს, არქიტექტურულ დოკუმენტებს (project-description.md, rules.md, skills.md en principles.md), მკაცრ მოთხოვნებს. არქიტექტორი განსაზღვრავს რა რას ვაშენებთ, ვინ აშენებს, როგორ და რატომ.
  • აღმასრულებელი ხელისუფლება (კოდირების აგენტები): ისინი ასრულებენ. სწრაფად, იაფად და ადამიან დეველოპერების მეთვალყურეობის ქვეშ.
  • სასამართლო ხელისუფლება (დიზაინის ავტორიტეტი): დამოუკიდებელი AI ფენა, რომელიც კანონთან შესაბამისობას ამოწმებს.

დასკვნა: არქიტექტორის ახალი როლი

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

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

შემატყობინეთ

Gerard

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