კვლევამ აჩვენა, რომ AI კოდირების ინსტრუმენტებმა გამოცდილი დეველოპერები 19%-ით შეანელა

ახალი რანდომიზებული კონტროლირებადი ცდის თანახმად, AI კოდირების ინსტრუმენტების გამოყენებამ გამოცდილი ღია კოდის დეველოპერების მუშაობა 19%-ით შეანელა. დრო, რომელიც მოთხოვნების მიწოდებასა და შედეგების განხილვაზე დაიხარჯა, კოდირებაზე დაზოგილ დროს აღემატებოდა.

კვლევამ აჩვენა, რომ AI კოდირების ინსტრუმენტებმა გამოცდილი დეველოპერები 19%-ით შეანელა

პროგრამისტებმა AI-სთვის მოთხოვნების მიწოდებასა და გენერირებული პასუხების განხილვაზე უფრო მეტი დრო დახარჯეს, ვიდრე კოდირებაზე დაზოგეს. 

საუკეთესო ტექნოლოგიური კომპანიები გეძებენ!
ეწვიე ITJobs.ge-ს
საუკეთესო ტექნოლოგიური კომპანიები გეძებენ!
ეწვიე ITJobs.ge-ს

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

დროის დაზოგვის მოლოდინი, რომელიც ექსპერტებსა და თავად დეველოპერებს ჰქონდათ, AI ინსტრუმენტების რეალური გამოყენებისას არ გამართლდა. 

თავიანთი კვლევისთვის, METR-ის (Model Evaluation and Threat Research) მკვლევრებმა 16 პროგრამული უზრუნველყოფის დეველოპერი შეარჩიეს, თითოეულს კონკრეტულ ღია კოდის რეპოზიტორიებზე მუშაობის მრავალწლიანი გამოცდილება ჰქონდა. კვლევა ამ დეველოპერებს 246 ინდივიდუალურიდავალებისშესრულებისას აკვირდებოდა, რომლებიც ამ რეპოზიტორიების შენარჩუნებას მოიცავდა, როგორიცაახარვეზების გასწორება, ახალი ფუნქციები და რეფაქტორინგი, რაც ჩვეულებრივ მათი რეგულარული სამუშაოს ნაწილია“. ამ დავალებების ნახევრისთვის დეველოპერები იყენებდნენ AI ინსტრუმენტებს, როგორიცაა Cursor Pro ან Anthropic-ის Claude; დანარჩენებისთვის კი პროგრამისტებს AI-ასისტენტების გამოყენება აკრძალული ჰქონდათ. 

კვლევის ჩატარებამდე, დეველოპერები ვარაუდობდნენ, რომ AI ინსტრუმენტები დავალებების შესასრულებლად საჭირო დროს 24%-ით შეამცირებდა. დავალებების დასრულების შემდეგაც კი, დეველოპერებს სჯეროდათ, რომ AI ინსტრუმენტებმა ისინი საშუალოდ 20%-ით დააჩქარა. სინამდვილეში კი, AI-ის დახმარებით შესრულებული დავალებები 19%-ით უფრო ნელა დასრულდა, ვიდრე ის, რაც AI ინსტრუმენტების გარეშე გაკეთდა. 

დადებითი და უარყოფითი მხარეები 

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

საერთო ჯამში, კვლევაში მონაწილე დეველოპერებმა AI-ის მიერ გენერირებული კოდის 44%-ზე ნაკლები მიიღეს ცვლილებების გარეშე. დეველოპერების უმრავლესობამ განაცხადა, რომ მათ AI-კომპანიონის მიერ გენერირებულ კოდში ცვლილებების შეტანა დასჭირდათ. 

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

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

METR-ის კვლევაში მონაწილე დეველოპერებმა გამოკითხვებში განაცხადეს, რომ რეპოზიტორიების საერთო სირთულე (რომლებიც საშუალოდ 10 წლისაა და 1 მილიონზე მეტ კოდის ხაზს შეიცავს) ზღუდავდა AI-ის სარგებლიანობას. AI-ს არ შეეძლო კოდის ბაზის შესახებმნიშვნელოვანი იმპლიციტური ცოდნის ან კონტექსტისგამოყენება, აღნიშნავენ მკვლევრები, მაშინ როცარეპოზიტორიების კარგი ცოდნაადამიან დეველოპერებს ამ დავალებებში ეხმარებოდა. 

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

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

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

ITNEWS-ის მეგობარი ვებ-გვერდია ITJOBS.GE. ITJOBS.GE-ზე ორგანიზაციებს და ფიზიკურ პირებს, აქვთ უფლება განათავსონ როგორც ვაკანსიები, ტრენინგები და ივენთები ასევე კონკრეტული Tech დავალებები, რისთვისაც ეძებენ დეველოპერებს, დიზაინერებს, სეო სპეციალისტებს და ა.შ. ITJOBS.GE - იპოვე დასაქმების საუკეთესო შესაძლებლობები ან გამოაქვეყნე ვაკანსია / დავალება და მიაწვდინე ხმა სასურველ აუდიტორიას. 

 

გაზიარება

როგორია თქვენი რეაქცია?

მოწონება მოწონება 0
არ მომწონს არ მომწონს 0
სიყვარული სიყვარული 0
სასაცილო სასაცილო 0
გაბრაზებული გაბრაზებული 0
მოწყენილი მოწყენილი 0
ვაუ ვაუ 0