Müasir ofis iş yerində laptopda proqramçı kodlaşdırmasına diqqət yetirir.

Süni intellekt proqramçıları əvəz edəcəkmi? Sonuncu, kod redaktorunu söndürün.

Sonuncu, kod redaktorunu söndürün. ” Bu dilli ifadə, AI kodlaşdırma köməkçilərinin yüksəlişi ilə bağlı narahat bir yumoru əks etdirən tərtibatçı forumlarında dövrə vurur. Süni intellekt modelləri kod yazmaq qabiliyyətini artırdıqca, bir çox proqramçılar insan tərtibatçılarının lift operatorları və ya kommutator operatorları ilə eyni aqibətlə üz-üzə olub-olmadığını soruşurlar - avtomatlaşdırma nəticəsində köhnəlmiş iş yerləri. 2024-cü ildə cəsarətli başlıqlar süni intellektin tezliklə bütün kodlarımızı yaza biləcəyini və insan tərtibatçılarını heç bir iş görməyəcəyini elan etdi. Amma şırınga və sensasiyanın arxasında reallıq daha nüanslıdır.

Bəli, AI indi hər hansı bir insandan daha sürətli kod yarada bilər, lakin bu kod nə qədər yaxşıdır və AI bütün proqram təminatının inkişaf dövrünü təkbaşına idarə edə bilər? Əksər ekspertlər “o qədər də sürətli deyil” deyir. Microsoft-un CEO-su Satya Nadella kimi proqram mühəndisliyi liderləri vurğulayırlar ki, "AI proqramçıları əvəz etməyəcək, lakin bu, onların arsenalında vacib alətə çevriləcək. Bu, insanlara az deyil, daha çox şey etmək üçün səlahiyyət verməkdən ibarətdir". ( Süni intellekt proqramçıları əvəz edəcəkmi? Şövqün arxasındakı həqiqət | The PyCoach tərəfindən | Süni guşə | Mart, 2025 | Orta ) Eyni şəkildə, Google-un süni intellekt üzrə rəhbəri Jeff Din qeyd edir ki, süni intellekt gündəlik kodlaşdırma tapşırıqlarının öhdəsindən gəlsə də, “hələ yaradıcılıq və problem həll etmə bacarıqlarından məhrumdur” – inkişaf etdiricilər çox bacarıqlıdır. Hətta OpenAI-nin baş direktoru Sam Altman da etiraf edir ki, bugünkü süni intellekt “tapşırıqlarda çox yaxşı”, lakin insan nəzarəti olmadan “tam işlərdə dəhşətlidir” Bir sözlə, süni intellekt işin hissələrinə kömək etməkdə əladır, lakin proqramçının işini başdan sona tam öhdəsinə götürə bilmir.

"AI proqramçıları əvəz edəcəkmi?" Sualına dürüst, balanslı bir nəzər salır. Süni intellektin bu gün proqram inkişaf etdirmə rollarına necə təsir etdiyini və hansı dəyişiklikləri qarşıda gözlədiyini araşdırırıq. Real dünya nümunələri və son alətlər vasitəsilə (GitHub Copilot-dan ChatGPT-ə qədər) biz tərtibatçıların AI inkişaf etdikcə necə uyğunlaşa, uyğunlaşa və aktuallığını qoruya biləcəyini araşdırırıq. Sadə bir bəli və ya yox cavabından daha çox, gələcəyin AI və insan tərtibatçıları arasında əməkdaşlıq olduğunu görəcəyik. Məqsəd, tərtibatçıların süni intellekt əsrində inkişaf etmək üçün nə edə biləcəyinə dair praktiki fikirləri

Bu gün Proqram İnkişafında AI

Süni intellekt sürətlə müasir proqram təminatının iş prosesinə daxil oldu. Elmi fantastika olmaqdan uzaq, AI əsaslı alətlər artıq kodu yazır və nəzərdən keçirir , yorucu tapşırıqları avtomatlaşdırır və tərtibatçının məhsuldarlığını artırır. Tərtibatçılar bu gün kod parçalarını, avtomatik tamamlama funksiyalarını yaratmaq, səhvləri aşkar etmək və hətta test nümunələri hazırlamaq üçün süni intellektdən istifadə edirlər ( Proqram Mühəndisləri üçün Gələcək Varmı? AI-nin Təsiri [2024] ) ( Proqram Mühəndisləri üçün Gələcək Varmı? AI-nin Təsiri [2024] ). Başqa sözlə, süni intellekt proqramçıların diqqətini proqram təminatının yaradılmasının daha mürəkkəb aspektlərinə yönəltməyə imkan verən böyük iş və qazanc əldə edir. Hazırda proqramlaşdırmanı dəyişdirən bəzi görkəmli AI imkanlarına və alətlərinə nəzər salaq:

  • Kodun yaradılması və avtomatik tamamlama: Müasir süni intellekt kodlaşdırma köməkçiləri təbii dil tələblərinə və ya qismən kod kontekstinə əsaslanaraq kod yarada bilər. Məsələn, GitHub Copilot (OpenAI-nin Codex modelində qurulmuşdur) siz yazarkən növbəti sətir və ya kod blokunu təklif etmək üçün redaktorlarla inteqrasiya olunur. O, kontekstdən xəbərdar olan təkliflər təklif etmək üçün açıq mənbə kodunun geniş təlim dəstindən istifadə edir, çox vaxt sadəcə şərh və ya funksiya adından bütün funksiyaları tamamlaya bilir. Eynilə, ChatGPT (GPT-4) sizə lazım olanı sadə ingilis dilində təsvir etdiyiniz zaman verilmiş tapşırıq üçün kod yarada bilər. Bu alətlər sadə köməkçi funksiyalardan tutmuş adi CRUD əməliyyatlarına qədər saniyələr ərzində qazan kodu hazırlaya bilər.

  • Səhvlərin aşkarlanması və sınaqdan keçirilməsi: AI həmçinin səhvləri tutmağa və kod keyfiyyətini yaxşılaşdırmağa kömək edir. Süni intellektlə işləyən statik analiz alətləri və linters keçmiş səhv nümunələrindən öyrənməklə potensial səhvləri və ya təhlükəsizlik zəifliklərini qeyd edə bilər. Bəzi süni intellekt alətləri avtomatik olaraq vahid testləri yaradır və ya kod yollarını təhlil edərək sınaq hallarını təklif edir. Bu o deməkdir ki, tərtibatçı qaçırmış ola biləcək kənar hallar haqqında dərhal rəy ala bilər. Səhvləri erkən tapmaq və düzəlişlər təklif etməklə süni intellekt tərtibatçı ilə birlikdə yorulmaz QA köməkçisi kimi çıxış edir.

  • Kodun optimallaşdırılması və yenidən qurulması: AI-nin başqa bir istifadəsi mövcud kodun təkmilləşdirilməsini təklif edir. Snippeti nəzərə alaraq, AI koddakı nümunələri tanıyaraq daha səmərəli alqoritmlər və ya daha təmiz tətbiqlər tövsiyə edə bilər. Məsələn, bu, kitabxananın daha idiomatik istifadəsini təklif edə bilər və ya yenidən işlənə bilən lazımsız kodu qeyd edə bilər. Bu, texniki borcun azaldılmasına və performansın yaxşılaşdırılmasına kömək edir. Süni intellektə əsaslanan refaktorinq alətləri ən yaxşı təcrübələrə riayət etmək üçün kodu çevirə və ya kodu yeni API versiyalarına yeniləmək üçün tərtibatçıların əl ilə təmizləməyə vaxtına qənaət edə bilər.

  • DevOps və Avtomatlaşdırma: Kod yazmaqdan başqa, AI qurma və yerləşdirmə proseslərinə töhfə verir. Ağıllı CI/CD alətləri hansı testlərin uğursuz ola biləcəyini proqnozlaşdırmaq və ya müəyyən tikinti işlərini prioritetləşdirmək üçün maşın öyrənməsindən istifadə edərək davamlı inteqrasiya boru kəmərini daha sürətli və daha səmərəli edir. Süni intellekt problemləri dəqiqləşdirmək və ya infrastrukturun optimallaşdırılmasını təklif etmək üçün istehsal qeydlərini və performans göstəricilərini təhlil edə bilər. Əslində, süni intellekt təkcə kodlaşdırmada deyil, həm də proqram təminatının inkişafının həyat dövrü boyunca – planlaşdırmadan tutmuş texniki xidmətə qədər kömək edir.

  • Təbii Dil İnterfeysləri və Sənədləşdirmə: Biz həmçinin AI-nin inkişaf alətləri ilə daha təbii qarşılıqlı əlaqəyə imkan verdiyini görürük. Tərtibatçılar sözün həqiqi mənasında süni intellektdən tapşırıqları yerinə yetirməyi (“X-yə uyğun funksiya yaradın” və ya “bu kodu izah edin”) istəyə Süni intellekt chatbotları (ChatGPT və ya ixtisaslaşmış inkişaf etdirici köməkçiləri kimi) proqramlaşdırma suallarına cavab verə, sənədlərlə kömək edə və hətta kod dəyişiklikləri əsasında layihə sənədlərini yaza və ya mesajlar göndərə bilər. Bu, insan niyyəti ilə kod arasındakı boşluğu aradan qaldıraraq, inkişafı istədiklərini təsvir edə bilənlər üçün daha əlçatan edir.

 

AI alətlərini qəbul edən tərtibatçılar: 2023-cü il sorğusu göstərir ki, tərtibatçıların böyük 92%-i ya işdə, həm şəxsi layihələrində, həm də hər ikisində süni intellekt kodlaşdırma alətlərindən istifadə edib. Yalnız kiçik 8% kodlaşdırmada heç bir AI yardımından istifadə etmədiyini bildirdi. Bu qrafik göstərir ki, tərtibatçıların üçdə ikisi süni intellekt alətlərindən həm işdə, həm də işdən kənarda , dörddə biri isə onlardan yalnız iş yerində, kiçik bir azlıq isə yalnız işdən kənarda istifadə edir. Nəticə aydındır: süni intellektlə dəstəklənən kodlaşdırma tez bir zamanda tərtibatçılar arasında əsas istiqamətə çevrildi ( Sorğu AI-nin tərtibatçı təcrübəsinə təsirini ortaya qoyur - GitHub Blogu ).

İnkişaf zamanı süni intellekt alətlərinin bu şəkildə yayılması kodlaşdırmada səmərəliliyin artmasına və zəhmətkeşliyin azalmasına Süni intellekt standart kod yaratmağa və təkrarlanan tapşırıqların öhdəsindən gəlməyə kömək etdiyi üçün məhsullar daha sürətli yaradılır ( Proqram Mühəndisləri üçün Gələcək Varmı? AI-nin Təsiri [2024] ) ( Süni İntellekt 2025-ci ildə Tərtibatçıları Əvəz edəcəkmi: Gələcəyə Sneak Peek ). geniş kod verilənlər bazasından öyrənmək sayəsində "insan tərtibatçıları üçün dərhal aydın olmayan" bütün alqoritmlər və ya həllər təklif edə bilər Real dünya nümunələri çoxdur: mühəndis ChatGPT-dən çeşidləmə funksiyasını həyata keçirməyi və ya kodunda səhv tapmağı xahiş edə bilər və AI saniyələr ərzində layihə həllini hazırlayacaqdır. AmazonMicrosoft kimi şirkətlər AI cüt proqramçılarını (Amazon-un CodeWhisperer və Microsoft-un Kopilotu) öz tərtibatçı qruplarına yerləşdirərək, tapşırıqların daha tez yerinə yetirildiyini və qazanxanada daha az gündəlik iş saatlarının olduğunu bildirirlər. Əslində, tərtibatçıların 70%-i artıq öz inkişaf prosesində süni intellekt alətlərindən istifadə etdiklərini və ya istifadə etməyi planlaşdırdıqlarını söylədi ( proqramçıların 70%-i AI kodlaşdırma vasitələrindən istifadə edir, 3%-i onların dəqiqliyinə çox güvənir - ShiftMag ). Ən populyar köməkçilər ChatGPT (respondentlərin ~83%-i tərəfindən istifadə olunur) və GitHub Copilot-dur (~56%), bu ümumi danışıq süni intellekt və IDE-ə inteqrasiya olunmuş köməkçilərin hər ikisinin əsas oyunçu olduğunu göstərir. Tərtibatçılar ilk növbədə məhsuldarlığı artırmaq (respondentlərin ~33%-i qeyd edib) və öyrənməni sürətləndirmək (25%) üçün bu vasitələrə müraciət edir, təxminən 25%-i isə təkrarlanan işləri avtomatlaşdırmaqla daha səmərəli olmaq üçün onlardan istifadə edir.

Qeyd etmək vacibdir ki, AI-nin proqramlaşdırmadakı rolu tamamilə yeni deyil – onun elementləri illərdir mövcuddur (İDE-lərdə və ya avtomatlaşdırılmış test çərçivələrində kodun avtomatik tamamlamasını nəzərə alın). Ancaq son iki il bir dönüş nöqtəsi oldu. Güclü böyük dil modellərinin yaranması (OpenAI-nin GPT seriyası və DeepMind-in AlphaCode kimi) mümkün olanı kəskin şəkildə genişləndirdi. Məsələn, DeepMind-in AlphaCode rəqabətli proqramlaşdırma müsabiqəsi səviyyəsində çıxış edərək 54%-ə yaxın reytinqə nail olmaqla - mahiyyətcə orta insan rəqibinin bacarığına uyğun gəlir ( DeepMind-in AlphaCode orta proqramçı şücaətinə uyğundur ). Bu, ilk dəfə süni intellekt sistemi proqramlaşdırma yarışmalarında rəqabətli şəkildə Bununla belə, hətta AlphaCode-un bütün şücaətləri ilə hələ də ən yaxşı insan kodlayıcılarını məğlub etməkdən uzaq olduğunu söyləyir. Bu müsabiqələrdə AlphaCode icazə verilən cəhdlər daxilində problemlərin təxminən 30%-ni həll edə bilərdi, halbuki ən yaxşı insan proqramçılar bir cəhdlə problemlərin >90%-ni həll edir. Bu boşluq vurğulayır ki, süni intellekt müəyyən bir nöqtəyə qədər dəqiq müəyyən edilmiş alqoritmik tapşırıqların öhdəsindən gələ bilsə də, dərin düşünmə və ixtiraçılıq tələb edən ən çətin problemlər insan qalası olaraq qalır .

Xülasə, AI özünü inkişaf etdiricilərin gündəlik alət dəstinə möhkəm yerləşdirdi. Kod yazmağa köməklikdən tutmuş yerləşdirmənin optimallaşdırılmasına qədər, inkişaf prosesinin hər bir hissəsinə toxunur. Bu gün əlaqələr əsasən simbiotikdir: süni intellekt təkbaşına uça bilən müstəqil avtopilotdansa, tərtibatçılara daha sürətli və daha az məyusluqla kodlamağa kömək edən köməkçi pilot Növbəti bölmədə biz süni intellekt alətlərinin bu birləşdirilməsinin tərtibatçıların rolunu və onların işinin xarakterini yaxşı və ya pis şəkildə necə dəyişdiyini araşdıracağıq.

AI Tərtibatçı Rollarını və Məhsuldarlığını Necə Dəyişdirir

Süni intellekt daha çox rutin işlərlə məşğul olduğu üçün proqram təminatı tərtibatçısının rolu həqiqətən də təkamül etməyə başlayır. Tərtibatçılar kod yazmaq və ya adi səhvləri aradan qaldırmaq üçün saatlarla vaxt sərf etmək əvəzinə, bu tapşırıqları AI köməkçilərinə yükləyə bilərlər. Bu, tərtibatçının diqqətini daha yüksək səviyyəli problemlərin həlli, memarlıq və proqram mühəndisliyinin yaradıcı aspektlərinə yönəldir. Əslində, süni intellekt artırır , onlara daha məhsuldar və potensial olaraq daha innovativ olmağa imkan verir. Ancaq bu, daha az proqramlaşdırma işinə çevrilir, yoxsa sadəcə fərqli bir iş növü? Gəlin məhsuldarlığa və rollara təsirini araşdıraq:

Məhsuldarlığın artırılması: Əksər hesablar və ilk araşdırmalara görə, AI kodlaşdırma alətləri tərtibatçının məhsuldarlığını əhəmiyyətli dərəcədə artırır. GitHub-ın araşdırması göstərdi ki, Copilot-dan istifadə edən tərtibatçılar süni intellektin köməyi olmayanlardan daha sürətli tapşırıqları yerinə yetirə bilirlər. Bir təcrübədə tərtibatçılar Kopilotun köməyi ilə kodlaşdırma tapşırığını orta hesabla 55% daha sürətli həll etdilər – onsuz 2 saat 41 dəqiqə əvəzinə təxminən 1 saat 11 dəqiqə çəkdi ( Tədqiqat: GitHub Copilot-un developer məhsuldarlığına və xoşbəxtliyinə təsirinin kəmiyyətinin müəyyən edilməsi – GitHub Blogu ). Bu, sürət baxımından təəccüblü bir qazancdır. Bu təkcə sürət deyil; Tərtibatçılar bildirirlər ki, AI yardımı məyusluğu və “axın kəsilmələrini” azaltmağa kömək edir. Sorğularda, tərtibatçıların 88%-i bunun onları daha məhsuldar etdiyini və diqqətlərini daha məmnunedici işə yönəltməyə imkan verdiyini söylədi ( Tərtibatçıların neçə faizi github copilotunun ... etdiyini söylədi ). Bu alətlər proqramçılara yorucu parçaları idarə etməklə “zonada” qalmağa kömək edir ki, bu da öz növbəsində daha çətin problemlər üçün zehni enerjiyə qənaət edir. Nəticədə, bir çox tərtibatçı kodlaşdırmanın daha zövqlü hala gəldiyini hiss edir - daha az xırıltılı iş və daha çox yaradıcılıq.

Gündəlik İşin Dəyişməsi: Proqramçının gündəlik iş axını bu məhsuldarlıq qazancları ilə yanaşı dəyişir. Bir çox "məşğul iş" - boşqab yazmaq, ümumi nümunələri təkrarlamaq, sintaksis axtarışı - AI-yə yüklənə bilər. Məsələn, alıcılar və tənzimləyicilərlə məlumat sinfini əl ilə yazmaq əvəzinə, bir tərtibatçı sadəcə olaraq AI-yə onu yaratmağı təklif edə bilər. Düzgün API çağırışını tapmaq üçün sənədləri araşdırmaq əvəzinə, tərtibatçı süni intellektdən təbii dildə soruşa bilər. Bu o deməkdir ki, tərtibatçılar əzbər kodlaşdırmaya nisbətən az vaxt və insan mühakiməsi tələb edən tapşırıqlara daha çox vaxt sərf edirlər . Süni intellekt kodun asan 80%-ni yazmağı öz üzərinə götürdükcə, tərtibatçının işi süni intellekt çıxışına nəzarət etməyə (kod təkliflərini nəzərdən keçirmək, onları sınaqdan keçirmək) və süni intellektin həll edə bilmədiyi çətin 20% problemlərin həllinə doğru dəyişir. Təcrübədə, bir tərtibatçı bütün bu dəyişiklikləri sıfırdan yazmaq əvəzinə, süni intellekt tərəfindən yaradılan çəkmə sorğularını yoxlamaq və ya süni intellekt tərəfindən təklif olunan düzəlişləri nəzərdən keçirməklə günə başlaya bilər.

Əməkdaşlıq və Komanda Dinamikası: Maraqlıdır ki, süni intellekt də komanda dinamikasına təsir göstərir. Rutin tapşırıqların avtomatlaşdırılması ilə komandalar daha az iş üçün təyin olunmuş kiçik inkişaf etdiricilərlə potensial olaraq daha çox iş görə bilər. Bəzi şirkətlər bildirirlər ki, onların yüksək səviyyəli mühəndisləri daha çox özlərini təmin edə bilərlər – onlar ilkin layihələri hazırlamaq üçün kiçik mütəxəssisə ehtiyac duymadan süni intellektin köməyi ilə xüsusiyyətləri tez bir zamanda prototip edə bilərlər. Bununla belə, bu, yeni bir problem yaradır: mentorluq və bilik mübadiləsi. süni intellekt nəticələrini idarə etməyi öyrənməli ola bilərlər Komanda əməkdaşlığı süni intellekt tələblərini kollektiv şəkildə təkmilləşdirmək və ya tələlər üçün AI tərəfindən yaradılan kodu nəzərdən keçirmək kimi fəaliyyətlərə keçə bilər. Müsbət tərəfi odur ki, komandada hər kəsin süni intellekt üzrə köməkçisi olduqda, o, oyun sahəsini düzəldə bilər və dizayn müzakirələri, yaradıcı beyin fırtınası və hazırda heç bir AI-nin anlaya bilmədiyi mürəkkəb istifadəçi tələblərinin həlli üçün daha çox vaxt verə bilər. Əslində, hər beş tərtibatçıdan dördündən çoxu AI kodlaşdırma vasitələrinin komanda əməkdaşlığını gücləndirəcəyinə və ya ən azı onları dizayn və problemlərin həllində daha çox əməkdaşlıq etmək üçün azad edəcəyinə inanır, GitHub-un 2023-cü il sorğusunun nəticələrinə görə ( Sorğu AI-nin tərtibatçı təcrübəsinə təsirini göstərir - GitHub Blog ).

İş rollarına təsir: Əsas sual süni intellektin proqramçılara olan tələbatı azaldacağı (çünki hər bir proqramçı indi daha məhsuldardır) və ya sadəcə tələb olunan bacarıqları dəyişdirəcəyidir. yüksəldildiyi qədər aradan qaldırılmadığını göstərir . Həqiqətən, sənaye analitikləri proqram mühəndisliyi rollarının artmağa davam edəcəyini , lakin bu rolların təbiəti dəyişəcək. Bu yaxınlarda Gartner hesabatında proqnozlaşdırılır ki, 2027-ci ilə qədər proqram mühəndisliyi təşkilatlarının 50%-i 2024-cü ildəki cəmi 5%-dən məhsuldarlığı artırmaq üçün süni intellektlə gücləndirilmiş “proqram mühəndisliyi kəşfiyyatı” platformalarını qəbul edəcək ( Proqram Mühəndisləri üçün Gələcək Varmı? AI-nin Təsiri [2024] ). həmin ağıllı platformalarla işləyəcəyini nəzərdə tutur Eynilə, McKinsey konsaltinq şirkəti layihələndirir ki, süni intellekt bir çox işi avtomatlaşdırsa da, proqramlaşdırma işlərinin təxminən 80%-i hələ də dövrədə insan tələb edəcək və “insan mərkəzli” olaraq qalacaq . Başqa sözlə, bizə hələ də əksər developer vəzifələri üçün insanlara ehtiyacımız olacaq, lakin iş təsvirləri dəyişə bilər.

"AI Proqram Mühəndisi" və ya "Tez Mühəndis" kimi rolların ortaya çıxmasıdır - AI komponentlərinin qurulmasında və ya təşkilində ixtisaslaşan tərtibatçılar. Artıq AI/ML təcrübəsi olan tərtibatçılara tələbatın sürətlə artdığını görürük. Indeed tərəfindən aparılan təhlilə əsasən, süni intellektlə əlaqəli ən çox tələb olunan üç iş məlumat alimi, proqram mühəndisi və maşın öyrənmə mühəndisidir və bu rollara tələb son üç ildə iki dəfədən çox artıb ( Proqram Mühəndisləri üçün Gələcək Varmı? AI-nin Təsiri [2024] ). Ənənəvi proqram mühəndislərinin maşın öyrənməsinin əsaslarını anlaması və ya AI xidmətlərini tətbiqlərə inteqrasiya etməsi getdikcə daha çox gözlənilir. Tərtibatçıları lazımsız etməkdən uzaq, "AI peşəni yüksəldə bilər, tərtibatçılara daha yüksək səviyyəli tapşırıqlara və innovasiyalara diqqət yetirməyə imkan verir." ( Süni İntellekt 2025-ci ildə Tərtibatçıları Əvəz edəcəkmi: Gələcəyə Sneak Peek ) Bir çox rutin kodlaşdırma işləri süni intellekt tərəfindən həyata keçirilə bilər, lakin tərtibatçılar sistem dizaynı, modulların inteqrasiyası, keyfiyyətin təmin edilməsi və yeni problemlərin həlli ilə daha çox məşğul olacaqlar. Bir AI-forward şirkətinin baş mühəndisi bunu yaxşı yekunlaşdırdı: AI bizim tərtibatçılarımızı əvəz etmir; onları gücləndirir . Güclü AI alətləri ilə silahlanmış tək bir tərtibatçı bir neçə işin öhdəsindən gələ bilər, lakin bu tərtibatçı indi daha mürəkkəb və təsirli olan işi görür.

Real-Dünya Nümunəsi: GitHub Copilot-u bütün tərtibatçıları üçün inteqrasiya edən bir proqram firmasının ssenarisini nəzərdən keçirin. Dərhal təsir vahid testləri və qazan kodunu yazmağa sərf olunan vaxtda nəzərəçarpacaq dərəcədə azalma oldu. Kiçik bir tərtibatçı tapdı ki, Copilot-dan istifadə edərək o, yeni funksiyanın kodunun 80%-ni sürətlə yarada bilər, sonra qalan 20%-ni fərdiləşdirməyə və inteqrasiya testləri yazmağa vaxt sərf edə bilər. Kod çıxışı baxımından onun məhsuldarlığı təxminən iki dəfə artdı, lakin daha maraqlısı odur ki, onun töhfəsinin xarakteri dəyişdi – o, daha çox kodu nəzərdən keçirən və sınaq dizayneri . Komanda həmçinin qeyd etdi ki, kod araşdırmaları insan yazı səhvlərindən daha çox AI səhvlərini Məsələn, Kopilot bəzən etibarlı olmayan şifrələmə tətbiqini təklif edirdi; İnsan tərtibatçıları bunları aşkar etməli və düzəltməli idi. Bu cür nümunə göstərir ki, məhsul istehsalı artdıqca, iş prosesində insan nəzarəti və ekspertizası daha da kritik hala gəldi

Xülasə etmək üçün, süni intellekt, şübhəsiz ki, tərtibatçıların necə işlədiyini dəyişir: onları daha sürətli edir və daha iddialı problemlərin öhdəsindən gəlməyə imkan verir, həm də onlardan yüksək bacarıq (həm AI-dan istifadə etməkdə, həm də yüksək səviyyəli düşüncədə). Bu, daha az “AI-nin iş götürməsi” hekayəsi və daha çox “AI işlərinin dəyişdirilməsi” hekayəsidir. Bu vasitələrdən səmərəli istifadə etməyi öyrənən tərtibatçılar öz təsirlərini artıra bilərlər – tez-tez eşitdiyimiz klişe belə olur: “AI inkişaf etdiriciləri əvəz etməyəcək, lakin AI istifadə edən tərtibatçılar bunu etməyənləri əvəz edə bilər”. bilmədiyi ) və tərtibatçıların süni intellektlə yanaşı inkişaf etmək üçün bacarıqlarını necə uyğunlaşdıra biləcəyini araşdıracaq

Süni intellektin məhdudiyyətləri (İnsanlar niyə həyati əhəmiyyətə malikdir)

Təsirli imkanlarına baxmayaraq, bugünkü AI-nın insan proqramçılarını köhnəlməsinə mane olan məhdudiyyətləri Bu məhdudiyyətləri başa düşmək proqramçılara nə üçün hələ də inkişaf prosesində çox ehtiyac duyulduğunu görmək üçün açardır. Süni intellekt güclü bir vasitədir, lakin bu, insan inkişaf etdiricisinin yaradıcılığını, tənqidi düşüncəsini və kontekstual anlayışını əvəz edə biləcək sehrli bir güllə deyil. Proqramlaşdırmada AI-nin bəzi əsas çatışmazlıqları və insan tərtibatçılarının müvafiq güclü tərəfləri bunlardır:

  • Həqiqi Anlayış və Yaradıcılığın olmaması: Hazırkı süni intellekt modelləri insanların etdiyi kimi kodu və ya problemləri dərk onlar nümunələri tanıyır və təlim məlumatlarına əsaslanaraq ehtimal olunan nəticələri təkrarlayırlar. Bu o deməkdir ki, AI orijinal, yaradıcı həllər və ya yeni problem sahələrinin dərindən dərk edilməsi tələb edən tapşırıqlarla mübarizə apara bilər. Süni intellekt əvvəllər görüldüyü spesifikasiyaya cavab vermək üçün kod yarada bilər, lakin ondan görünməmiş problem üçün yeni alqoritm hazırlamasını və ya qeyri-müəyyən tələbi şərh etməsini xahiş et və o, çox güman ki, zəifləyəcək. Bir müşahidəçinin dediyi kimi, süni intellekt bu gün “insan tərtibatçılarının masaya gətirdiyi yaradıcı və tənqidi düşünmə qabiliyyətlərindən məhrumdur”. ( Süni intellekt 2025-ci ildə tərtibatçıları əvəz edəcəkmi: Gələcəyə gizli nəzər salmaq ) İnsanlar proqram arxitekturasının dizaynı və ya mürəkkəb məsələlərin həlli üçün domen biliyi, intuisiya və yaradıcılığı birləşdirərək qutudan kənar düşünməkdə üstündürlər. AI, əksinə, öyrəndiyi nümunələrlə məhdudlaşır; problem bu nümunələrə yaxşı uyğun gəlmirsə, AI səhv və ya mənasız kod yarada bilər (çox vaxt əminliklə!). innovasiya – yeni funksiyalar, yeni istifadəçi təcrübələri və ya yeni texniki yanaşmalarla ortaya çıxmaq – insan tərəfindən idarə olunan fəaliyyət olaraq qalır.

  • Kontekst və Böyük Şəkil Anlaması: Proqram təminatı yaratmaq sadəcə kod sətirlərinin yazılması deyil. niyə anlamaqdan ibarətdir - biznes tələbləri, istifadəçi ehtiyacları və proqram təminatının işlədiyi kontekst. Süni intellekt çox dar kontekst pəncərəsinə malikdir (adətən bir anda verilən girişlə məhdudlaşır). O, həqiqətən bir sistemin ümumi məqsədini və ya bir modulun kodda açıq-aydın olandan başqa digəri ilə necə qarşılıqlı əlaqədə olduğunu başa düşmür. Nəticədə, AI texniki olaraq kiçik bir tapşırıq üçün işləyən kod yarada bilər, lakin daha böyük sistem arxitekturasına uyğun gəlmir və ya bəzi gizli tələbləri pozur. Proqram təminatının biznes məqsədlərinə və istifadəçi gözləntilərinə uyğun olmasını təmin etmək üçün insan tərtibatçılarına ehtiyac var. Mürəkkəb sistemlərin dizaynı – bir hissədəki dəyişikliyin digərləri arasında necə dalğalanacağını anlamaq, mübadilələri necə balanslaşdırmaq (məsələn, performans və oxunaqlılıq) və kod bazasının uzunmüddətli təkamülünü necə planlaşdırmaq – bu gün AI-nin edə bilməyəcəyi bir şeydir. Minlərlə komponentdən ibarət irimiqyaslı layihələrdə süni intellekt “meşəni deyil, ağacları görür”. Bir təhlildə qeyd edildiyi kimi, “AI irimiqyaslı proqram layihələrinin tam kontekstini və mürəkkəbliklərini, o cümlədən biznes tələblərini və istifadəçi təcrübəsini anlamaqda mübarizə aparır” ( AI 2025-ci ildə tərtibatçıları əvəz edəcəkmi: Gələcəyə gizli nəzər salmaq ). İnsanlar böyük şəkil görmə qabiliyyətini saxlayırlar.

  • Ümumi məna və qeyri-müəyyənliyin həlli: Real layihələrdə tələblər çox vaxt qeyri-müəyyən və ya inkişaf edir. İnsan tərtibatçı aydınlaşdırma axtara, ağlabatan fərziyyələr irəli sürə və ya qeyri-real sorğuları geri çəkə bilər. Süni intellekt sağlam düşüncəyə və ya aydınlaşdırıcı suallar vermək qabiliyyətinə malik deyil (aydın şəkildə tez bir zamanda çevrilmədikdə və hətta onu düzgün əldə etmək üçün heç bir zəmanət yoxdur). Buna görə də, süni intellekt tərəfindən yaradılan kod bəzən texniki cəhətdən düzgün, lakin funksional olaraq işarədən kənar ola bilər - təlimatlar aydın deyilsə, istifadəçinin həqiqətən nəyi nəzərdə tutduğunu bilmək qərarı Bunun əksinə olaraq, insan proqramçı yüksək səviyyəli sorğunu (“bu UI-ni daha intuitiv edin” və ya “tətbiq nizamsız girişləri zərif şəkildə idarə etməlidir”) şərh edə və kodda nə edilməli olduğunu anlaya bilər. Tərtibatçını həqiqətən əvəz etmək üçün süni intellektə son dərəcə təfərrüatlı, birmənalı spesifikasiyalar lazımdır və hətta bu cür spesifikasiyaları effektiv şəkildə yazmaq kodun özünü yazmaq qədər çətindir. Forbes Texniki Şurasının məqaləsində dəqiq qeyd edildiyi kimi, süni intellektin həqiqətən tərtibatçıları əvəz etməsi üçün o, aydın olmayan təlimatları başa düşməli və insan kimi uyğunlaşmalıdır – indiki AI-nin malik olmadığı mülahizə səviyyəsi ( Sergii Kuzinin Post - LinkedIn ).

  • Etibarlılıq və “Halüsinasiyalar”: Bugünkü generativ süni intellekt modellərinin məlum qüsuru var: onlar səhv və ya tamamilə uydurulmuş nəticələr çıxara bilər, bu fenomenə tez-tez halüsinasiyalar . Kodlaşdırmada bu, süni intellektin inandırıcı görünən, lakin məntiqi olaraq səhv və ya etibarsız kodu yazması mənasına gələ bilər. Tərtibatçılar süni intellekt təkliflərinə kor-koranə etibar edə bilməzlər. Təcrübədə süni intellektlə yazılmış kodun hər bir parçası insan tərəfindən diqqətlə nəzərdən keçirilməli və sınaqdan keçirilməlidir . Stack Overflow sorğu məlumatları bunu əks etdirir – AI alətlərindən istifadə edənlərin yalnız süni intellektin çıxışının düzgünlüyünə çox güvənir inanmır ( proqramçıların 70%-i süni intellekt kodlaşdırma alətlərindən istifadə edir, 3%-i onların dəqiqliyinə çox güvənir - ShiftMag ). Tərtibatçıların böyük əksəriyyəti süni intellekt təkliflərinə müjdə deyil, faydalı göstərişlər kimi yanaşır. Bu aşağı inam təmin edilir, çünki süni intellekt heç bir səriştəli insanın edə bilməyəcəyi qəribə səhvlərə yol verə bilər (məsələn, tək-tək səhvlər, köhnəlmiş funksiyalardan istifadə və ya səmərəsiz həllərin istehsalı), çünki o, həqiqətən problemlə bağlı əsas vermir. Forum şərhlərindən birinin məzəmmətlə qeyd etdiyi kimi, “Onlar (AI) çox halüsinasiya edir və insanın heç vaxt etməyəcəyi qəribə dizayn seçimləri edirlər” ( Süni intellektə görə proqramçılar köhnələcəkmi? - Karyera Məsləhəti ). İnsan nəzarəti bu səhvləri tutmaq üçün çox vacibdir. Süni intellekt sizə funksiyanın 90%-ni tez bir zamanda əldə edə bilər, lakin qalan 10%-də incə bir səhv varsa, diaqnoz qoymaq və düzəltmək hələ də insan tərtibatçısının üzərinə düşür. İstehsalda bir şey səhv olarsa, səhvləri aradan qaldırmalı olan insan mühəndisləridir – AI hələ öz səhvlərinə görə məsuliyyət daşıya bilməz.

  • Kod bazalarının saxlanması və təkmilləşməsi: Proqram layihələri illər ərzində yaşayır və böyüyür. Onlar ardıcıl üslub, gələcək baxıcılar üçün aydınlıq və tələblər dəyişdikcə yeniləmələr tələb edir. Bu gün süni intellekt keçmiş qərarların yaddaşına malik deyil (məhdud göstərişlər xaricində), ona görə də o, idarə olunmadığı təqdirdə kodu böyük bir layihədə ardıcıl saxlamaya bilər. İnsan tərtibatçıları kodun davamlılığını təmin edir - aydın sənədlərin yazılması, ağıllı, lakin qaranlıq olanlar əvəzinə oxuna bilən həllərin seçilməsi və memarlıq inkişaf etdikdə kodun yenidən qurulması. Süni intellekt bu vəzifələrdə kömək edə bilər (refaktorinq təklif etmək kimi), lakin nəyin refaktor edilməsinə və ya hansı hissələrinin yenidən dizayna ehtiyacı olduğuna qərar vermək insan mühakiməsidir. Bundan əlavə, komponentləri birləşdirərkən, yeni funksiyanın mövcud modullara təsirini başa düşmək (geri uyğunluğun təmin edilməsi və s.) insanların öhdəsindən gələcək bir şeydir. Süni intellekt tərəfindən yaradılan kod insanlar tərəfindən inteqrasiya edilməli və uyğunlaşdırılmalıdır. Təcrübə olaraq, bəzi tərtibatçılar ChatGPT-yə bütün kiçik proqramlar yaratmağa icazə verməyə çalışdılar; nəticə tez-tez başlanğıcda işləyir, lakin onu qorumaq və ya genişləndirmək çox çətin olur, çünki AI ardıcıl olaraq düşünülmüş bir arxitektura tətbiq etmir - bu, insan memarın qaçınacağı yerli qərarlar verir.

  • Etik və Təhlükəsizlik Mülahizələri: Süni intellekt daha çox kod yazdıqca, qərəz, təhlükəsizlik və etika ilə bağlı sualları da qaldırır. Süni intellekt təsadüfən təcrübəli insan tərtibatçısının tuta biləcəyi təhlükəsizlik zəifliklərini (məsələn, girişləri lazımi şəkildə sanitarlaşdırmamaq və ya etibarsız kriptoqrafik təcrübələrdən istifadə etmək) təqdim edə bilər. Həmçinin, süni intellektin özünəməxsus etika hissi və ya ədalətlə bağlı narahatlığı yoxdur – o, məsələn, qərəzli məlumatlar üzərində məşq edə və qəsdən ayrı-seçkilik yaradan alqoritmlər təklif edə bilər (kredit təsdiq kodu və ya işə götürmə alqoritmi kimi süni intellektə əsaslanan xüsusiyyətdə). İnsan tərtibatçılarına bu məsələlər üçün AI nəticələrini yoxlamaq, qaydalara uyğunluğu təmin etmək və proqram təminatına etik mülahizələri aşılamaq lazımdır. sosial aspekti – istifadəçi etibarını, məxfilik problemlərini başa düşmək və insan dəyərlərinə uyğun dizayn seçimləri etmək – “gözdən qaçırıla bilməz. İnkişafın bu insan mərkəzli aspektləri, ən azı yaxın gələcəkdə süni intellektin imkanlarından kənardadır.” ( Süni intellekt 2025-ci ildə tərtibatçıları əvəz edəcəkmi: Gələcəyə bir nəzər salmaq ) Tərtibatçılar süni intellektə töhfələr üçün vicdan və keyfiyyət qapısı rolunu oynamalıdırlar.

Bu məhdudiyyətlərin işığında, hazırkı konsensus ondan ibarətdir ki , AI əvəzedici deyil, bir vasitədir . Satya Nadellanın dediyi kimi, bu, tərtibatçıları əvəz etmək deyil, onları gücləndirməkdən AI Proqramçıları əvəz edəcəkmi? Şırınganın arxasındakı həqiqət | The PyCoach tərəfindən | Süni künc | Mart, 2025 | Orta ). Süni intellektə kiçik köməkçi kimi baxmaq olar: o, sürətli, yorulmazdır və bir çox tapşırıqların öhdəsindən gələ bilər, lakin cilalanmış son məhsul istehsal etmək üçün böyük inkişaf etdiricinin rəhbərliyinə və təcrübəsinə ehtiyac duyur. Bu, hətta ən inkişaf etmiş süni intellekt kodlaşdırma sistemlərinin avtonom kodlayıcılar kimi deyil, real dünya istifadəsində (Copilot, CodeWhisperer və s.) köməkçi Şirkətlər proqramlaşdırma qruplarını işdən çıxarmır və süni intellektin vəhşi işləməsinə imkan vermir; əvəzinə, onlara kömək etmək üçün AI-ni tərtibatçıların iş axınlarına daxil edirlər.

Bir illüstrativ sitat OpenAI-dən Sam Altmandan gəlir, o qeyd etdi ki, süni intellekt agentləri təkmilləşdikcə belə, proqram təminatının hazırlanmasında “insanları tamamilə əvəz etməyəcək” Sam Altman deyir ki, AI agentləri tezliklə proqram mühəndislərinin gördüyü işləri yerinə yetirəcək: Tam hekayə 5 nöqtədə - India Today ). insan mühəndisləri üçün dəqiq müəyyən edilmiş tapşırıqları, xüsusən də bir neçə illik təcrübəyə malik aşağı səviyyəli proqram mühəndisinə xas olan tapşırıqları yerinə yetirən “virtual həmkarlar” kimi fəaliyyət göstərəcəklər Başqa sözlə, süni intellekt nəhayət bəzi sahələrdə kiçik tərtibatçının işini görə bilər, lakin həmin kiçik tərtibatçı işsiz qalmır – onlar süni intellektə nəzarət etmək və AI-nin edə bilmədiyi daha yüksək səviyyəli vəzifələri həll etmək roluna çevrilirlər. Hətta bəzi tədqiqatçıların 2040-cı ilə qədər süni intellektin öz kodunun böyük hissəsini yaza biləcəyini proqnozlaşdırdıqları gələcəyə baxsaq belə ( Proqram Mühəndisləri üçün Gələcək Varmı? AI-nin Təsiri [2024] ), ümumiyyətlə razılaşdırılır ki, maşınlarda çatışmayan yaradıcı qığılcım və tənqidi düşüncəyə nəzarət etmək, istiqamətləndirmək və təmin etmək üçün insan proqramçılarına hələ də ehtiyac olacaq .

Onu da qeyd etmək lazımdır ki, proqram təminatının inkişafı sadəcə kodlaşdırmadan daha çox şeydir . Bu, maraqlı tərəflərlə ünsiyyəti, istifadəçi hekayələrini başa düşməyi, komandalarda əməkdaşlıq etməyi və təkrarlanan dizaynı - insan bacarıqlarının əvəzolunmaz olduğu bütün sahələri əhatə edir. Süni intellekt müştəri ilə görüşdə oturub onların həqiqətən istədiklərini əldə edə bilməz, nə də prioritetləri müzakirə edə və ya məhsul üçün vizyonu olan bir komandaya ilham verə bilməz. İnsan elementi mərkəzi olaraq qalır.

Xülasə, AI-nin mühüm zəif tərəfləri var: əsl yaradıcılıq, kontekstdə məhdud anlayış, səhvlərə meyl, hesabatlılıq və proqram qərarlarının daha geniş təsirlərini başa düşməmək. Bu boşluqlar məhz insan tərtibatçılarının parladığı yerdir. Süni intellektə bir təhlükə kimi baxmaq əvəzinə, onu insan tərtibatçıları üçün güclü gücləndirici - insanların diqqətini dərinliyə yönəldə bilməsi üçün adi işlərlə məşğul olmaq. Növbəti bölmədə tərtibatçıların süni intellektlə genişlənmiş inkişaf dünyasında aktual və dəyərli qalmaq üçün öz bacarıq və rollarını uyğunlaşdırmaqla

AI əsrində uyğunlaşma və inkişaf

Proqramçılar və tərtibatçılar üçün kodlaşdırmada AI-nin yüksəlişi qorxulu təhlükə olmamalıdır – bu, bir fürsət ola bilər. Əsas odur ki, texnologiyaya uyğunlaşmaq və təkamül etməkdir Süni intellektdən istifadə etməyi öyrənənlər çox güman ki, özlərini daha məhsuldar və tələbatlı tapacaqlar, buna məhəl qoymayanlar isə geridə qaldıqlarını görə bilərlər. Bu bölmədə biz süni intellekt alətləri gündəlik inkişafın bir hissəsinə çevrildiyi üçün tərtibatçılar üçün aktual qalmaq və inkişaf etmək üçün praktiki addımlara və strategiyalara diqqət yetiririk. Qəbul ediləcək zehniyyət rəqabətdən çox, davamlı öyrənmə və AI ilə əməkdaşlıqdan biridir. Tərtibatçıların necə uyğunlaşa biləcəyi və hansı yeni bacarıq və rolları nəzərə almalı olduqları budur:

1. AI-ni bir alət kimi qəbul edin (AI kodlaşdırma köməkçilərindən səmərəli istifadə etməyi öyrənin): İlk növbədə, tərtibatçılar mövcud AI alətləri ilə rahat olmalıdırlar. Copilot, ChatGPT və ya digər kodlaşdırma AI-lərini yeni cüt proqramlaşdırma tərəfdaşınız kimi qəbul edin. yaxşı göstərişlər və ya şərhlər yazmağı öyrənmək və süni intellekt tərəfindən yaradılan kodu necə tez yoxlamaq və ya sazlamaq lazım olduğunu bilmək deməkdir Bir tərtibatçının IDE və ya versiya nəzarətini öyrənməli olduğu kimi, AI köməkçisinin qəribəliklərini öyrənmək də bacarıq dəstinin bir hissəsinə çevrilir. Məsələn, bir tərtibatçı yazdığı kodu götürüb AI-dən onu təkmilləşdirməsini xahiş edərək, sonra dəyişiklikləri təhlil edərək məşq edə bilər. Və ya bir tapşırığa başlayarkən, şərhlərdə onun konturunu təsvir edin və AI-nin nə təmin etdiyinə baxın, sonra oradan dəqiqləşdirin. Zaman keçdikcə süni intellektin nəyi yaxşı bacardığı və onunla necə birgə yaradılacağına dair intuisiya inkişaf etdirəcəksiniz. alətlər qutunuza əlavə etmək üçün yeni bir bacarıq olan “AI dəstəkli inkişaf” kimi düşünün Həqiqətən, tərtibatçılar indi “tez mühəndislik”dən süni intellektə düzgün sualları necə verməyi bilmək bacarığı kimi danışırlar. Onu mənimsəyənlər eyni alətlərdən xeyli yaxşı nəticələr əldə edə bilərlər. Unutmayın ki, “AI istifadə edən tərtibatçılar istifadə etməyənləri əvəz edə bilər” – ona görə də texnologiyanı mənimsəyin və onu müttəfiqiniz edin.

2. Yüksək Səviyyə Bacarıqlarına (Problemlərin Həlli, Sistem Dizaynı, Arxitektura) diqqət yetirin: Süni intellekt daha aşağı səviyyəli kodlaşdırmanı idarə edə bildiyi üçün tərtibatçılar abstraksiya nərdivanını yuxarı qaldırmalıdırlar . Bu, sistem dizaynını və arxitekturasını başa düşməyə daha çox diqqət yetirmək deməkdir. Mürəkkəb problemlərin həlli, miqyaslı sistemlərin layihələndirilməsi və memarlıq qərarlarının qəbulu bacarıqlarını inkişaf etdirin - insan anlayışının vacib olduğu sahələr. Yalnız nəyə deyil, niyə və necə həll yoluna diqqət yetirin. Məsələn, bütün vaxtınızı çeşidləmə funksiyasını təkmilləşdirməyə sərf etmək əvəzinə (süni intellekt sizin üçün birini yaza bildikdə), tətbiqinizin konteksti üçün hansı çeşidləmə yanaşmasının optimal olduğunu və onun sisteminizin məlumat axınına necə uyğun gəldiyini başa düşməyə vaxt ayırın. Dizayn düşüncəsi - istifadəçi ehtiyaclarını, məlumat axınını və komponentlərin qarşılıqlı əlaqəsini nəzərə alaraq - yüksək qiymətləndiriləcəkdir. Süni intellekt kod yarada bilər, lakin proqram təminatının ümumi strukturuna qərar verən və bütün hissələrin harmoniyada işləməsini təmin edən tərtibatçıdır. Böyük şəkil düşüncənizi kəskinləşdirməklə, doğru şeyi qurmaqda AI-yə (və komandanın qalan hissəsinə) rəhbərlik edən şəxs kimi özünüzü əvəzolunmaz edirsiniz. Gələcəyə hesablanmış bir hesabatda qeyd edildiyi kimi, tərtibatçılar "problemlərin həlli, dizayn düşüncəsi və istifadəçi ehtiyaclarını anlamaq kimi insan anlayışının əvəzolunmaz olduğu sahələrə diqqət yetirməlidirlər". ( Süni intellekt 2025-ci ildə tərtibatçıları əvəz edəcəkmi: Gələcəyə bir baxış )

3. AI və ML biliklərinizi artırın: Süni intellektlə yanaşı işləmək, AI-ni başa düşməyə . Tərtibatçıların maşın öyrənməsi üzrə tədqiqatçı olmağa ehtiyacı yoxdur, lakin bu modellərin necə işlədiyini yaxşı başa düşmək faydalı olacaq. Maşın öyrənməsi və dərin öyrənmənin əsaslarını öyrənin – bu, təkcə yeni karyera yolları aça bilməz (çünki süni intellektlə əlaqəli işlər sürətlə inkişaf edir ( Proqram Mühəndisləri üçün Gələcək Varmı? AI-nin Təsiri [2024] )), həm də AI vasitələrindən daha səmərəli istifadə etməyə kömək edəcək. Məsələn, böyük bir dil modelinin məhdudiyyətlərini və onun necə öyrədildiyini bilirsinizsə, onun nə vaxt uğursuz ola biləcəyini təxmin edə və göstərişlərinizi və ya testlərinizi buna uyğun tərtib edə bilərsiniz. Bundan əlavə, bir çox proqram məhsulları indi süni intellekt xüsusiyyətlərini özündə birləşdirir (məsələn, tövsiyə mühərriki və ya chatbot ilə proqram). Bəzi ML biliyə malik proqram tərtibatçısı bu xüsusiyyətlərə töhfə verə bilər və ya ən azı məlumat alimləri ilə ağıllı əməkdaşlıq edə bilər. Öyrənmənin nəzərə alınması lazım olan əsas sahələrə aşağıdakılar daxildir: məlumat elminin əsasları , verilənlərin əvvəlcədən emal edilməsi, təlimə qarşı nəticə çıxarmaq və süni intellekt etikası. AI çərçivələri (TensorFlow, PyTorch) və bulud AI xidmətləri ilə tanış olun; sıfırdan modellər yaratmasanız belə, AI API-ni proqrama necə inteqrasiya edəcəyinizi bilmək dəyərli bacarıqdır. Bir sözlə, “AI savadlı” olmaq tez bir zamanda veb və ya verilənlər bazası texnologiyalarında savadlı olmaq qədər vacib olur. Ənənəvi proqram təminatı mühəndisliyi və süni intellekt aləmlərini birləşdirə bilən tərtibatçılar gələcək layihələrə rəhbərlik etmək üçün əsas mövqedə olacaqlar.

4. Daha Güclü Yumşaq Bacarıqlar və Domen Biliyini inkişaf etdirin: Süni intellekt mexaniki vəzifələri öz üzərinə götürdükcə, bənzərsiz insan bacarıqları daha da vacib olur. Ünsiyyət, komanda işi və domen təcrübəsi ikiqat azalmalı sahələrdir. Proqram təminatının inkişafı çox vaxt problem sahəsini – istər maliyyə, səhiyyə, təhsil və ya hər hansı digər sahəni – başa düşmək və bunu həllərə çevirməkdən ibarətdir. Süni intellekt bu kontekstdə və ya maraqlı tərəflərlə əlaqə qurmaq qabiliyyətinə malik olmayacaq, amma siz bunu edirsiniz. İşlədiyiniz sahədə daha çox məlumatlı olmaq, proqram təminatının real dünya ehtiyaclarına cavab verməsini təmin etmək üçün sizi əsas insan edir. Eynilə, əməkdaşlıq bacarıqlarınıza diqqət yetirin: mentorluq, liderlik və koordinasiya. Komandalara kodu nəzərdən keçirmək (süni intellektlə yazılmış kod daxil olmaqla), yeniyetmələrə ən yaxşı təcrübələr üzrə mentorluq etmək və mürəkkəb layihələri koordinasiya etmək üçün hələ də yüksək səviyyəli tərtibatçılara ehtiyacı olacaq. Süni intellekt layihələrdə insanların qarşılıqlı əlaqəsinə ehtiyacı aradan qaldırmır. Əslində, süni intellekt yaradan kodla, yüksək səviyyəli tərtibatçının mentorluğu yeniyetmələrə for-loop yazmaqdansa, süni intellektlə işləməyi və onun məhsulunu təsdiq etməyi Bu yeni paradiqmada başqalarına rəhbərlik edə bilmək dəyərli bir bacarıqdır. Həmçinin, tənqidi təfəkkürlə – AI nəticələrinə sual verin və sınayın və başqalarını da bunu etməyə təşviq edin. Sağlam skeptisizm və yoxlama təfəkkürü inkişaf etdirmək süni intellektə kor-koranə asılılığın qarşısını alacaq və səhvləri azaldacaq. Əsasən, AI-nin çatışmadığı bacarıqları təkmilləşdirin: insanları və konteksti anlamaq, tənqidi təhlil və fənlərarası düşüncə.

5. Ömür boyu Öyrənmə və Uyğunlaşma: Süni intellektdə dəyişiklik sürəti son dərəcə sürətlidir. Bu gün ən müasir hesab edilən şey bir neçə ildən sonra köhnələ bilər. həmişəkindən daha çox ömür boyu öyrənməni qəbul etməlidirlər Bu, mütəmadi olaraq yeni AI kodlaşdırma köməkçilərini sınamaq, AI/ML üzrə onlayn kurslar və ya sertifikatlar almaq, gələcəklərdən xəbərdar olmaq üçün tədqiqat bloqlarını oxumaq və ya süni intellektə əsaslanan tərtibatçı icmalarında iştirak etmək demək ola bilər. Uyğunlaşma əsasdır – ortaya çıxan kimi yeni alətlər və iş axınlarına keçməyə hazır olun. Məsələn, eskizlərdən UI dizaynını avtomatlaşdıra bilən yeni AI aləti gəlirsə, qabaqcıl inkişaf etdirici bunu öyrənməyə və daxil etməyə hazır olmalıdır, bəlkə də diqqətini yaradılan UI-ni təkmilləşdirməyə və ya avtomatlaşdırmanın əldən verdiyi istifadəçi təcrübəsi təfərrüatlarını təkmilləşdirməyə yönəltməlidir. Öyrənməyə karyeralarının davamlı bir hissəsi kimi yanaşanlar (bir çox tərtibatçılar bunu artıq edir) AI inkişaflarını inteqrasiya etməyi asanlaşdıracaqlar. Bir strategiya həftənizin kiçik bir hissəsini öyrənməyə və təcrübələrə həsr etməkdir - bunu öz gələcəyinizə investisiya kimi qəbul edin. Şirkətlər həmçinin öz tərtibatçıları üçün süni intellekt alətlərindən səmərəli istifadə üzrə təlimlər keçirməyə başlayırlar; belə fürsətlərdən yararlanmaq sizi önə çıxaracaq. İnkişaf edən tərtibatçılar AI-ni inkişaf edən tərəfdaş kimi görən və bu tərəfdaşla işləmək üçün öz yanaşmalarını daim təkmilləşdirənlər olacaq.

6. Yaranan Rolları və Karyera Yollarını araşdırın: AI inkişafa toxunduqca yeni karyera imkanları yaranır. Məsələn, Prompt Engineer və ya AI Inteqrasiya Mütəxəssisi məhsullarda AI-dən istifadə etmək üçün düzgün göstərişlər, iş axınları və infrastruktur yaratmağa yönəlmiş rollardır. Başqa bir misal AI Etika Mühəndisi və ya AI Auditordur - qərəz, uyğunluq və düzgünlük üçün AI nəticələrini nəzərdən keçirməyə yönəlmiş rollar. Əgər bu sahələrə marağınız varsa, özünüzü düzgün biliklərlə yerləşdirmək bu yeni yolları aça bilər. Klassik rollarda belə, hər birinin xüsusi alətlərdən istifadə etdiyi “AI-yardımlı ön proqram tərtibatçısı” və ya “AI-yardımlı arxa plan tərtibatçısı” kimi nişləri tapa bilərsiniz. Təşkilatların AI ətrafında komandaları necə strukturlaşdırdığına diqqət yetirin. Bəzi şirkətlərin layihələrdə AI-nin mənimsənilməsinə rəhbərlik etmək üçün “AI gildiyaları” və ya mükəmməllik mərkəzləri var – belə qruplarda aktiv olmaq sizi ön plana çıxara bilər. Üstəlik, süni intellekt alətlərinin inkişafına töhfə verməyi düşünün: məsələn, tərtibatçı alətlərini təkmilləşdirən açıq mənbəli layihələr üzərində işləmək (bəlkə də AI-nin kodu izah etmək qabiliyyətini artırmaq və s.). Bu, təkcə texnologiya haqqında anlayışınızı dərinləşdirmir, həm də sizi dəyişikliyə rəhbərlik edən cəmiyyətə yerləşdirir. Əsas məqsəd karyera çevikliyi . Cari işinizin hissələri avtomatlaşdırılarsa, həmin avtomatlaşdırılmış hissələri dizayn edən, nəzarət edən və ya artıran rollara keçməyə hazır olun.

7. İnsan Keyfiyyətini qoruyun və nümayiş etdirin: Süni intellektin orta problem üçün orta kod yarada bildiyi bir dünyada insan tərtibatçıları müstəsnaempatik həllər istehsal etməyə çalışmalıdırlar. Bu, diqqəti istifadəçi təcrübəsinin incəliyinə, qeyri-adi ssenarilər üçün performans optimallaşdırmasına və ya sadəcə təmiz və yaxşı sənədləşdirilmiş kodun yazılmasına yönəltmək demək ola bilər (AI mənalı sənədlər və ya başa düşülən kod şərhləri yazmaqda əla deyil – orada dəyər əlavə edə bilərsiniz!). İnsan düşüncəsini işə inteqrasiya etməyi məqsədəuyğun edin: məsələn, süni intellekt kod parçası yaradırsa, məntiqi başqa bir insanın daha sonra başa düşə biləcəyi şəkildə izah edən şərhlər əlavə edirsiniz və ya onu daha oxunaqlı olması üçün tənzimləyirsiniz. Bununla siz sırf maşınla yaradılan işdə çatışmayan peşəkarlıq və keyfiyyət qatını əlavə edirsiniz. Vaxt keçdikcə real dünyada “sadəcə işləyən” yüksək keyfiyyətli proqram təminatı üçün reputasiya qazanmaq sizi fərqləndirəcək. AI səmərəliliyini insan sənətkarlığı ilə birləşdirə bilən tərtibatçıları qiymətləndirəcəklər .

Gəlin təhsil yollarının necə uyğunlaşa biləcəyini də nəzərdən keçirək. Sahəyə daxil olan yeni tərtibatçılar öyrənmə prosesində süni intellekt alətlərindən çəkinməməlidirlər. Əksinə, ilə (məsələn, ev tapşırıqları və ya layihələrdə kömək etmək üçün AI-dən istifadə etmək, sonra nəticələri təhlil etmək) onların anlayışını sürətləndirə bilər. əsasları - alqoritmləri, məlumat strukturlarını və əsas proqramlaşdırma konsepsiyalarını - dərindən öyrənmək çox vacibdir , belə ki, möhkəm təməliniz var və AI-nin nə vaxt yoldan çıxdığını deyə bilərsiniz. Süni intellekt sadə kodlaşdırma tapşırıqlarını yerinə yetirdiyinə görə kurikulumlar dizayn və inteqrasiya tələb edən layihələrə daha çox ağırlıq verə bilər. Yeni gələnsinizsə, mürəkkəb problemləri həll etmək və süni intellektdən bir çox alətlərdən biri kimi istifadə etmək bacarığınızı nümayiş etdirən bir portfel yaratmağa diqqət yetirin.

Uyğunlaşma strategiyasını əhatə etmək üçün: sərnişin deyil, pilot olun. Süni intellekt alətlərindən istifadə edin, lakin onlara həddən artıq güvənməyin və ya özündən razı olmayın. İnkişafın bənzərsiz insani aspektlərini təkmilləşdirməyə davam edin. Hörmətli proqram mühəndisliyi üzrə qabaqcıl Grady Booch bunu yaxşı söylədi: "AI proqramçı olmağın nə demək olduğunu kökündən dəyişdirəcək. Bu, proqramçıları aradan qaldırmayacaq, lakin onlardan yeni bacarıqlar inkişaf etdirməyi və yeni üsullarla işləməyi tələb edəcək." ( Proqram Mühəndisləri üçün Gələcək Varmı? AI-nin Təsiri [2024] ). Tərtibatçılar bu yeni bacarıqları və iş üsullarını fəal şəkildə inkişaf etdirməklə onların karyeralarının sürücü kreslosunda qalmasını təmin edə bilərlər.

Bu bölməni ümumiləşdirmək üçün, süni intellekt dövründə öz karyeralarını gələcək sübut etmək istəyən tərtibatçılar üçün qısa istinad siyahısı:

Uyğunlaşma Strategiyası Nə etməli
AI Alətlərini öyrənin Copilot, ChatGPT və s. ilə məşq edin. Sürətli crafting və nəticələrin təsdiqini öyrənin.
Problemin həllinə diqqət yetirin Sistem dizaynı və memarlıq bacarıqlarını təkmilləşdirin. Yalnız "nə" deyil, "niyə" və "necə" ilə məşğul olun.
AI/ML üzrə yüksək bacarıq Maşın öyrənməsi və məlumat elminin əsaslarını öyrənin. AI modellərinin necə işlədiyini və onları necə birləşdirəcəyini anlayın.
Yumşaq Bacarıqları gücləndirin Ünsiyyət, komanda işi və domen təcrübəsini təkmilləşdirin. Texnologiya və real dünya ehtiyacları arasında körpü olun.
Ömürboyu Öyrənmə Maraqlı qalın və yeni texnologiyalar öyrənməyə davam edin. İcmalara qoşulun, kurslar keçin və yeni süni intellekt alətləri ilə sınaqdan keçirin.
Yeni rolları araşdırın Yaranan rollara diqqət yetirin (AI auditoru, operativ mühəndis və s.) və bunlar sizi maraqlandırarsa, onları dəyişdirməyə hazır olun.
Keyfiyyəti və Etikanı qoruyun Keyfiyyət üçün həmişə AI çıxışını nəzərdən keçirin. İnsan toxunuşu əlavə edin - sənədlər, etik mülahizələr, istifadəçi mərkəzli çimdiklər.

Bu strategiyalara əməl etməklə tərtibatçılar AI inqilabını öz üstünlüklərinə çevirə bilərlər. Uyğunlaşanlar görəcəklər ki, süni intellekt artırır və onları köhnəlmək əvəzinə, əvvəlkindən daha yaxşı proqram təminatı istehsal etməyə imkan verir.

Gələcəyə baxış: AI və tərtibatçılar arasında əməkdaşlıq

Süni intellektlə idarə olunan dünyada proqramlaşdırmanı gələcək nə gözləyir? Mövcud tendensiyalara əsaslansaq, biz süni intellekt və insan inkişaf etdiricilərinin əl-ələ verərək daha da sıx işlədiyi . Proqramçının rolu, çox güman ki, süni intellekt insan rəhbərliyi altında daha çox “ağır yüklənmə” ilə məşğul olmaqla, nəzarətçi və yaradıcı mövqeyə doğru dəyişməyə davam edəcək. Bu yekun bölmədə biz bəzi gələcək ssenariləri layihələndiririk və əmin edirik ki, tərtibatçılar üçün dünyagörüşü müsbət olaraq qala bilər – uyğunlaşmağı davam etdirmək şərti ilə.

Yaxın gələcəkdə (növbəti 5-10 il) çox güman ki, süni intellekt inkişaf prosesində kompüterlərin özləri kimi hər yerdə yer alacaq. Necə ki, bu gün heç bir tərtibatçı redaktorsuz və ya Google/StackOverflow olmadan kod yazmır, tezliklə heç bir tərtibatçı arxa planda işləyən AI yardımı olmadan kod yazmayacaq. İnteqrasiya edilmiş İnkişaf Mühitləri (İDE) öz əsasına süni intellektlə işləyən funksiyaları (məsələn, sizə kodu izah edə bilən və ya layihə üzrə bütün kod dəyişikliklərini təklif edə bilən kod redaktorları) daxil etmək üçün artıq inkişaf edir. Biz elə bir nöqtəyə gələ bilərik ki, tərtibatçının əsas vəzifəsi problem və məhdudiyyətləri AI-nin başa düşə biləcəyi şəkildə formalaşdırmaq, sonra isə AI-nin təqdim etdiyi həlləri təkmilləşdirmək və təkmilləşdirməkdir . Bu, bəzən “tez proqramlaşdırma” və ya “AI orkestrasiyası” adlandırılan daha yüksək səviyyəli proqramlaşdırma formasına bənzəyir.

Bununla belə, görülməli olan işlərin – insanların problemlərinin həllinin mahiyyəti dəyişməz olaraq qalır. Gələcək süni intellekt təsvirdən bütöv bir tətbiq yarada bilər (“həkim görüşlərini sifariş etmək üçün mənə mobil proqram yaradın”), lakin bu təsviri aydınlaşdırmaq, onun düzgünlüyünü təmin etmək və istifadəçiləri sevindirmək üçün nəticəni dəqiqləşdirmək işi tərtibatçıları (dizaynerlər, məhsul menecerləri və s. ilə birlikdə) cəlb edəcək. Əslində, əsas proqramların yaradılması asanlaşarsa, məhsulların fərqləndirilməsi üçün daha da vacib olacaqdır İnsan tərtibatçıları sərhədləri aşan qabaqcıl, mürəkkəb və ya yaradıcı layihələr üzərində cəmləşərkən, bir çox gündəlik tətbiqlərin süni intellekt tərəfindən yaradıldığı proqram təminatının çiçəklənməsini görə bilərik.

Proqramlaşdırma üçün giriş maneəsinin azaldılması ehtimalı da var - yəni ənənəvi proqram mühəndisləri olmayan daha çox insan (məsələn, biznes analitiki, alim və ya marketoloq) AI alətlərindən istifadə edərək proqram yarada bilər (AI tərəfindən gücləndirilmiş “kodsuz/aşağı kod” hərəkatının davamı). Bu, peşəkar tərtibatçılara ehtiyacı aradan qaldırmır; daha doğrusu onu dəyişir. Tərtibatçılar bu cür hallarda daha çox məsləhətçi və ya bələdçi rolunu öz üzərinə götürərək, vətəndaşlar tərəfindən hazırlanmış bu proqramların təhlükəsiz, səmərəli və texniki xidmət göstərilməsini təmin edə bilər. Peşəkar proqramçılar süni intellektlə dəstəklənən “proqramçılar olmayanların” istifadə etdiyi platformaların və API-lərin yaradılmasına diqqət yetirə bilərlər.

İş nöqteyi-nəzərindən, bəzi proqramlaşdırma rolları azala bilər, digərləri isə böyüyə bilər. Məsələn, şirkətlər sadə tapşırıqlar üçün süni intellektə etibar edərlərsə, bəzi giriş səviyyəli kodlaşdırma mövqelərinin sayı azala bilər. Gələcəkdə kiçik bir startapın kiçik tərtibatçıların sayının bəlkə də yarısına ehtiyacı olduğunu təsəvvür etmək olar, çünki onların AI ilə təchiz olunmuş böyük inkişaf etdiriciləri əsas işlərin çoxunu yerinə yetirə bilirlər. Ancaq eyni zamanda tamamilə yeni iş yerləri (uyğunlaşma bölməsində müzakirə etdiyimiz kimi) meydana çıxacaq. Üstəlik, proqram təminatı iqtisadiyyatın daha çox sahəsinə nüfuz etdikcə (niş ehtiyaclar üçün AI yaradan proqram təminatı ilə), proqram təminatı ilə bağlı işlərə ümumi tələbat artmağa davam edə bilər. Tarix göstərir ki, uzunmüddətli perspektivdə daha çox gətirib çıxarır , baxmayaraq ki, onlar müxtəlif işlərdir – məsələn, müəyyən istehsal tapşırıqlarının avtomatlaşdırılması avtomatlaşdırılmış sistemlərin layihələndirilməsi, saxlanılması və təkmilləşdirilməsi üçün iş yerlərinin artmasına səbəb olur. Süni intellekt və proqramlaşdırma kontekstində, kiçik inkişaf etdiricinin əvvəllər gördüyü bəzi tapşırıqlar avtomatlaşdırılsa da, yaratmaq istədiyimiz proqram təminatının ümumi əhatə dairəsi genişlənir (çünki onu yaratmaq daha ucuzdur/sürətlidir), bu da daha çox layihəyə gətirib çıxara bilər və bununla da daha çox insan nəzarəti, layihələrin idarə edilməsi, arxitektura və s. ehtiyac yarana bilər . rəqəmsal transformasiya səbəbindən azalır.

2040-cı il proqnozunu da nəzərə almalıyıq : Oak Ridge Milli Laboratoriyasının tədqiqatçıları 2040-cı ilə qədər “maşınların… öz kodlarının çoxunu yazacağını” ( Proqram Mühəndisləri üçün Gələcək Varmı? AI-nin Təsiri [2024] ). Əgər bu doğrudursa, insan proqramçılarına nə qalır? Çox güman ki, diqqət çox yüksək səviyyəli rəhbərliyə (maşınlara geniş vuruşlarla nəyə nail olmaq istədiyimizi söyləmək ) və sistemlərin kompleks inteqrasiyasını, insan psixologiyasını başa düşməyi və ya yeni problem sahələrini əhatə edən sahələrə yönəldiləcək. məhsul dizaynerlərinə, tələblərə cavab verən mühəndislərəAI təlimçilərinə/təsdiqləyicilərinə oxşar rollar götürəcəklər . hansı kodun və niyə yazılacağına qərar verməli və sonra son nəticənin düzgün və məqsədlərə uyğun olduğunu yoxlamalıdır. Bu, özü idarə edən avtomobillərin bir gün özlərini necə idarə edə biləcəyinə bənzəyir, lakin siz hələ də avtomobilə hara getməli və mürəkkəb vəziyyətlərdə müdaxilə edəcəyinizi söyləyirsiniz – üstəlik, insanlar yolları, yol hərəkəti qanunlarını və onun ətrafındakı bütün infrastrukturu dizayn edir.

, əvəzetmə deyil, əməkdaşlığın gələcəyini nəzərdə tuturlar . Bir texnoloji məsləhətçinin dediyi kimi, “inkişafın gələcəyi insanlar və ya süni intellekt arasında seçim deyil, hər ikisinin ən yaxşılarından istifadə edən əməkdaşlıqdır”. ( Süni İntellekt 2025-ci ildə Tərtibatçıları Əvəz edəcəkmi: Gələcəyə Sneak Peek ) Süni intellekt, şübhəsiz ki, proqram təminatının inkişafını dəyişdirəcək, lakin bu, yox olmaqdan daha çox inkişaf etdiricinin rolunun təkamülüdür. “Dəyişiklikləri qəbul edən, bacarıqlarını uyğunlaşdıran və işlərinin unikal insani aspektlərinə diqqət yetirən” tərtibatçılar dəyərini azaltmaq əvəzinə, onların imkanlarını artırdığını görəcəklər

Başqa bir sahə ilə paralel apara bilərik: mühəndislik və memarlıqda kompüter dəstəkli dizaynın (CAD) yüksəlişini nəzərdən keçirək. Bu alətlər mühəndisləri və memarları əvəz etdi? Xeyr – onları daha məhsuldar etdilər və daha mürəkkəb dizaynlar yaratmağa imkan verdilər. Lakin insan yaradıcılığı və qərar qəbul etmə qabiliyyəti mərkəzi olaraq qaldı. Eynilə, AI-yə Kompüter Dəstəkli Kodlaşdırma kimi baxıla bilər - bu, mürəkkəbliyin və çətin işlərin öhdəsindən gəlməyə kömək edəcək, lakin tərtibatçı dizayner və qərar qəbul edən şəxs olaraq qalır.

Uzunmüddətli perspektivdə, həqiqətən inkişaf etmiş AI-ni (məsələn, bilən ) təsəvvür etsək, sosial və iqtisadi dəyişikliklər yalnız proqramlaşdırmadan daha geniş olardı. Biz hələ orada deyilik və AI-ni işimizə necə inteqrasiya etdiyimizə əhəmiyyətli nəzarətimiz var. insan potensialını artıracaq şəkildə inteqrasiyasını davam etdirməkdir . Bu, insanları dövrədə saxlayan alətlərə və təcrübələrə (və siyasətlərə) investisiya etmək deməkdir. Artıq biz süni intellekt idarəetməsini – etik və effektiv nəticələri təmin etmək üçün inkişafda süni intellektdən necə istifadə edilməli olduğuna dair təlimatlar ( Sorğu AI-nin tərtibatçı təcrübəsinə təsirini göstərir - GitHub Blogu ). İnsan nəzarətinin formal olaraq süni intellekt inkişafı boru kəmərinin bir hissəsi olmasını təmin edərək, bu tendensiya artacaq.

Sonda “AI proqramçıları əvəz edəcəkmi?” sualı cavab vermək olar: Xeyr – lakin bu, proqramçıların etdiklərini əhəmiyyətli dərəcədə dəyişəcək. Proqramlaşdırmanın adi hissələri əsasən avtomatlaşdırılacaq. Yaradıcı, çətin və insan mərkəzli hissələr burada qalacaq və həqiqətən də daha qabarıq olacaq. Gələcək çox güman ki, proqramçıların komanda üzvü kimi daha ağıllı süni intellekt köməkçiləri ilə çiyin-çiyinə işlədiyini görəcək. Təsəvvür edin ki, 24/7 kodunu çıxara bilən AI həmkarınız var – bu, böyük məhsuldarlıqdır, lakin hələ də ona hansı tapşırıqların üzərində işləməli olduğunu söyləmək və işini yoxlamaq üçün kimsə lazımdır.

Ən yaxşı nəticələr süni intellektə əməkdaş kimi yanaşanlar tərəfindən əldə ediləcək. Bir CEO-nun dediyi kimi, "AI proqramçıları əvəz etməyəcək, lakin AI istifadə edən proqramçılar bunu etməyənləri əvəz edəcək." Praktik baxımdan, bu, texnologiya ilə təkamül etmək vəzifəsinin tərtibatçıların üzərinə düşür. Proqramlaşdırma peşəsi ölmür - uyğunlaşır . Yaxın gələcəkdə çoxlu proqram təminatı və həll ediləcək problemlər, bəlkə də bu gündən də çox olacaq. Tərtibatçılar təhsilli qalmaq, çevik qalmaq və insanların ən yaxşı etdiklərinə diqqət yetirməklə, süni intellektlə əməkdaşlıq edərək .

Nəhayət, tərtibatçıların ixtiyarında olan fövqəlgüclərin olduğu bir dövrə qədəm qoyduğumuzu qeyd etməyə dəyər. Növbəti nəsil proqramçılar süni intellektdən istifadə etməklə əvvəllər günlər tələb etdiyinə bir neçə saat ərzində nail olacaq və əvvəllər əlçatmaz olan problemləri həll edəcəklər. Qorxudan çox, irəliyə doğru gedən hisslər nikbinlik və maraq . Nə qədər ki, biz süni intellektə gözlərimizi açıq yanaşsaq – onun məhdudiyyətlərini dərk edərək və öz məsuliyyətimizi nəzərə alaraq – biz süni intellekt və proqramçıların təkbaşına edə biləcəyindən çox daha çox heyrətamiz proqram sistemləri qurduğu bir gələcəyi formalaşdıra bilərik. Maşın səmərəliliyi ilə birləşən insan yaradıcılığı güclü birləşmədir. Nəhayət, bu əvəzetmə , sinerji haqqındadır. Süni intellekt və proqramçıların hekayəsi hələ də yazılır və o, həm insan, həm də maşın tərəfindən birlikdə yazılacaq.

Mənbələr:

  1. Brainhub, "Proqram Mühəndisləri üçün Gələcək Varmı? AI-nin Təsiri [2024]" ( Proqram Mühəndisləri üçün Gələcək Varmı? AI Təsiri [2024] ).

  2. Brainhub, ekspert Satya Nadella və Jeff Dean tərəfindən süni intellektə dair sitatlar əvəzedici deyil, alət kimi ( Proqram Mühəndisləri üçün Gələcək Varmı? AI-nin Təsiri [2024] ) ( Proqram Mühəndisləri üçün Gələcək Varmı? AI Təsiri [2024] ).

  3. Medium (PyCoach), "AI proqramçıları əvəz edəcəkmi? Şırınganın arxasındakı həqiqət" nüanslı reallıq və şırıngaya diqqət çəkərək ( AI proqramçıları əvəz edəcəkmi? Şırınganın arxasındakı həqiqət | The PyCoach tərəfindən | Süni guşə | Mart, 2025 | Orta ) və Sam Altmanın AI işində tam sitat gətirdiyi deyil.

  4. DesignGurus, “Süni İntellekt Tərtibatçıları əvəz edəcəkmi… (2025)” , süni intellektin tərtibatçıları lazımsız etmək əvəzinə onları artıracağını Süni İntellekt 2025-ci ildə Tərtibatçıları Əvəz edəcəkmi: Gələcəyə Sneak Peek ) və süni intellekt, kontekst, yaradıcılıq sahəsində geridə qalan sahələri sadalayır.

  5. Stack Overflow Developer Survey 2023, inkişaf etdiricilərin 70%-nin süni intellekt alətlərindən istifadəsi, dəqiqliyə aşağı inam (3% yüksək etibar) ( Tərtibatçıların 70%-i AI kodlaşdırma vasitələrindən istifadə edir, 3%-i onların dəqiqliyinə çox güvənir - ShiftMag ).

  6. GitHub Sorğu 2023, tərtibatçıların 92%-nin süni intellekt kodlaşdırma alətlərini sınadığını və 70%-nin fayda gördüyünü göstərir ( Sorğu AI-nin tərtibatçı təcrübəsinə təsirini ortaya qoyur - GitHub Blogu ).

  7. GitHub Copilot tədqiqatı, süni intellekt yardımı ilə tapşırığın 55% daha sürətli tamamlanmasını tapdı ( Tədqiqat: GitHub Copilot-un tərtibatçının məhsuldarlığına və xoşbəxtliyinə təsirinin kəmiyyətinin müəyyən edilməsi - GitHub Blogu ).

  8. GeekWire, DeepMind-in AlphaCode-da orta insan kodlayıcı səviyyəsində (ən yaxşı 54%) performans göstərir, lakin ən yaxşı performansçılardan uzaqdır ( DeepMind-in AlphaCode orta proqramçı şücaətinə uyğundur ).

  9. IndiaToday (Fevral 2025), Sam Altmanın kiçik mühəndislərin tapşırıqlarını yerinə yetirən, lakin "insanları tamamilə əvəz etməyəcək ( Sam Altman deyir ki, AI agentləri tezliklə proqram mühəndislərinin gördüyü işləri yerinə yetirəcək: Tam hekayə 5 nöqtədə - India Today ).

  10. McKinsey & Company hesab edir ki, proqramlaşdırma işlərinin ~80%-i avtomatlaşdırmaya baxmayaraq insan mərkəzli olaraq qalacaq ( Proqram Mühəndisləri üçün Gələcək Varmı? AI-nin Təsiri [2024] ).

Bundan sonra oxumaq istədiyiniz məqalələr:

🔗 Ən yaxşı AI Cüt Proqramlaşdırma Alətləri
İnkişaf iş axınınızı artırmaq üçün kodlaşdırma tərəfdaşı kimi sizinlə əməkdaşlıq edə bilən aparıcı AI alətlərini araşdırın.

🔗 Kodlaşdırma üçün ən yaxşı süni intellekt nədir – Ən yaxşı AI kodlaşdırma köməkçiləri
Kod yaratmaq, sazlamaq və proqram layihələrini sürətləndirmək üçün ən effektiv süni intellekt alətlərinə bələdçi.

🔗 Süni İntellekt Proqramının İnkişafı – Texnologiyanın Gələcəyini Dəyişdirir
Süni intellektin proqram təminatının qurulması, sınaqdan keçirilməsi və tətbiqi üsullarında necə inqilab etdiyini anlayın.

Bloqa qayıt