Müasir ofis iş yerində noutbukda proqramlaşdırmaya diqqət yetirən proqramçı.

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

Sonuncu dəfə kod redaktorunu söndürün. ” Bu ifadə, süni intellekt kodlaşdırma köməkçilərinin artması ilə bağlı narahat bir yumoru əks etdirən tərtibatçı forumlarında dolaşır. Süni intellekt modelləri kod yazmaqda getdikcə daha bacarıqlı hala gəldikcə, bir çox proqramçı insan tərtibatçılarının lift operatorları və ya kommutator operatorları ilə eyni aqibəti yaşayıb-yaşamadığını soruşur - avtomatlaşdırma səbəbindən iş yerləri köhnəlib. 2024-cü ildə cəsarətli başlıqlarda süni intellekt tezliklə bütün kodlarımızı yaza biləcəyi və insan tərtibatçılarının heç bir işi qalmayacağı elan edildi. Lakin bu hay-küy və sensasiyanın arxasında reallıq daha incədir.

Bəli, süni intellekt artıq istənilən insandan daha sürətli kod yarada bilər, bəs bu kod nə qədər yaxşıdır və süni intellekt bütün proqram təminatının inkişaf dövrünü təkbaşına idarə edə bilərmi? Əksər mütəxəssislər "o qədər də sürətli deyil" deyirlər. Microsoft-un baş direktoru Satya Nadella kimi proqram təminatı mühəndisliyi liderləri vurğulayırlar ki, "Süni intellekt proqramçıları əvəz etməyəcək, lakin onların arsenalında vacib bir vasitəyə çevriləcək. Söhbət insanları daha çox iş görməyə vadar etməkdən gedir, az yox." ( Süni intellekt Proqramçıları əvəz edəcəkmi? Şövqün arxasındakı həqiqət | The PyCoach tərəfindən | Artificial Corner | Mart, 2025 | Medium ) Eynilə, Google-ın süni intellekt rəhbəri Jeff Dean qeyd edir ki, süni intellekt adi kodlaşdırma tapşırıqlarını yerinə yetirə bilsə də, "onda hələ də yaradıcılıq və problem həll etmə bacarıqları çatışmır" - insan inkişaf etdiricilərinin gətirdiyi keyfiyyətlər. Hətta OpenAI-nin baş direktoru Sem Altman da etiraf edir ki, bugünkü süni intellekt "tapşırıqlarda çox yaxşıdır" , lakin "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 əvvəldən sona qədər tamamilə öz üzərinə götürməyə qadir deyil.

“Süni intellekt proqramçıları əvəz edəcəkmi?” sualına dürüst və balanslı bir baxış təqdim edir. Süni intellektin bu gün proqram təminatı hazırlama rollarına necə təsir etdiyini və qarşıda hansı dəyişikliklərin olduğunu araşdırırıq. Real həyat nümunələri və son alətlər (GitHub Copilot-dan ChatGPT-yə qədər) vasitəsilə, tərtibatçıların süni intellekt inkişaf etdikcə necə uyğunlaşa, uyğunlaşa və aktuallığını qoruya biləcəyini araşdırırıq. Sadələşdirilmiş bəli və ya xeyr cavabı əvəzinə, gələcəyin süni intellekt və insan tərtibatçıları arasında əməkdaşlıq olduğunu görəcəyik. Məqsəd, praktik anlayışları - yeni alətlərin tətbiqindən yeni bacarıqların öyrənilməsinə və kodlaşdırma karyeralarının gələcək illərdə necə inkişaf edə biləcəyini proqnozlaşdırmaq.

Bu gün proqram təminatının hazırlanmasında süni intellekt

Süni intellekt müasir proqram təminatı hazırlama iş axınına sürətlə daxil olub. Elmi fantastikadan uzaq, süni intellekt əsaslı alətlər artıq kod yazır və nəzərdən keçirir , yorucu tapşırıqları avtomatlaşdırır və tərtibatçıların məhsuldarlığını artırır. Bu gün tərtibatçılar süni intellektdən kod parçaları yaratmaq, funksiyaları avtomatik tamamlamaq, səhvləri aşkar etmək və hətta test halları yaratmaq üçün istifadə edirlər ( Proqram təminatı mühəndisləri üçün gələcək varmı? Süni intellektin təsiri [2024] ) . Başqa sözlə, süni intellekt ağır işi və standartı ələ keçirir və proqramçılara proqram təminatı yaradılmasının daha mürəkkəb aspektlərinə diqqət yetirməyə imkan verir. Gəlin hazırda proqramlaşdırmanı dəyişdirən bəzi görkəmli süni intellekt imkanlarına və alətlərinə nəzər salaq:

  • Kod Yaradılması və Avtomatik Tamamlama: Müasir süni intellekt kodlaşdırma köməkçiləri təbii dildə verilən suallara və ya qismən kod kontekstinə əsaslanaraq kod yarada bilər. Məsələn, GitHub Copilot (OpenAI-nin Codex modelinə əsaslanaraq) yazarkən növbəti sətri və ya kod blokunu təklif etmək üçün redaktorlarla inteqrasiya olunur. Kontekstə uyğun təkliflər vermək üçün geniş açıq mənbə kod təlim dəstindən istifadə edir və tez-tez yalnız bir şərhdən və ya funksiya adından bütün funksiyaları tamamlaya bilir. Eynilə, ChatGPT (GPT-4), ehtiyac duyduğunuzu sadə ingilis dilində təsvir etdiyiniz zaman verilən bir 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 bir neçə saniyə ərzində standart kod hazırlaya bilər.

  • Səhvlərin aşkarlanması və sınaqdan keçirilməsi: Süni intellekt həmçinin səhvləri aşkar etməyə 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ə linterləri keçmiş səhv nümunələrindən dərs çıxararaq 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 test halları təklif edir. Bu o deməkdir ki, tərtibatçı qaçırdığı kənar hallar barədə 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ə işləyən yorulmaz keyfiyyət təminatı köməkçisi kimi çıxış edir.

  • Kod Optimallaşdırması və Refaktorinq: Süni intellektdən istifadənin digər bir növü mövcud kodun təkmilləşdirilməsini təklif etməkdir. Bir parça verildikdə, süni intellekt 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, kitabxananın daha idiomatik istifadəsini təklif edə bilər və ya refaktorinq edilə bilən artıq kodu işarələyə bilər. Bu, texniki borcu azaltmağa və performansı artırmağa kömək edir. Süni intellekt əsaslı refaktorinq alətləri kodu ən yaxşı təcrübələrə uyğunlaşdırmaq üçün dəyişdirə və ya kodu yeni API versiyalarına yeniləyə bilər ki, bu da tərtibatçıların əl ilə təmizləmə zamanı vaxtını qənaət edir.

  • DevOps və Avtomatlaşdırma: Kod yazmaqdan əlavə, süni intellekt qurma və yerləşdirmə proseslərinə də töhfə verir. Ağıllı CI/CD alətləri hansı testlərin uğursuz olacağını proqnozlaşdırmaq və ya müəyyən qurma işlərinə prioritet vermək üçün maşın öyrənməsindən istifadə edir və bu da davamlı inteqrasiya boru kəmərini daha sürətli və daha səmərəli edir. Süni intellekt problemləri müəyyən etmək və ya infrastruktur optimallaşdırmaları təklif etmək üçün istehsal qeydlərini və performans metriklərini təhlil edə bilər. Əslində, süni intellekt yalnız kodlaşdırmada deyil, həm də proqram təminatının inkişaf həyat dövrü boyunca - planlaşdırmadan texniki xidmətə qədər kömək edir.

  • Təbii Dil İnterfeysləri və Sənədləşmə: Həmçinin, süni intellekt inkişaf alətləri ilə daha təbii qarşılıqlı əlaqələrə imkan verdiyini görürük. Tərtibatçılar sözün əsl mənasında istəyə və nəticələr əldə edə bilərlər. Süni intellekt çatbotları (məsələn, ChatGPT və ya ixtisaslaşmış geliştirici köməkçiləri) proqramlaşdırma suallarını cavablandıra, sənədləşmədə kömək edə və hətta layihə sənədləri yaza və ya kod dəyişikliklərinə əsaslanan mesajlar yaza bilər. Bu, insan niyyəti ilə kod arasındakı boşluğu aradan qaldırır və istədiyini təsvir edə bilənlər üçün inkişafı daha əlçatan edir.

 

Süni intellekt alətlərini tətbiq edən tərtibatçılar: 2023-cü ildə aparılan bir sorğu göstərir ki, tərtibatçıların böyük əksəriyyəti 92%-i süni intellekt kodlaşdırma vasitələrindən müəyyən dərəcədə - ya işdə, ya şəxsi layihələrində, ya da hər ikisində istifadə edib. Yalnız kiçik bir 8%-i kodlaşdırmada heç bir süni intellekt köməyindən istifadə etmədiyini bildirib. Bu cədvəl göstərir ki, tərtibatçıların üçdə ikisi həm işdə, həm də işdən kənarda , dörddə biri isə onlardan yalnız işdə, 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 tərtibatçılar arasında tez bir zamanda geniş yayılıb ( Sorğu süni intellektlə təminatın tərtibatçı təcrübəsinə təsirini göstərir - The GitHub Blog ).

səmərəliliyin artmasına və kodlaşdırmada çətinliyin azalmasına səbəb olmuşdur . 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 təminatı mühəndisləri üçün gələcək varmı? Süni intellektin təsiri [2024] ) ( Süni intellekt 2025-ci ildə tərtibatçıları əvəz edəcəkmi: Gələcəyə qısa baxış "insan tərtibatçıları üçün dərhal aşkar olmaya biləcək" bütöv 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ı tətbiq etməsini və ya kodlarında bir səhv tapmasını istəyə bilər və süni intellekt saniyələr ərzində layihə həlli hazırlayacaq. AmazonMicrosoft , tapşırıqların daha sürətli yerinə yetirildiyini və standart proqrama daha az adi saat sərf olunduğunu bildirərək, tərtibatçı qruplarına süni intellekt cüt proqramçılarını (Amazon-un CodeWhisperer və Microsoft-un Copilot) yerləşdiriblər. Əslində, tərtibatçıların 70%-i artıq inkişaf proseslərində süni intellekt alətlərindən istifadə etdiklərini və ya istifadə etməyi planlaşdırdıqlarını bildiriblər ( tərtibatçıların 70%-i süni intellekt kodlaşdırma vasitələrindən istifadə edir, 3%-i isə onların dəqiqliyinə çox etibar edir - ShiftMag ). Ən populyar köməkçilər ChatGPT (respondentlərin ~83%-i tərəfindən istifadə olunur) və GitHub Copilot (~56%)-dır ki, bu da ümumi danışıq süni intellektinin və IDE ilə inteqrasiya olunmuş köməkçilərin hər ikisinin əsas rol oynadığını göstərir. Tərtibatçılar əsasən məhsuldarlığı artırmaq (respondentlərin ~33%-i tərəfindən istinad edilir) və öyrənməni sürətləndirmək (25%) üçün bu vasitələrə müraciət edirlər, təxminən 25%-i isə təkrarlanan işləri avtomatlaşdırmaqla daha səmərəli olmaq üçün onlardan istifadə edirlər.

Qeyd etmək vacibdir ki, süni intellekt proqramlaşdırmada tamamilə yeni deyil - onun elementləri illərdir mövcuddur (IDE-lərdə və ya avtomatlaşdırılmış test çərçivələrində kodların avtomatik tamamlanmasını nəzərdən keçirin). Lakin son iki il dönüş nöqtəsi olub. Güclü böyük dil modellərinin (OpenAI-ın GPT seriyası və DeepMind-ın AlphaCode kimi) ortaya çıxması mümkün olanları əhəmiyyətli dərəcədə genişləndirib. Məsələn, DeepMind-ın AlphaCode rəqabətli proqramlaşdırma yarışması səviyyəsində çıxış edərək , kodlaşdırma çətinliklərində təxminən ən yaxşı 54% reytinqə - əsasən orta səviyyəli bir insan rəqibinin bacarığına uyğun olaraq ( DeepMind-ın AlphaCode orta səviyyəli proqramçı bacarığına uyğundur rəqabətli çıxış etdiyi ilk dəfə idi . Bununla belə, bütün bacarığına baxmayaraq, hətta AlphaCode-un belə ən yaxşı insan kodlayıcılarını məğlub etməkdən uzaq olduğu göz qabağındadır. Bu yarışlarda AlphaCode icazə verilən cəhdlər daxilində problemlərin təxminən 30%-ni həll edə bildi, ən yaxşı insan proqramçıları isə problemlərin >90%-ni tək bir cəhdlə həll etdilər. Bu boşluq, süni intellektin müəyyən bir nöqtəyə qədər yaxşı müəyyən edilmiş alqoritmik tapşırıqları yerinə yetirə bilsə də, dərin düşüncə və ixtiraçılıq tələb edən ən çətin problemlərin insan qalası olaraq qaldığını .

Xülasə, süni intellekt özünü tərtibatçıların gündəlik alətlər dəstinə möhkəm şəkildə yerləşdirib. Kod yazmağa kömək etməkdən tutmuş yerləşdirmənin optimallaşdırılmasına qədər, o, inkişaf prosesinin hər bir hissəsinə toxunur. Bu gün münasibət əsasən simbiotikdir: süni intellekt, təkbaşına uça bilən müstəqil avtopilot əvəzinə, tərtibatçıların daha sürətli və daha az məyusluqla kodlaşdırmasına kömək edən bir pilot tərtibatçıların rolunu və onların işinin təbiətini necə yaxşı və ya pis şəkildə dəyişdirdiyini araşdıracağıq

Süni intellekt geliştirici rollarını və məhsuldarlığı necə dəyişdirir

Süni intellekt adi işlərin daha çox hissəsini idarə etdiyindən, proqram təminatı tərtibatçısının rolu həqiqətən də inkişaf etməyə başlayır. Tərtibatçılar standart kod yazmaq və ya adi səhvləri düzəltmək üçün saatlarla vaxt sərf etmək əvəzinə, bu tapşırıqları süni intellekt köməkçilərinə həvalə edə bilərlər. Bu, tərtibatçının diqqətini daha yüksək səviyyəli problem həllinə, memarlığa və proqram təminatı mühəndisliyinin yaradıcı aspektlərinə yönəldir. Əslində, süni intellekt daha da inkişaf etdirir , onlara daha məhsuldar və potensial olaraq daha innovativ olmağa imkan verir. Bəs bu, daha az proqramlaşdırma işinə, yoxsa sadəcə fərqli bir işə çevrilir? Gəlin məhsuldarlığa və rollara təsirini araşdıraq:

Məhsuldarlığın Artırılması: Əksər hesablamalara və erkən tədqiqatlara görə, süni intellekt kodlaşdırma vasitələri tərtibatçı məhsuldarlığını əhəmiyyətli dərəcədə artırır. GitHub-un araşdırması göstərib ki, Copilot istifadə edən tərtibatçılar süni intellekt köməyi olmayanlara nisbətən tapşırıqları daha sürətli yerinə yetirə biliblər. Bir təcrübədə tərtibatçılar Copilot-un köməyi ilə kodlaşdırma tapşırığını orta hesabla 55% daha sürətli həll ediblər - onsuz 2 saat 41 dəqiqə əvəzinə təxminən 1 saat 11 dəqiqə sərf ediblər ( Tədqiqat: GitHub Copilot-un tərtibatçı məhsuldarlığına və xoşbəxtliyinə təsirinin ölçülməsi - The GitHub Bloqu ). Bu, sürətdə təəccüblü bir artımdır. Bu, sadəcə sürət deyil; tərtibatçılar bildirirlər ki, süni intellekt köməyi məyusluğu və "axın kəsintilərini" azaltmağa kömək edir. Sorğularda tərtibatçıların 88%-i bunun onları daha məhsuldar etdiyini və daha məmnunedici işə diqqət yetirməyə imkan verdiyini bildirib ( Tərtibatçıların neçə faizi github copilot-un ... yaratdığını deyib ). Bu vasitələr proqramçılara yorucu parçaları idarə etməklə "zona"da qalmağa kömək edir və 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 əyləncəli hala gəldiyini hiss edir - daha az incik 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 artımları ilə yanaşı dəyişir. "Məşğul işlərin" çoxu - şablon yazmaq, ümumi nümunələri təkrarlamaq, sintaksis axtarışı - süni intellektə yüklənə bilər. Məsələn, geliştirici getter və setters ilə məlumat sinfini əl ilə yazmaq əvəzinə, sadəcə süni intellektdən onu yaratmağı istəyə bilər. Düzgün API çağırışını tapmaq üçün sənədləri nəzərdən keçirmək əvəzinə, geliştirici süni intellektdən təbii dildə soruşa bilər. Bu o deməkdir ki, geliştiricilər əzbər kodlaşdırmaya nisbətən daha az vaxt, 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ə, geliştiricinin 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%-lik problemləri həll etməyə doğru dəyişir. Praktikada, geliştirici bütün bu dəyişiklikləri sıfırdan yazmaq əvəzinə, gününü süni intellekt tərəfindən yaradılan çəkmə sorğularını çeşidləməklə və ya süni intellekt tərəfindən təklif olunan düzəlişləri nəzərdən keçirməklə başlaya bilər.

Əməkdaşlıq və Komanda Dinamikası: Maraqlıdır ki, süni intellekt komanda dinamikasına da təsir göstərir. Adi tapşırıqların avtomatlaşdırılması ilə komandalar potensial olaraq daha çox şey əldə edə bilərlər, çünki daha az gənc inkişaf etdirici ağır işlərə təyin olunur. Bəzi şirkətlər bildirirlər ki, baş mühəndisləri daha özünü təmin edə bilərlər - ilkin layihələri hazırlamaq üçün kiçik bir mütəxəssisə ehtiyac olmadan süni intellekt köməyi ilə funksiyaları tez bir zamanda prototipləşdirə bilərlər. Lakin bu, yeni bir çətinlik yaradır: mentorluq və bilik mübadiləsi. Kiçik tələbələrin sadə tapşırıqları yerinə yetirməklə öyrənmək əvəzinə, süni intellekt nəticələrini necə effektiv idarə etməyi . Komanda əməkdaşlığı süni intellekt tapşırıqlarını kollektiv şəkildə təkmilləşdirmək və ya süni intellekt tərəfindən yaradılan kodun təhlükələr üçün nəzərdən keçirilməsi kimi fəaliyyətlərə keçə bilər. Müsbət tərəfi odur ki, komandadakı hər kəsin süni intellekt köməkçisi olduqda, bu, oyun sahəsini bərabərləşdirə və dizayn müzakirələri, yaradıcı beyin fırtınası və hazırda heç bir süni intellekt tərəfindən standart olaraq başa düşülməyən mürəkkəb istifadəçi tələblərinin həlli üçün daha çox vaxt verə bilər. Əslində, GitHub-un 2023-cü il sorğusunun nəticələrinə görə, komanda əməkdaşlığını gücləndirəcəyinə Sorğu süni intellektin tərtibatçı təcrübəsinə təsirini göstərir - The GitHub Blog ).

İş Rollarına Təsiri: Əsas sual, süni intellekt proqramçılara tələbatı azaldıb-azaltmayacağıdır (çünki hər bir proqramçı artıq daha məhsuldardır), yoxsa sadəcə tələb olunan bacarıqları dəyişdirəcək. Digər avtomatlaşdırma ilə bağlı tarixi presedent (məsələn, devops alətlərinin və ya daha yüksək səviyyəli proqramlaşdırma dillərinin artması) göstərir ki, geliştirici işlərinin ləğvi deyil, əksinə artırılması . Həqiqətən də, sənaye analitikləri proqram təminatı mühəndisliyi rollarının artmağa davam edəcəyini , lakin bu rolların təbiəti dəyişəcək. Gartner-in son hesabatında proqnozlaşdırılır ki, 2027-ci ilə qədər proqram təminatı mühəndisliyi təşkilatlarının 50%-i məhsuldarlığı artırmaq üçün süni intellektlə gücləndirilmiş "proqram təminatı mühəndisliyi zəkası" platformalarını tətbiq edəcək ki , bu da 2024-cü ildəki cəmi 5%-dən çoxdur ( Proqram təminatı mühəndisliyi üçün gələcək varmı? Süni intellektin təsiri [2024] platformalarla işləyəcəyini göstərir . Eynilə, konsaltinq şirkəti McKinsey, süni intellektin bir çox vəzifəni avtomatlaşdıra bilsə də, proqramlaşdırma işlərinin təxminən 80%-nin hələ də insan dövrəsində olmasını tələb edəcəyini və "insan mərkəzli" qalacağını proqnozlaşdırır . Başqa sözlə, əksər inkişaf etdirici vəzifələri üçün yenə də insanlara ehtiyacımız olacaq, lakin vəzifə təsvirləri dəyişə bilər.

"Süni İntellekt Proqram Təminatı Mühəndisi" və ya "Sürətli Mühəndis" kimi rolların - Süni İntellekt komponentlərinin qurulması və ya orkestrləşdirilməsi üzrə ixtisaslaşmış tərtibatçıların ortaya çıxmasıdır. Artıq Süni İntellekt/ML təcrübəsi olan tərtibatçılara tələbatın sürətlə artdığını görürük. Indeed-in təhlilinə görə, Süni İntellektlə əlaqəli ən çox tələb olunan üç iş məlumat alimi, proqram təminatı mühəndisi və maşın öyrənmə mühəndisidir və son üç ildə bu rollara tələbat ikiqatdan çox artmışdır ( Proqram Təminatı Mühəndisləri üçün Gələcək Varmı? Süni İntellektin Təsiri [2024] ). Ənənəvi proqram təminatı mühəndislərindən getdikcə maşın öyrənməsinin əsaslarını başa düşmələri və ya Süni İntellekt xidmətlərini tətbiqlərə inteqrasiya etmələri gözlənilir. Tərtibatçıları lazımsız etməkdən uzaq, "Süni İntellekt peşəni yüksəldə bilər, tərtibatçılara daha yüksək səviyyəli tapşırıqlara və innovasiyaya diqqət yetirməyə imkan verə bilər." ( Süni İntellekt 2025-ci ildə Tərtibatçıları Əvəz Etməyə Davam Edirmi: Gələcəyə Baxış ) Bir çox adi kodlaşdırma işləri Süni İntellekt tərəfindən yerinə yetirilə 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. Süni İntellektlə işləyən bir şirkətin baş mühəndisi bunu yaxşı xülasə etdi: Süni İntellekt tərtibatçılarımızı əvəz etmir; gücləndirir . Güclü süni intellekt alətləri ilə silahlanmış tək bir geliştirici bir neçəsinin işini görə bilər, lakin həmin geliştirici artıq daha mürəkkəb və təsirli bir işi öz üzərinə götürür.

Real Dünya Nümunəsi: Bütün inkişaf etdiriciləri üçün GitHub Copilot-u inteqrasiya edən bir proqram şirkətindən bir ssenarini nəzərdən keçirin. Dərhal təsir vahid testlərinin və standart kodların yazılmasına sərf olunan vaxtın nəzərəçarpacaq dərəcədə azalması oldu. Bir gənc inkişaf etdirici Copilot-dan istifadə edərək yeni bir xüsusiyyətin kodunun 80%-ni tez bir zamanda yarada, sonra qalan 20%-ni fərdiləşdirməyə və inteqrasiya testlərinin yazılmasına vaxt sərf edə biləcəyini aşkar etdi. Kod çıxışı baxımından məhsuldarlığı təxminən ikiqat artdı, lakin daha maraqlısı odur ki, töhfəsinin təbiəti dəyişdi - o, daha çox kod rəyçisi və süni intellekt tərəfindən yazılmış kod üçün test dizayneri oldu. Komanda həmçinin kod rəylərinin süni intellekt səhvlərini . Məsələn, Copilot bəzən təhlükəsiz olmayan şifrələmə tətbiqini təklif edirdi; insan inkişaf etdiriciləri onları aşkar edib düzəltməli idilər. Bu cür nümunə göstərir ki, çıxış artsa da, iş axınında daha da vacib hala gəldi

Xülasə, süni intellekt, şübhəsiz ki, tərtibatçıların işləmə tərzini dəyişdirir: onları daha sürətli edir və daha iddialı problemləri həll etməyə imkan verir, eyni zamanda onlardan bacarıqlarını artırmağı (həm süni intellektdən istifadə etməkdə, həm də daha yüksək səviyyəli düşüncə tərzində). Bu, "Süni intellekt iş yerlərini ələ keçirir" hekayəsindən daha çox "Süni intellekt iş yerlərini dəyişir" hekayəsidir. Bu vasitələrdən effektiv şəkildə istifadə etməyi öyrənən tərtibatçılar təsirlərini artıra bilərlər - tez-tez eşitdiyimiz klişe budur: "Süni intellekt tərtibatçıları əvəz etməyəcək, lakin Süni intellektdən istifadə edən tərtibatçılar istifadə etməyənləri əvəz edə bilər". bilmir ) və tərtibatçıların bacarıqlarını Süni intellektlə birlikdə inkişaf etmək üçün necə uyğunlaşdıra biləcəkləri araşdırılacaq

Süni intellekt məhdudiyyətləri (İnsanlar niyə həyati əhəmiyyət kəsb edir)

Təsirli imkanlarına baxmayaraq, bugünkü süni intellekt insan proqramçılarını köhnəltməsinə mane olan açıq məhdudiyyətlərə . Bu məhdudiyyətləri anlamaq, proqramçıların inkişaf prosesində hələ də nə üçün çox ehtiyac duyulduğunu görmək üçün açardır. Süni intellekt güclü bir vasitədir, lakin 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. Süni intellektinin proqramlaşdırmada bəzi əsas çatışmazlıqları və insan inkişaf etdiricilərinin müvafiq güclü tərəfləri bunlardır:

  • Əsl Anlama və Yaradıcılığın Yoxluğu: Mövcud Süni İntellekt modelləri kodu və ya problemləri insanların başa düşdüyü kimi həqiqətən başa düşmür ; onlar nümunələri tanıyır və təlim məlumatlarına əsasən ehtimal olunan nəticələri təkrarlayırlar. Bu o deməkdir ki, Süni İntellekt orijinal, yaradıcı həllər və ya yeni problem sahələrinin dərin anlaşılmasını tələb edən tapşırıqlarla mübarizə apara bilər. Süni İntellekt əvvəllər gördüyü bir spesifikasiyaya cavab vermək üçün kod yarada bilər, lakin ondan görünməmiş bir problem üçün yeni bir alqoritm hazırlamasını və ya qeyri-müəyyən bir tələbi şərh etməsini istəsə, çox güman ki, uğursuz olacaq. Bir müşahidəçinin dediyi kimi, bu gün Süni İntellekt "insan inkişaf etdiricilərinin masaya gətirdiyi yaradıcı və tənqidi düşüncə qabiliyyətlərindən məhrumdur." ( Süni İntellekt 2025-ci ildə İnkişaf Etdiriciləri Əvəz Edəcəkmi: Gələcəyə Qısa Baxış ) İnsanlar qutudan kənarda düşünməkdə - sahə biliklərini, intuisiyanı və yaradıcılığı birləşdirərək proqram təminatı arxitekturalarını dizayn etmək və ya mürəkkəb məsələləri həll etməkdə üstündürlər. Süni İntellekt, əksinə, öyrəndiyi nümunələrlə məhdudlaşır; bir problem bu nümunələrə yaxşı uyğun gəlmirsə, Süni İntellekt səhv və ya mənasız kod yarada bilər (çox vaxt inamla!). innovasiya - yeni funksiyalar, yeni istifadəçi təcrübələri və ya yeni texniki yanaşmalar yaratmaq - insan tərəfindən idarə olunan bir fəaliyyət olaraq qalır.

  • Kontekst və Böyük Şəkil Anlama: Proqram təminatı qurmaq sadəcə kod sətirləri yazmaq deyil. Bu, səbəbi - biznes tələblərini, istifadəçi ehtiyaclarını və proqram təminatının işlədiyi konteksti anlamağı əhatə edir. Süni intellekt çox dar bir kontekst pəncərəsinə malikdir (adətən bir anda verilən girişlə məhdudlaşır). Sistemin əsas məqsədini və ya bir modulun kodda açıq şəkildə göstəriləndən kənarda digəri ilə necə qarşılıqlı əlaqədə olduğunu həqiqətən başa düşmür. Nəticədə, süni intellekt texniki olaraq kiçik bir tapşırıq üçün işləyən, lakin daha böyük sistem arxitekturasına uyğun olmayan və ya bəzi gizli tələbləri pozan kod yarada bilər. Proqram təminatının biznes məqsədləri və istifadəçi gözləntiləri ilə uyğunlaşmasını təmin etmək üçün insan inkişaf etdiricilərinə ehtiyac var. Mürəkkəb sistem dizaynı - bir hissədəki dəyişikliyin digərlərinə necə təsir edə biləcəyini, kompromisləri necə balanslaşdırmağı (məsələn, performans və oxunaqlılıq) və kod bazasının uzunmüddətli təkamülünü necə planlaşdırmağı başa düşmək - bu gün süni intellekt edə bilməyən bir şeydir. Minlərlə komponentdən ibarət genişmiqyaslı layihələrdə süni intellekt "ağacları görür, amma meşəni görmür". Bir təhlildə qeyd edildiyi kimi, “Süni intellekt genişmiqyaslı proqram təminatı layihələrinin tam kontekstini və mürəkkəbliyini anlamaqda çətinlik çəkir”, o cümlədən biznes tələbləri və istifadəçi təcrübəsi mülahizələri ( Süni intellekt 2025-ci ildə tərtibatçıları əvəz edəcəkmi: Gələcəyə qısa baxış ) ). İnsanlar ümumi mənzərə vizyonunu qoruyurlar.

  • Sağlam düşüncə və qeyri-müəyyənlik Həlli: Real layihələrdəki tələblər çox vaxt qeyri-müəyyən və ya inkişaf etməkdə olan olur. İnsan geliştiricisi aydınlaşdırma axtara, ağlabatan fərziyyələr irəli sürə və ya qeyri-real sorğuları geri itələyə bilər. Süni intellekt sağlam düşüncəyə və ya aydınlaşdırıcı suallar vermək qabiliyyətinə malik deyil (əgər açıq şəkildə bir sorğuda təkrarlanmırsa və hətta bu halda da düzgün nəticə verəcəyinə zəmanət verilmirsə). 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 qeyri-müəyyən ola bilər - mühakimə qabiliyyəti yoxdur. Bunun əksinə olaraq, insan proqramçısı yüksək səviyyəli bir sorğunu şərh edə bilər ("bu UI-ni daha intuitiv edin" və ya "tətbiq nizamsız girişləri zərif şəkildə idarə etməlidir") və kodda nə edilməli olduğunu müəyyən edə bilər. Süni intellekt geliştiricini həqiqətən əvəz etmək üçün son dərəcə ətraflı, birmənalı spesifikasiyalara ehtiyac duyardı və hətta belə bir spesifikasiyanı effektiv şəkildə yazmaq kodun özünü yazmaq qədər çətindir. Forbes Texniki Şurasının məqaləsində yer aldığı kimi, süni intellekt geliştiriciləri həqiqətən əvəz etməsi üçün qeyri-müəyyən təlimatları başa düşməli və insan kimi uyğunlaşmalıdır - mövcud süni intellektdə olmayan bir səviyyədə düşüncə ( Sergiy Kuzinin Yazısı - LinkedIn ).

  • Etibarlılıq və “Halüsinasiyalar”: Bugünkü generativ süni intellekt modellərinin məlum bir qüsuru var: onlar səhv və ya tamamilə uydurma nəticələr yarada bilərlər ki, bu da tez-tez hallüsinasiya . Kodlaşdırmada bu, süni intellektin inandırıcı görünən, lakin məntiqi cəhətdən səhv və ya təhlükəsiz olmayan kod yazması demək ola bilər. Tərtibatçılar süni intellekt təkliflərinə kor-koranə etibar edə bilməzlər. Praktikada, süni intellekt tərəfindən yazılmış hər bir kodun insan tərəfindən diqqətlə nəzərdən keçirilməsini və sınaqdan keçirilməsini tələb edir . Stack Overflow sorğu məlumatları bunu əks etdirir - süni intellekt vasitələrindən istifadə edənlərin yalnız süni intellekt çıxışının dəqiqliyinə yüksək dərəcədə etibar edir ona etibar etmir tərtibatçıların 70%-i süni intellekt kodlaşdırma vasitələrindən istifadə edir, 3%-i isə onların dəqiqliyinə yüksək dərəcədə etibar edir - ShiftMag ). Tərtibatçıların böyük əksəriyyəti süni intellekt təkliflərinə müjdə kimi deyil, faydalı göstərişlər kimi yanaşır. Bu aşağı etibar haqlıdır, çünki süni intellekt heç bir səriştəli insanın edə bilməyəcəyi qəribə səhvlər edə bilər (məsələn, bir-bir səhvlər, köhnəlmiş funksiyalardan istifadə və ya səmərəsiz həllər istehsal etmək), çünki o, problem barədə həqiqətən düşünmür. Bir forum şərhində istehza ilə qeyd edildiyi kimi, “Onlar (Sİ) çoxlu halüsinasiyalar görür və insanın heç vaxt etməyəcəyi qəribə dizayn seçimləri edirlər” ( Sİ səbəbindən proqramçılar köhnələcəkmi? - Karyera Məsləhətləri ). Bu səhvləri aşkar etmək üçün insan nəzarəti vacibdir. Sİ sizə bir xüsusiyyətin 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 yenə də insan inkişaf etdiricisinin öhdəsinə düşür. İstehsalda bir şey səhv gedəndə, səhvləri düzəltməli olan insan mühəndisləridir - Sİ hələ səhvlərinə görə məsuliyyət daşıya bilmir.

  • Kod Bazalarının Qorunması və İnkişafı: Proqram təminatı layihələri illər ərzində yaşayır və böyüyür. Onlar ardıcıl üslub, gələcək dəstəkləyicilər üçü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ə), buna görə də rəhbərlik edilmədikcə böyük bir layihədə kodu ardıcıl saxlaya bilməz. İnsan tərtibatçıları kodun davamlılığını təmin edirlər - aydın sənədlər yazmaq, ağıllı, lakin qaranlıq olanlar əvəzinə oxunaqlı həllər seçmək və memarlıq inkişaf etdikdə lazım olduqda kodu yenidən hazırlamaq. Süni intellekt bu vəzifələrdə kömək edə bilər (məsələn, yenidən işləmə təklif etmək), lakin nəyin yenidən işlənəcəyinə və ya hansı hissələrinin yenidən dizayn edilməsinə ehtiyac olduğuna qərar vermək insan mühakiməsidir. Bundan əlavə, komponentləri inteqrasiya edərkən yeni bir xüsusiyyətin mövcud modullara təsirini anlamaq (geri uyğunluğun təmin edilməsi və s.) insanların idarə etdiyi 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-nin bütün kiçik tətbiqlər qurmasına icazə verməyə çalışıblar; nəticə tez-tez əvvəlcə işləyir, lakin süni intellekt daim düşünülmüş bir memarlıq tətbiq etmədiyi üçün onu qorumaq və ya genişləndirmək çox çətinləşir - bu, insan memarının çəkinəcəyi yerli qərarlar qəbul etməkdir.

  • 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 doğurur. Süni intellekt təsadüfən təcrübəli insan tərtibatçısının aşkar edə biləcəyi təhlükəsizlik zəifliklərini (məsələn, girişləri düzgün şəkildə dezinfeksiya etməmək və ya təhlükəsiz olmayan kriptoqrafik təcrübələrdən istifadə etmək) ortaya çıxara bilər. Həmçinin, süni intellektdə ədalətə qarşı daxili etika və ya narahatlıq hissi yoxdur - məsələn, qərəzli məlumatlar üzərində məşq edə və bilmədən ayrı-seçkilik edən alqoritmlər təklif edə bilər (kredit təsdiq kodu və ya işə qəbul alqoritmi kimi süni intellektlə idarə olunan bir xüsusiyyətdə). İnsan tərtibatçılarına bu məsələlər üçün süni intellekt çıxışlarını yoxlamaq, qaydalara uyğunluğu təmin etmək və proqram təminatına etik mülahizələr aşılamaq lazımdır. sosial aspekti - istifadəçi etibarını, məxfilik narahatlıqlarını anlamaq və insan dəyərlərinə uyğun dizayn seçimləri etmək - "gözdən qaçırılmamalıdır. İnkişafın bu insan mərkəzli aspektləri, ən azı yaxın gələcəkdə süni intellektdən kənardadır." ( Süni intellekt 2025-ci ildə tərtibatçıları əvəz edəcəkmi: Gələcəyə qısa baxış ) Tərtibatçılar süni intellekt töhfələri üçün vicdan və keyfiyyət qapısı kimi xidmət etməlidirlər.

Bu məhdudiyyətləri nəzərə alaraq, mövcud konsensus budur ki, süni intellekt əvəzedici deyil, bir vasitədir . Satya Nadellanın dediyi kimi, gücləndirməkdən ( 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 Künc | Mart, 2025 | Medium ). Süni intellekt kiçik köməkçi kimi düşünülə bilər: o, sürətli, yorulmazdır və bir çox tapşırıqda ilk addımı ata bilər, lakin cilalanmış son məhsul yaratmaq üçün baş tərtibatçının rəhbərliyi və təcrübəsi lazımdır. Hətta ən qabaqcıl süni intellekt kodlaşdırma sistemlərinin belə köməkçi (Copilot, CodeWhisperer və s.) istifadə edildiyi və muxtar kodlayıcı kimi deyil, diqqət çəkir. Şirkətlər proqramlaşdırma qruplarını işdən çıxarmır və süni intellektinin işə düşməsinə imkan vermirlər; bunun əvəzinə, onlara kömək etmək üçün süni intellektini tərtibatçıların iş axınlarına yerləşdirirlər.

OpenAI-dən Sam Altmandan bir nümunəvi sitat gəlir. O qeyd edir ki, süni intellekt agentləri inkişaf etsələr də, proqram təminatının hazırlanmasında "bu süni intellekt agentləri insanları tamamilə əvəz etməyəcək" Sam Altman deyir ki, süni intellekt agentləri tezliklə proqram mühəndislərinin yerinə yetirdiyi tapşırıqları yerinə yetirəcəklər: Tam hekayə 5 bənddə - India Today "virtual əməkdaşlar" kimi fəaliyyət göstərəcəklər . Başqa sözlə, süni intellekt nəticədə bəzi sahələrdə kiçik bir geliştiricinin işini görə bilər, lakin həmin kiçik geliştirici işsiz qalmır - onlar süni intellektə nəzarət etmək və süni intellektin edə bilmədiyi daha yüksək səviyyəli tapşırıqları 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 çox hissəsini yaza biləcəyini proqnozlaşdırdıqları gələcəyə nəzər salsaq belə ( Proqram təminatı mühəndisləri üçün gələcək varmı? Süni intellektin təsiri [2024] ), ümumiyyətlə razılaşdırılıb ki, maşınlarda olmayan yaradıcı qığılcım və tənqidi düşüncəni idarə etmək, istiqamətləndirmək və təmin etmək üçün insan proqramçılarına hələ də ehtiyac olacaq .

Həmçinin qeyd etmək lazımdır ki, proqram təminatının hazırlanması sadəcə kodlaşdırmadan daha çox şeydir . Bu, maraqlı tərəflərlə ünsiyyəti, istifadəçi hekayələrini anlamağı, komandalarda əməkdaşlıq etməyi və təkrarlanan dizaynı əhatə edir - bütün bunlar insan bacarıqlarının vacib olduğu sahələrdir. Süni intellekt müştəri ilə görüşdə oturub onun həqiqətən nə istədiyini müzakirə edə bilməz, prioritetləri müzakirə edə və ya komandanı məhsul üçün vizyonla ruhlandıra bilməz. İnsan elementi əsas olaraq qalır.

Xülasə, süni intellekt (Sİ)-in mühüm zəif cəhətləri var: əsl yaradıcılığın olmaması, konteksti məhdud şəkildə anlamaq, səhvlərə meyllilik, məsuliyyətin olmaması və proqram təminatı qərarlarının daha geniş təsirlərini anlamamaq. Bu boşluqlar insan inkişaf etdiricilərinin parladığı yerdir. Sİ-ni təhdid kimi görməkdənsə, onu insan inkişaf etdiriciləri üçün güclü bir gücləndirici bacarıqlarını və rollarını Sİ ilə genişləndirilmiş inkişaf dünyasında aktual və dəyərli qalmaq üçün uyğunlaşdıraraq bu gücləndirmədən necə istifadə edə biləcəkləri müzakirə olunacaq

Süni intellekt dövründə uyğunlaşma və inkişaf

Proqramçılar və tərtibatçılar üçün kodlaşdırmada süni intellektdən istifadənin artması ciddi bir təhlükə olmamalıdır - bu, bir fürsət ola bilər. Əsas məsələ uyğunlaşmaq və inkişaf 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əbkar tapacaqlar, bunu görməzdən gələnlər isə geridə qaldığını görə bilərlər. Bu bölmədə, süni intellekt alətləri gündəlik inkişafın bir hissəsinə çevrildikcə tərtibatçıların aktuallığını qorumaq və inkişaf etdirmək üçün praktik addımlara və strategiyalara diqqət yetiririk. Qəbul edilməli olan düşüncə tərzi rəqabətdən daha çox, süni intellektlə davamlı öyrənmə və əməkdaşlıqdır. Tərtibatçıların necə uyğunlaşa biləcəyi və hansı yeni bacarıqları və rolları nəzərə almalı olduqları aşağıdakılardır:

1. Süni intellektdən bir vasitə kimi istifadə edin (Süni intellekt kodlaşdırma köməkçilərindən effektiv şəkildə istifadə etməyi öyrənin): İlk növbədə, tərtibatçılar mövcud süni intellekt alətləri ilə rahatlaşmalıdırlar. Copilot, ChatGPT və ya digər kodlaşdırma süni intellektlərini yeni cütlük proqramlaşdırma tərəfdaşınız kimi qəbul edin. Bu, yaxşı suallar və ya şərhlər yazmağı öyrənmək və süni intellekt tərəfindən yaradılan kodu necə tez bir zamanda təsdiqləməyi və ya səhvləri düzəltməyi bilmək deməkdir. Bir tərtibatçının IDE və ya versiya nəzarətini öyrənməli olduğu kimi, süni intellekt 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ığı kod parçasını götürüb süni intellektdə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 onu şərhlərdə qeyd edin və süni intellekt nə təmin etdiyini görün, sonra oradan təkmilləşdirin. Zamanla süni intellektin nədə yaxşı olduğu və onunla necə birgə yaratmaq barədə intuisiya inkişaf etdirəcəksiniz. Bunu "Süni intellekt dəstəkli inkişaf" - alətlər qutunuza əlavə etmək üçün yeni bir bacarıq. Həqiqətən də, tərtibatçılar indi "sürətli mühəndislik"dən süni intellektdən düzgün sualları necə verməyi bilmək kimi danışırlar. Texnologiyanı mənimsəyənlər eyni alətlərdən xeyli daha yaxşı nəticələr əldə edə bilərlər. Unutmayın ki, "Süni intellektdən istifadə edən tərtibatçılar istifadə etməyənləri əvəz edə bilərlər" - buna görə də texnologiyanı mənimsəyin və onu öz müttəfiqiniz edin.

2. Yüksək Səviyyəli Bacarıqlara (Problem Həlli, Sistem Dizaynı, Memarlıq) Diqqət yetirin: Süni intellekt daha aşağı səviyyəli kodlaşdırmanı idarə edə bildiyindən, tərtibatçılar abstraksiya pilləkənində yuxarı qalxmalıdırlar . Bu, sistem dizaynını və memarlığını anlamağa daha çox diqqət yetirmək deməkdir. Mürəkkəb problemləri həll etmək, miqyaslana bilən sistemlər dizayn etmək və memarlıq qərarları vermək bacarıqlarını inkişaf etdirin - insan düşüncəsinin vacib olduğu sahələr. Yalnız nəyə deyil, həllin niyə və necə olduğuna 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 İntellekt sizin üçün birini yaza bildikdə), hansı çeşidləmə yanaşmasının tətbiqinizin konteksti üçün optimal olduğunu və sisteminizin məlumat axınına necə uyğun gəldiyini anlamağa vaxt ayırın. Dizayn düşüncəsi - istifadəçi ehtiyaclarını, məlumat axınlarını və komponent qarşılıqlı təsirlərini nəzərə alaraq - yüksək qiymətləndiriləcək. 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 mənzərə düşüncənizi kəskinləşdirməklə, özünüzü düzgün bir şey qurmaqda Süni İntellekt (və komandanın qalan hissəsi) rəhbərliyini həyata keçirən şəxs kimi əvəzolunmaz edirsiniz. Gələcəyə yönəlmiş bir hesabatda qeyd edildiyi kimi, tərtibatçılar "problem həlli, dizayn düşüncəsi və istifadəçi ehtiyaclarını anlamaq kimi insan düşüncəsinin ə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əyin qısa icmalı )

3. Süni intellekt və maşın öyrənmə biliklərinizi artırın: süni intellekt anlayışını anlamaq kömək edir . Tərtibatçıların hamısının maşın öyrənmə tədqiqatçısı olmasına ehtiyac yoxdur, lakin bu modellərin necə işlədiyini yaxşı başa düşmək faydalı olacaq. Maşın öyrənməsinin və dərin öyrənmənin əsaslarını öyrənin - bu, yalnız yeni karyera yolları aça bilməz (çünki süni intellektlə əlaqəli işlər sürətlə inkişaf edir ( Proqram təminatı mühəndisləri üçün gələcək varmı? Süni intellektin təsiri [2024] )), həm də süni intellekt alətlərindən daha effektiv istifadə etməyinizə kömək edəcəkdir. 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ə tapşırıqlarınızı və ya testlərinizi buna uyğun olaraq dizayn edə bilərsiniz. Bundan əlavə, bir çox proqram məhsulları artıq süni intellekt xüsusiyyətlərini özündə birləşdirir (məsələn, tövsiyə mühərriki olan bir tətbiq və ya çatbot). Müəyyən bir maşın öyrənmə biliyinə malik bir proqram təminatı tərtibatçısı bu xüsusiyyətlərə töhfə verə bilər və ya heç olmasa məlumat alimləri ilə ağıllı şəkildə əməkdaşlıq edə bilər. Öyrənmənin nəzərə alınmalı əsas sahələrinə aşağıdakılar daxildir: məlumat elminin əsasları , məlumatları necə əvvəlcədən emal etmək, təlim vs nəticə çıxarmaq və süni intellekt etikası. Süni intellekt çərçivələri (TensorFlow, PyTorch) və bulud süni intellekt xidmətləri ilə tanış olun; sıfırdan modellər qurmasanız belə, süni intellekt API-ni tətbiqə necə inteqrasiya edəcəyinizi bilmək dəyərli bir bacarıqdır. Bir sözlə, "Süni intellekt savadlısı" olmaq veb və ya verilənlər bazası texnologiyalarında savadlı olmaq qədər vacib hala gəlir. Ənənəvi proqram təminatı mühəndisliyi və süni intellekt dünyalarını mənimsəyə bilən inkişaf etdiricilər gələcək layihələrə rəhbərlik etmək üçün ən yaxşı mövqedə olacaqlar.

4. Daha Güclü Yumşaq Bacarıqlar və Sahə Biliklərini İnkişaf Etdirin: Süni İntellekt mexaniki tapşırıqları öz üzərinə götürdükcə, unikal insan bacarıqları daha da vacib hala gəlir. Ünsiyyət, komanda işi və sahə təcrübəsi ikiqat artırılmalı sahələrdir. Proqram təminatının hazırlanması çox vaxt problem sahəsini - istər maliyyə, istər səhiyyə, istər təhsil, istərsə də hər hansı digər sahə olsun - anlamaq və onu həllərə çevirməklə bağlıdır. Süni İntellektdə bu kontekst və ya maraqlı tərəflərlə əlaqə qurmaq imkanı olmayacaq, amma sizdə var. İşlədiyiniz sahədə daha çox bilik əldə etmək, proqramın həqiqətən real dünya ehtiyaclarını ödəməsini təmin etmək üçün sizi əsas şəxsə çevirir. Eynilə, əməkdaşlıq bacarıqlarınıza diqqət yetirin: mentorluq, liderlik və koordinasiya. Komandalar hələ də kodu (Süni İntellekt tərəfindən yazılmış kod daxil olmaqla) nəzərdən keçirmək, ən yaxşı təcrübələr üzrə gənclərə mentorluq etmək və mürəkkəb layihələri əlaqələndirmək üçün baş tərtibatçılara ehtiyac duyacaqlar. Süni İntellekt layihələrdə insan qarşılıqlı əlaqəsinə ehtiyacı aradan qaldırmır. Əslində, süni İntellekt kod yaratmaqla, baş tərtibatçının mentorluğu, for-loop necə yazmağı deyil, daha çox, gənc gənclərə SÜ ilə necə işləməyi və onun nəticələrini təsdiqləmə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 düşüncə tərzini - süni intellekt nəticələrini sorğulayın və sınaqdan keçirin və başqalarını da eyni şeyi etməyə təşviq edin. Sağlam bir skeptisizm və yoxlama düşüncə tərzini inkişaf etdirmək süni intellektdən kor-koranə asılılığın qarşısını alacaq və səhvləri azaldacaq. Əsasən, süni intellektdə çatışmayan bacarıqları inkişaf etdirin: insanları və konteksti anlamaq, tənqidi təhlil və fənlərarası düşüncə.

5. Ömürlük Öyrənmə və Uyğunlaşma: Süni intellektdə dəyişiklik tempi olduqca sürətlidir. Bu gün ən müasir hesab edilən şey bir neçə ildən sonra köhnələ bilər. Tərtibatçılar ömürlük öyrənməni həmişəkindən daha çox mənimsəməlidirlər. Bu, yeni süni intellekt kodlaşdırma köməkçilərini müntəzəm olaraq sınamaq, süni intellekt/ML üzrə onlayn kurslar və ya sertifikatlar almaq, gələcək yeniliklərdən xəbərdar olmaq üçün tədqiqat bloqlarını oxumaq və ya süni intellekt yönümlü inkişaf etdirici icmalarında iştirak etmək demək ola bilər. Uyğunlaşma əsasdır - yeni alətlər və iş axınları ortaya çıxdıqca onlara keçməyə hazır olun. Məsələn, eskizlərdən UI dizaynını avtomatlaşdıra bilən yeni bir süni intellekt aləti gələrsə, ön tərəfdəki inkişaf etdirici öyrənməyə və bunu tətbiq etməyə hazır olmalıdır, diqqətini bəlkə də yaradılan UI-ni təkmilləşdirməyə və ya avtomatlaşdırmanın qaçırdığı istifadəçi təcrübəsi detallarını təkmilləşdirməyə yönəltməlidir. Öyrənməyə karyeralarının davamlı bir hissəsi kimi yanaşanlar (bir çox inkişaf etdiricinin artıq etdiyi kimi) süni intellekt inkişaflarını inteqrasiya etməyi daha asan tapacaqlar. Bir strategiya həftənizin kiçik bir hissəsini öyrənməyə və təcrübəyə həsr etməkdir - bunu öz gələcəyinizə investisiya qoymaq kimi qəbul edin. Şirkətlər həmçinin inkişaf etdiricilərinə süni intellekt alətlərindən səmərəli istifadə üzrə təlim verməyə başlayırlar; bu cür imkanlardan istifadə etmək sizi irəli aparacaq. Süni intellektini inkişaf edən tərəfdaş kimi görən və həmin tərəfdaşla işləmək üçün yanaşmalarını daim təkmilləşdirən inkişaf etdiricilər inkişaf edəcəklər.

6. Yeni Rolları və Karyera Yollarını Araşdırın: Süni İntellekt inkişafa qarışdıqca yeni karyera imkanları ortaya çıxır. Məsələn, Sürətli Mühəndis və ya Süni İntellekt İnteqrasiyası üzrə Mütəxəssis, məhsullarda süni intellektdən istifadə etmək üçün düzgün istəklərin, iş axınlarının və infrastrukturun yaradılmasına yönəlmiş rollardır. Başqa bir nümunə, süni intellekt etikası mühəndisi və ya süni intellekt auditorudur - süni intellekt nəticələrinin qərəzlilik, uyğunluq və düzgünlük baxımından nəzərdən keçirilməsinə yönəlmiş rollar. 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. Hətta klassik rollarda belə, hər birinin ixtisaslaşmış alətlərdən istifadə etdiyi "Süni intellektlə dəstəklənən ön cəbhə geliştiricisi" və "Süni intellektlə dəstəklənən arxa cəbhə geliştiricisi" kimi nişlər tapa bilərsiniz. Təşkilatların süni intellekt ətrafında komandaları necə qurduğuna diqqət yetirin. Bəzi şirkətlərdə layihələrdə süni intellektdən istifadəni istiqamətləndirmək üçün "Süni intellekt gildiyaları" və ya mükəmməllik mərkəzləri var - bu cür qruplarda aktiv olmaq sizi ön sıralara çıxara bilər. Bundan əlavə, süni intellekt alətlərinin özlərinin inkişafına töhfə verməyi düşünün: məsələn, geliştirici alətlərini təkmilləşdirən açıq mənbəli layihələr üzərində işləmək (bəlkə də süni intellektin kodu izah etmək qabiliyyətini artırmaq və s.). Bu, təkcə texnologiya haqqında anlayışınızı dərinləşdirməklə yanaşı, həm də sizi dəyişikliyə liderlik edən bir cəmiyyətə yerləşdirir. Əsas məsələ karyera çevikliyi . Hazırkı işinizin bəzi 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 genişləndirən rollara keçməyə hazır olun.

7. İnsan Keyfiyyətini Qoruyun və Nümayiş Edin: Süni İntellektinin orta problem üçün orta kod yarada biləcəyi bir dünyada, insan inkişaf etdiriciləri müstəsnaempatik həllər yaratmağa çalışmalıdırlar. Bu, istifadəçi təcrübəsi incəliyinə, qeyri-adi ssenarilər üçün performans optimallaşdırmalarına və ya sadəcə təmiz və yaxşı sənədləşdirilmiş kod yazmağa diqqət yetirmək demək ola bilər (Süni İntellekt mənalı sənədlər və ya başa düşülən kod şərhləri yazmaqda yaxşı deyil - orada dəyər əlavə edə bilərsiniz!). İnsan düşüncəsini işə inteqrasiya etməyə diqqət yetirin: məsələn, bir süni intellekt bir kod parçası yaradırsa, əsaslandırmanı başqa bir insanın sonradan başa düşə biləcəyi şəkildə izah edən şərhlər əlavə edirsiniz və ya onu daha oxunaqlı etmək üçün tənzimləyirsiniz. Bunu etməklə, sırf maşın tərəfindən yaradılan işdə çatışmayan peşəkarlıq və keyfiyyət qatı əlavə edirsiniz. Zamanla real dünyada "sadəcə işləyən" yüksək keyfiyyətli proqram təminatı üçün nüfuz qazanmaq sizi fərqləndirəcək. Müştərilər və işəgötürənlər süni intellekt səmərəliliyini insan sənətkarlığı ilə birləşdirə .

Gəlin təhsil yollarının necə uyğunlaşa biləcəyini də nəzərdən keçirək. Sahəyə yeni daxil olan yeni tərtibatçılar öyrənmə prosesində süni intellekt alətlərindən çəkinməməlidirlər. Əksinə, süni intellektlə öyrənmək ( məsələn, ev tapşırıqlarında və ya layihələrdə kömək etmək üçün süni intellektdən istifadə etmək, sonra nəticələri təhlil etmək) onların anlayışını sürətləndirə bilər. Bununla belə, əsasları - alqoritmləri, məlumat strukturlarını və əsas proqramlaşdırma konsepsiyalarını dərindən öyrənmək . Süni intellekt sadə kodlaşdırma məşqləri ilə məşğul olduğundan, tədris planları dizayn və inteqrasiya tələb edən layihələrə daha çox əhəmiyyət verə bilər. Yeni başlayan birisinizsə, mürəkkəb problemləri həll etmək və süni intellektdən bir çox vasitələrdən biri kimi istifadə etmək qabiliyyətinizi nümayiş etdirən bir portfel yaratmağa diqqət yetirin.

Uyğunlaşma strategiyasını əhatə etmək üçün: sərnişin yox, pilot olun. Süni intellekt vasitələrindən istifadə edin, lakin onlardan həddindən artıq asılı olmayın və ya özünüzdən razı qalmayın. İnkişafın unikal insani aspektlərini inkişaf etdirməyə davam edin. Hörmətli proqram təminatı mühəndisliyi pioneri Qredi Buç bunu çox yaxşı deyib: “Süni intellekt proqramçı olmağın mənasını kökündən dəyişdirəcək. Bu, proqramçıları aradan qaldırmayacaq, lakin onlardan yeni bacarıqlar inkişaf etdirmələrini və yeni yollarla işləmələrini tələb edəcək.” ( Proqram təminatı mühəndisləri üçün gələcək varmı? Süni intellektin təsiri [2024] ). Bu yeni bacarıqları və iş üsullarını proaktiv şəkildə inkişaf etdirməklə, tərtibatçılar karyeralarının aparıcı qüvvəsində qalmalarını təmin edə bilərlər.

Bu bölməni ümumiləşdirmək üçün süni intellekt dövründə karyeralarını gələcəyə doğru qurmaq istəyən inkişaf etdiricilər üçün qısa bir istinad siyahısı:

Uyğunlaşma Strategiyası Nə etməli
Süni intellekt alətlərini öyrənin Copilot, ChatGPT və s. ilə məşq edin. Tez hazırlama və nəticənin təsdiqlənməsini öyrənin.
Problemlərin Həllinə Diqqət Sistem dizaynı və memarlıq bacarıqlarını inkişaf etdirin. Yalnız "nə" deyil, "niyə" və "necə" suallarını həll edin
Süni intellekt/maşın öyrənmə sahəsində bacarıqların artırılması Maşın öyrənməsinin və verilənlər elminin əsaslarını öyrənin. Süni intellekt modellərinin necə işlədiyini və onları necə inteqrasiya edəcəyinizi anlayın.
Yumşaq Bacarıqları Gücləndirin Ünsiyyəti, komanda işini və sahə üzrə təcrübənizi artırın. Texnologiya və real dünya ehtiyacları arasında körpü olun.
Ömürlük Öyrənmə Maraqlı olun və yeni texnologiyalar öyrənməyə davam edin. İcmalara qoşulun, kurslarda iştirak edin və yeni süni intellekt inkişaf alətləri ilə təcrübə aparın.
Yeni Rolları Araşdırın Yeni vəzifələrə (AI auditoru, təcili mühəndis və s.) diqqət yetirin və maraqlandığınız təqdirdə dəyişiklik etməyə hazır olun.
Keyfiyyəti və Etikanı Qoruyun Süni intellekt məhsullarını keyfiyyət baxımından həmişə nəzərdən keçirin. İnsan toxunuşunu - sənədləşməni, etik mülahizələri, istifadəçi mərkəzli dəyişiklikləri əlavə edin.

artırdığını və proqram təminatını köhnəltmək əvəzinə, əvvəlkindən daha yaxşı istehsal etməyə imkan verdiyini görəcəklər

Gələcək Baxış: Süni intellekt və Tərtibatçılar arasında Əməkdaşlıq

Süni intellektlə idarə olunan dünyada proqramlaşdırmanın gələcəyi nə vəd edir? Mövcud tendensiyalara əsasən, süni intellekt və insan inkişaf etdiricilərinin daha sıx əməkdaşlıq edəcəyi . Proqramçının rolu, çox güman ki, nəzarətçi və yaradıcı mövqeyə doğru dəyişməyə davam edəcək və süni intellekt insan rəhbərliyi altında daha çox "ağır iş"lə məşğul olacaq. Bu yekun bölmədə bəzi gələcək ssenariləri proqnozlaşdırırıq və uyğunlaşmağa davam etsək, inkişaf etdiricilər üçün perspektivin müsbət qala biləcəyinə əminlik veririk.

Yaxın gələcəkdə (növbəti 5-10 il) süni intellekt (Sİ) kompüterlərin özləri qədər inkişaf prosesində geniş yayılacaq. Bu gün heç bir tərtibatçı redaktor olmadan və ya Google/StackOverflow olmadan kod yazmadığı kimi, tezliklə heç bir tərtibatçı arxa planda işləyən süni intellekt köməyi olmadan kod yazmayacaq. İnteqrasiya olunmuş İnkişaf Mühitləri (İDE) artıq süni intellektlə işləyən xüsusiyyətləri özündə birləşdirmək üçün inkişaf edir (məsələn, sizə kodu izah edə bilən və ya layihə boyunca bütün kod dəyişikliklərini təklif edə bilən kod redaktorları). Bir tərtibatçının əsas işinin problemləri və məhdudiyyətləri süni intellektinin başa düşə biləcəyi şəkildə formalaşdırmaq, sonra süni intellektinin təqdim etdiyi həlləri hazırlamaq və təkmilləşdirmək . Bu, bəzən "sürətli proqramlaşdırma" və ya "Sİ orkestrasiyası" adlandırılan daha yüksək səviyyəli proqramlaşdırma formasına bənzəyir.

Lakin, görülməli olan işin mahiyyəti - insanlar üçün problemlərin həlli - 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 qəbulu üçün mənə mobil tətbiq yaradın"), lakin bu təsviri aydınlaşdırmaq, onun düzgünlüyünü təmin etmək və nəticələri istifadəçiləri məmnun etmək üçün dəqiq tənzimləmək işi tərtibatçıları (dizaynerlər, məhsul menecerləri və s. ilə birlikdə) əhatə edəcək. Əslində, əgər sadə tətbiqlərin yaradılması asanlaşarsa, insan yaradıcılığı və proqram təminatında innovasiya məhsulları fərqləndirmək üçün daha da vacib hala gələcək. Bir çox adi tətbiqlərin süni intellekt tərəfindən yaradıldığı, insan tərtibatçılarının isə sərhədləri aşan qabaqcıl, mürəkkəb və ya yaradıcı layihələrə diqqət yetirdiyi bir 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 təminatı mühəndisi olmayan daha çox insan (məsələn, biznes analitiki, alim və ya marketinq mütəxəssisi) süni intellekt alətlərindən istifadə edərək proqram təminatı yarada bilər (Sİ tərəfindən gücləndirilmiş "kodsuz/aşağı kod" hərəkatının davamı). Bu, peşəkar tərtibatçılara olan ehtiyacı aradan qaldırmır; əksinə, onu dəyişdirir. Tərtibatçılar belə hallarda daha çox məsləhətçi və ya rəhbər rolunu öz üzərlərinə götürə, bu vətəndaşlar tərəfindən hazırlanmış tətbiqlərin təhlükəsiz, səmərəli və davamlı olmasını təmin edə bilərlər. Peşəkar proqramçılar süni intellektlə dəstəklənən "proqramçı olmayanların" istifadə etdiyi platformaları və API-ləri qurmağa diqqət yetirə bilərlər.

İş perspektivindən, müəyyən proqramlaşdırma rolları azala, digərləri isə böyüyə bilər. Məsələn, şirkətlər sadə tapşırıqlar üçün süni intellektdən istifadə edərsə, bəzi giriş səviyyəli kodlaşdırma vəzifələrinin sayı azala bilər. Gələcəkdə kiçik bir startapın süni intellektlə təchiz olunmuş baş inkişaf etdiriciləri əsas işlərin çoxunu yerinə yetirə bildikləri üçün gənc inkişaf etdiricilərin sayının təxminən yarısına ehtiyac duyacağını təsəvvür etmək olar. Lakin eyni zamanda (uyğunlaşma bölməsində müzakirə etdiyimiz kimi) tamamilə yeni iş yerləri yaranacaq. Bundan əlavə, proqram təminatı iqtisadiyyatın daha da böyük bir hissəsinə nüfuz etdikcə (niş ehtiyacları üçün süni intellekt proqram təminatı istehsal etməklə), proqram təminatı ilə əlaqəli işlərə ümumi tələbat artmağa davam edə bilər. Tarix göstərir ki, uzunmüddətli perspektivdə daha çox yaranmasına səbəb olur , baxmayaraq ki, onlar fərqli 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 dizaynı, saxlanılması və təkmilləşdirilməsi üçün iş yerlərinin artmasına səbəb olub. Süni intellekt və proqramlaşdırma kontekstində, kiçik bir developerin əvvəllər yerinə yetirdiyi 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 indi onu yaratmaq daha ucuz/sürətlidir), bu da daha çox rəqəmsal transformasiya səbəbindən proqram təminatının hazırlanması və süni intellekt sahəsindəki rolların azalma deyil, artan arasında olduğu bildirilir

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 çox hissəsini özləri yazacağını" ( Proqram Mühəndisləri üçün Gələcək Varmı? Süni İntellektin Təsiri [2024] ). Əgər bu doğru olarsa, 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 nəyə nail olmalarını istədiyimizi geniş şəkildə izah etmək ) və sistemlərin mürəkkəb inteqrasiyası, insan psixologiyasının anlaşılması və ya yeni problem sahələrini əhatə edən sahələrə yönəldiləcək. Hətta belə bir ssenaridə belə, insanlar məhsul dizaynerləri, tələblər mühəndislərisüni intellekt təlimçiləri/yoxlayıcıları hansı kodun yazılmalı və niyə yazılmalı olduğuna 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ünü idarə edən avtomobillərin bir gün özlərini necə idarə edə biləcəyinə bənzəyir, amma siz yenə də avtomobilə hara getməli və mürəkkəb vəziyyətlərə müdaxilə etməli olduğunuzu deyirsiniz - üstəlik, insanlar yolları, yol hərəkəti qaydalarını və ətrafındakı bütün infrastrukturu dizayn edirlər.

əvəzedici deyil, əməkdaşlıq gələcəyini təsəvvür edirlər . Bir texnologiya konsaltinq şirkətinin 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şısından istifadə edən əməkdaşlıqdır". ( Süni intellekt 2025-ci ildə tərtibatçıları əvəz edəcəkmi: Gələcəyin qısa baxışı ) 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 tərtibatçının 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 insan aspektlərinə diqqət yetirən" onların dəyərini azaltmaq əvəzinə, 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çirin. Bu alətlər mühəndisləri və memarları əvəz etdimi? Xeyr - onlar onları daha məhsuldar etdi və daha mürəkkəb dizaynlar yaratmağa imkan verdi. Lakin insan yaradıcılığı və qərar qəbuletmə mərkəzi olaraq qaldı. Eynilə, süni intellekt kompüter dəstəkli kodlaşdırma kimi qəbul edilə bilər - bu, mürəkkəbliyin və ağır 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 olaraq qalır.

Uzunmüddətli perspektivdə, əgər həqiqətən inkişaf etmiş süni intellekt təsəvvür etsək (məsələn, bilən ), ictimai və iqtisadi dəyişikliklər yalnız proqramlaşdırmadan daha geniş olardı. Hələ ki, biz buna nail olmamışıq və süni intellektimizi işimizə necə inteqrasiya etdiyimiz üzərində əhəmiyyətli nəzarətə malikik. Ehtiyatlı yol, insan potensialını artıran . Bu, insanları diqqətdə saxlayan alətlərə və təcrübələrə (və siyasətlərə) investisiya qoymaq deməkdir. Artıq şirkətlərin süni intellekt idarəetməsini - etik və effektiv nəticələri təmin etmək üçün süni intellektdən necə istifadə edilməli olduğuna dair qaydaları qurduğunu görürük ( Sorğu süni intellektinin geliştirici təcrübəsinə təsirini göstərir - The GitHub Blog ). Bu tendensiya, ehtimal ki, artacaq və insan nəzarətinin süni intellekt inkişaf boru kəmərinin rəsmi olaraq bir hissəsi olmasını təmin edəcək.

Nəticə olaraq, “Süni intellekt proqramçıları əvəz edəcəkmi?” sualına cavab vermək olar: Xeyr, amma bu, proqramçıların işini əhəmiyyətli dərəcədə dəyişdirəcək. Proqramlaşdırmanın adi hissələri əsasən avtomatlaşdırılmaq üzrədir. Yaradıcı, çətin və insan mərkəzli hissələr qalacaq və həqiqətən də daha da diqqət çəkəcək. Gələcəkdə proqramçıların komanda üzvü kimi getdikcə daha ağıllı olan süni intellekt köməkçiləri ilə yan-yana işləyəcəyini görəcəksiniz. Təsəvvür edin ki, 24/7 kod yaza bilən bir süni intellekt həmkarınız var - bu, əla məhsuldarlıq artımıdır, amma yenə də hansı tapşırıqlar üzərində işləməli olduğunu söyləyəcək və işini yoxlayacaq birinə ehtiyacı var.

Ən yaxşı nəticələr süni intellektlə əməkdaş kimi davrananlar tərəfindən əldə ediləcək. Bir baş direktorun dediyi kimi, "Süni intellekt proqramçıları əvəz etməyəcək, lakin süni intellektdən istifadə edən proqramçılar istifadə etməyənləri əvəz edəcəklər." Praktik baxımdan bu o deməkdir ki, texnologiya ilə inkişaf etmək üçün tərtibatçıların üzərinə düşür. Proqramlaşdırma peşəsi ölmür - o, uyğunlaşır süni intellektlə tərəfdaşlıqda uğurlu və məmnunedici bir karyera təmin edə bilərlər .

Nəhayət, tərtibatçıların ixtiyarında supergü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 əvvəllər günlərlə çəkən şeylərə saatlarla nail olacaq və süni intellektdən istifadə etməklə əvvəllər əlçatmaz olan problemləri həll edəcəklər. Qorxu əvəzinə, irəliyə doğru gedən hisslər nikbinlik və maraq . Süni intellektə gözlərimiz açıq - onun məhdudiyyətlərinin fərqində və məsuliyyətimizin şüurunda yanaşdığımız müddətcə, süni intellekt və proqramçıların birlikdə hər ikisinin təkbaşına edə biləcəyindən daha çox inanılmaz proqram sistemləri qurduğu bir gələcəyi formalaşdıra bilərik. İnsan yaradıcılığı ilə maşın səmərəliliyinin birləşməsi güclü bir birləşmədir. Sonda söhbət əvəzetmə həm tərəfindən birlikdə yazılacaq .

Mənbələr:

  1. Brainhub, “Proqram Mühəndisləri üçün Gələcək Varmı? Süni İntellektin Təsiri [2024]” ( Proqram Mühəndisləri üçün Gələcək Varmı? Süni İntellektin Təsiri [2024] ).

  2. Brainhub, Satya Nadella və Jeff Dean tərəfindən süni intellekt bir vasitə kimi, əvəzedici deyil, mövzusunda ekspert sitatları ( Proqram Mühəndisləri üçün Gələcək Varmı? Süni intellektin Təsiri [2024] ) ( Proqram Mühəndisləri üçün Gələcək Varmı? Süni intellektin Təsiri [2024] ).

  3. Medium (PyCoach), “Süni İntellekt Proqramçıları Əvəz Edəcəkmi? Şou-şouların Arxasındakı Həqiqət” məqaləsində incə reallıq və şou-şou ( Süni İntellekt Proqramçıları Əvəz Edəcəkmi? Şou-şouların Arxasındakı Həqiqət | müəllif: The PyCoach | Artificial Corner | Mart, 2025 | Medium ) və Sam Altmanın süni intellektin tapşırıqlarda yaxşı olması, lakin tam işlərdə olmaması barədə sitatını qeyd edir.

  4. DesignGurus, “Süni intellekt inkişaf etdiriciləri əvəz edəcəkmi… (2025)” adlı məqaləsində, süni intellekt inkişaf etdiriciləri lazımsız hala salmaq əvəzinə, onları inkişaf Süni intellekt 2025-ci ildə inkişaf etdiriciləri əvəz edəcəkmi: Gələcəyə qısa baxış ) və süni intellektdə geriləmələrin olduğu sahələri (yaradıcılıq, kontekst, etika) sadalayır.

  5. Stack Overflow Geliştirici Sorğusu 2023, geliştiricilərin 70%-i tərəfindən süni intellekt alətlərindən istifadə, dəqiqliyə az etibar (3%-i yüksək etibar) ( geliştiricilərin 70%-i süni intellekt kodlaşdırma alətlərindən istifadə edir, 3%-i isə onların dəqiqliyinə yüksək etibar edir - ShiftMag ).

  6. GitHub 2023 Sorğusu göstərir ki, tərtibatçıların 92%-i süni intellekt kodlaşdırma vasitələrini sınaqdan keçirib və 70%-i faydalarını görüb ( Sorğu süni intellektin tərtibatçı təcrübəsinə təsirini göstərir - The GitHub Blog ).

  7. GitHub Copilot tədqiqatı, süni intellekt köməyi ilə tapşırıqların 55% daha sürətli yerinə yetirildiyini aşkar etdi ( Tədqiqat: GitHub Copilot-un geliştirici məhsuldarlığına və xoşbəxtliyinə təsirinin kəmiyyətcə qiymətləndirilməsi - The GitHub Blog ).

  8. GeekWire, DeepMind-in AlphaCode-da orta insan kodlayıcı səviyyəsində (ən yaxşı 54%) işləyir, lakin ən yaxşı göstəricilərdən çox uzaqdır ( DeepMind-in AlphaCode-u orta proqramçının bacarığı ilə üst-üstə düşür ).

  9. IndiaToday (Fevral 2025), Sam Altmanın süni intellekt "həmkarlarının" gənc mühəndislərin tapşırıqlarını yerinə yetirməsi, lakin "insanları tamamilə əvəz etməyəcəyi" ( Sam Altman deyir ki, süni intellekt agentləri tezliklə proqram mühəndislərinin yerinə yetirdiyi tapşırıqları yerinə yetirəcəklər: Tam hekayə 5 məqamda - India Today ).

  10. McKinsey & Company şirkətinin hesablamalarına görə, avtomatlaşdırmaya baxmayaraq, proqramlaşdırma işlərinin təxminən 80%-i insan mərkəzli olaraq qalacaq ( Proqram təminatı mühəndisləri üçün gələcək varmı? Süni intellektin təsiri [2024] ).

Bundan sonra oxumaq istəyə biləcəyiniz məqalələr:

🔗 Ən Yaxşı Süni İntellekt 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əcək aparıcı süni intellekt alətlərini araşdırın.

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

🔗 Süni İntellekt Proqram Təminatının İnkişafı – Texnologiyanın Gələcəyini Dəyişdirmək
Süni intellekt proqram təminatının qurulması, sınaqdan keçirilməsi və tətbiqi üsulunda necə inqilabi dəyişikliklər etdiyini anlayın.

Bloqa qayıt