Malta Digital Skills and Jobs Platform (LISP)

Coding and Programming Skills in the Age of GenerativeAI: a deep-dive

AI ġenerattiva, sub-dixxiplina tal-Intelliġenza Artifiċjali hija kkonċernata ma ‘applikazzjonijiet fejn kompjuter jissimula l-abbiltà tal-bniedem li joħloq u jipproduċi – kemm jekk din hija lingwa umana, jew espressjonijiet kreattivi umani (bħat-tpinġija, il-kompożizzjoni tal-mużika, eċċ.). L-aħjar eżempju ta ‘AI Ġenerattiva li reċentement qed tagħmel mewġ huwa ChatGPT, Mudell ta’ Lingwa Kbira (LLM) li l-utenti jistgħu jinteraġixxu miegħu b’lingwaġġ naturali. Qasam wieħed li fih l-AI Ġenerattiva hija speċjalment promettenti jaħbi fil-mod kif niktbu l-kodiċi tas-softwer tagħna. Dan l-artikolu jidħol fil-possibbiltajiet li l-AI Ġenerattiva toħloq biex tappoġġja dan il-proċess ta ‘żvilupp ta’ softwer – u l-potenzjal tiegħu li tiftaħ toroq biex tikteb kodiċi tas-softwer għal aktar nies minn qatt qabel. Flimkien mal-opportunitajiet li jinfetħu, dan id-dokument iħares ukoll lejn ir-riskji tal-użu ta’ għodod appoġġjati mill-GenAI b’sorveljanza umana li qed tonqos, u jindika orizzonti potenzjali biex nesploraw jekk irridux naslu għal użu aktar bilanċjat li jqis il-qalba tal-UE tagħna. valuri.

Introduzzjoni
L-AI ġenerattiva, sub-dixxiplina tal-Intelliġenza Artifiċjali (AI), hija kkonċernata b’applikazzjonijiet fejn il-kompjuter jissimula, jew jipprova jimita, l-abbiltà tal-bniedem li joħloq u jipproduċi bil-lingwa umana u espressjoni kreattiva umana – bħat-tpinġija, jew il-kompożizzjoni tal-mużika ( Stokel-Walker & Van Noorden, 2023). Eżempju wieħed ta’ AI Ġenerattiva li reċentement ilha tagħmel mewġ huwa ChatGPT, Mudell ta’ Lingwa Kbira (LLM) li l-utenti jistgħu jinteraġixxu miegħu billi jittajpja. Il-prestazzjoni ta ‘dan l-LLM stagħġbet ħafna riċerkaturi u l-pubbliku ġenerali, dwar kemm jistgħu jkunu “reali” l-interazzjonijiet (Maslej et al, 2023).

L-interess f’din il-forma ta’ AI diġà ilu jikber għal bosta deċennji, bir-riċerka fundamentali żviluppata sew (Reiter & Dale, 1997; Kandhasamy & Xie, 2004). Madankollu, l-applikazzjonijiet baqgħu limitati, b’algoritmu żgħir ta ‘prova tal-kunċetti primarjament fir-riċerka – l-aktar minħabba n-nuqqas ta’ qawwa komputazzjonali jew kwantitajiet insuffiċjenti ta ‘dejta ta’ taħriġ, meħtieġa biex iġġib teknoloġija ta ‘kwalità tal-ħajja (Maslej et al, 2023). Dan inbidel fl-aħħar snin. Il-perjodu mill-2015 sal-2016 ra movimenti biex jiġbru flimkien ir-riżorsi u jinbnew settijiet u mudelli ta’ data kbar sistematiċi, bi sforzi kkoordinati fl-industrija bħal OpenAI (imwaqqfa fl-2015) u HuggingFace (imwaqqfa fl-2016). Sa mill-aħħar tal-2022, il-maturità ta ‘dawn it-teknoloġiji għaddiet minn spinta ġgant minħabba l-allinjament bejn is-saħħa tal-kompjuter, algoritmi maturi, u data suffiċjenti.

Wieħed mill-oqsma fejn l-AI Ġenerattiva hija promettenti ħafna huwa fil-qasam tal-kitba tal-kodiċi tas-softwer. GenAI diġà qed jiġi impjegat minn ħafna inġiniera biex jgħinhom fil-kodifikazzjoni tagħhom (Sharma, 2021). Test uman sempliċi jippermettilhom jiktbu kodiċi kumpless f’sekondi, potenzjalment iħaffu l-kodifikazzjoni u l-ipprogrammar tagħhom (Brady, 2023). F’għodod AI Ġenerattivi, jistgħu jingħataw struzzjonijiet testwali (prompts) biex jagħtu struzzjonijiet lill-AI biex tikteb kodiċi biex toħloq ċerti funzjonalitajiet. B’riżultat ta ‘dan, l-utent ta’ għodda bħal din jista ‘jikkomunika b’mod aktar speċifiku tal-lingwa naturali, mingħajr ma jkollu bżonn ikun jaf id-dettalji tal-lingwa tal-kodifikazzjoni. B’mod limitat u bi prompts rilevanti, Generative AI – tista ‘wkoll tiġġenera l-passi fil-loġika wara applikazzjoni, li tiddefinixxi l-istruttura ġenerali ta’ algoritmu.

Naturalment, dan iqajjem ħafna mistoqsijiet dwar kif se niktbu s-softwer tagħna fil-futur, u x’se jkunu l-ħiliet meħtieġa għal dan. Din it-taqsima li jmiss ta ‘dan l-artikolu tgħaddas aktar fil-fond f’din il-mistoqsija.

Żviluppaturi tas-softwer għas-suq tax-xogħol tal-UE
Għal ħafna snin issa, kien hemm nuqqas ta ‘ħaddiema tas-sengħa fl-industrija diġitali. Studju tal-2021 mill-Alleanza Ewropea tal-Ħiliet tas-Software jidentifika r-rwol ta’ “żviluppatur” bħala l-aktar rwol ta’ softwer mitlub, u jindika n-natura ta’ dan ir-rwol li qed tinbidel kontinwament bħala r-raġuni wara dan in-nuqqas. Il-ħiliet ewlenin tal-iżviluppaturi huma l-ipprogrammar u l-kodifikazzjoni, żewġ dixxiplini li fihom il-kontenut tax-xogħol ikompli jinbidel, joħolqu problema għall-organizzazzjonijiet u jagħmluha diffiċli biex il-ħiliet tal-impjegati jinżammu aġġornati. Il-ħtieġa dejjem tikber għal esperti tal-ICT fis-setturi toħloq riskji għall-mira tad-Deċennju Diġitali Ewropew li jintlaħqu 20 miljun speċjalista tal-ICT fl-Ewropa sal-2030.

Kodiċi, kodiċi, kodiċi: xi terminoloġija u kunċetti bażiċi
Xi terminoloġija spjegattiva hija utli hawnhekk. L-iżvilupp tas-softwer jirreferi għal attivitajiet ibbażati fuq ix-xjenza tal-kompjuter, jiġifieri l-proċess tal-ħolqien, id-disinn, l-iskjerament u l-appoġġ tas-softwer (IBM, 2023). Il-fażi tal-iżvilupp fl-iżvilupp tas-softwer isseħħ meta l-programmatur jibda jiddefinixxi u jikteb l-istruzzjonijiet biex il-kompjuter għandu jsegwi, fil-lingwa tal-kompjuter mixtieqa.

Allura x’inhu l-ipprogrammar? L-ipprogrammar jirreferi għall-iżviluppaturi tal-attività li jwettqu biex jiddefinixxu l-loġika tal-programm tal-kompjuter, inklużi l-entitajiet li l-programm jeħtieġ li jimmanipula u l-algoritmi li jeħtieġ li jimplimenta. Il-ħiliet tal-ipprogrammar huma għalhekk marbuta mill-qrib mal-ħsieb loġiku u analitiku, kunċettwali u astratt, kif ukoll mal-ħsieb komputazzjoni. Meta l-iżviluppaturi jikkodifikaw, jiktbu l-istruzzjonijiet għall-kompjuter biex jimplimenta ċerti azzjonijiet li l-kompjuter jeħtieġ li jwettaq. L-iżviluppaturi jiktbu f’diversi lingwi tal-kompjuter, li jipprovdulhom kapaċitajiet differenti skont l-istruttura jew l-iskop tagħhom. Barra minn hekk, il-lingwi tal-kompjuter jibqgħu jevolvu, u jagħmluha kompitu kumpless għall-iżviluppaturi biex iżommu aġġornat ma ‘l-aħħar stili u tendenzi. Meta nitkellmu dwar nuqqas ta’ ħiliet fis-suq tax-xogħol, nistgħu nirreferu kemm għall-ħiliet relatati mal-ipprogrammar, kif ukoll għal dawk relatati mal-kodifikazzjoni.

Appoġġ għas-suq tax-xogħol tal-UE
Peress li dawn in-nuqqasijiet ta’ ħiliet kienu ta’ tħassib għal bosta snin, dawk li jfasslu l-politika u r-riċerkaturi investew ħafna enerġija fl-iżvilupp ta’ appoġġ għall-atturi tas-suq tax-xogħol biex jidentifikaw u jiżviluppaw dawn il-ħiliet fl-impjegati (potenzjali) tagħhom. Xi inizjattivi ewlenin jinkludu oqfsa ta’ kompetenza standardizzati speċifikament għall-kuntest diġitali. Il-Qafas ta’ Kompetenza Diġitali għaċ-ċittadini, DigComp 2.2, (Vuorikari, Kluzer and Punie, 2022) huwa l-qafas prinċipali aċċettat b’mod komuni fl-UE li jidentifika u jistruttura l-ħiliet diġitali meħtieġa miċ-ċittadini biex jipparteċipaw f’soċjetà diġitali moderna. Il-qafas Ewropew ta’ e-Competence (e-CF) huwa qafas ta’ referenza standardizzat ta’ 41 kompetenza rilevanti u meħtieġa f’kuntest ta’ xogħol professjonali tal-IT. Il-qafas jidentifika wkoll 30 profil ta’ rwol professjonali tal-ICT li jkopru aspett differenti tal-pajsaġġ tal-industrija diġitali. Fl-UE, huwa qafas ewlieni li joffri lingwaġġ komuni bejn min jirrekluta l-IT u l-esperti tal-IT.

Hemm ukoll oqfsa aktar ġeneriċi bi profili rilevanti. L-oqfsa tal-ħiliet speċifiċi għas-settur permezz tal-Patt għall-Ħiliet iġibu flimkien diversi atturi tal-industrija f’diversi alleanzi speċifiċi għas-settur biex jidentifikaw u jistrutturaw il-ħiliet meħtieġa biex jiżviluppaw aktar is-settur tagħhom. Fil-biċċa l-kbira tagħhom, dawn jinkludu wkoll ħiliet diġitali kumplessi peress li l-industrija diġitali qed taffettwa s-setturi kollha. Għall-intraprenditorija, il-qafas EntreComp (McCallum, Weicht, McMullan and Price, 2018) jinkludi kompetenzi li jqisu l-użu effettiv tar-riżorsi, li jinkludu wkoll valutazzjoni u ħarsa lejn il-ħtiġijiet tar-riżorsi diġitali u l-iżvilupp tar-riżultati diġitali. Il-kuntest teknoloġiku li qed jinbidel huwa kontinwament integrat f’dawn l-oqfsa, bl-aħħar verżjonijiet tiegħu inklużi ħiliet dwar il-ħidma mat-teknoloġija AI. Pereżempju, DigComp fl-aħħar edizzjoni tiegħu, 2.2., issa jinkludi wkoll għarfien tas-sistemi relatati mal-AI.

Azzjonijiet tal-UE għall-promozzjoni tal-ħiliet tal-ipprogrammar/kodifikazzjoni
Minbarra li jipprovdu appoġġ fl-ismijiet, l-identifikazzjoni u l-iżvilupp ta’ ħiliet relatati mal-iżvilupp tas-softwer, inizjattivi ta’ politika jiffokaw ukoll fuq li l-karrieri fis-settur diġitali jsiru aktar popolari u magħrufa. Biex tħajjar aktar interess fl-ipprogrammar u l-kodifikazzjoni, hemm diversi azzjonijiet rikorrenti tal-UE. Il-Ġimgħa tal-Kodiċi tal-UE tippromwovi inizjattivi popolari biex tinkoraġġixxi aktar ċittadini biex jużaw u jiżviluppaw il-ħiliet tal-ipprogrammar tagħhom. F’ħidma mal-voluntiera, l-attivitajiet jinkludu kampanji ta’ għarfien, workshops, konferenzi, eċċ. li jsiru madwar l-Ewropa, bil-lingwi lokali u li jħarsu l-ħtiġijiet u l-kuntesti reġjonali. Fl-2021, aktar minn 4 miljun ruħ f’aktar minn 80 pajjiż minn madwar id-dinja ħadu sehem fl-inizjattiva, bil-biċċa l-kbira tal-attivitajiet isiru fl-iskejjel (Kummissjoni Ewropea, 2023).

L-Istitut Ewropew tat-Teknoloġija u l-Innovazzjoni (EIT) joffri pjattaforma għall-atturi tal-industrija biex jingħaqdu flimkien biex jinnovaw fl-industriji rilevanti f’ambjent sikur u miftuħ. EIT Digital jiffoka speċifikament fuq l-appoġġ għall-innovazzjoni u l-intraprenditorija fl-industrija diġitali (EIT Digital, 2020). Barra minn hekk, ħafna programmi ffinanzjati mill-UE jiffokaw fuq it-titjib tal-ħiliet diġitali tal-forza tax-xogħol Ewropea għall-industrija diġitali: agħti ħarsa lejn l-investiment massiv wara l-Programm DIGITAL Europe (€7.5 biljun li jmorru lejn it-trasformazzjoni diġitali tal-ekonomija u s-soċjetà Ewropea). Ħjiel ieħor huwa l-limitu ta’ 20% fl-investiment diġitali fil-Pjanijiet ta’ Rkupru u Reżiljenza tal-Istati Membri tal-UE, li nqabeż.

Il-GenAI se ttejjeb in-nuqqas ta’ ħiliet fis-suq tax-xogħol?
Il-wasla ta’ AI Ġenerattiva tiftaħ dinja ta’ opportunitajiet għall-ipprogrammar u l-kodifikazzjoni fil-kuntest tas-suq tax-xogħol. Min-naħa waħda, il-GenAI tista’ tagħmel ħiliet aktar avvanzati (bħall-kodifikazzjoni) aktar aċċessibbli għan-nies: u l-2023 tista’ tkun mument importanti – wieħed li jara li l-AI tagħti spinta lill-ħiliet tal-kodifikazzjoni tan-nies, b’mod rapidu, u tippermettilna noħolqu għodod diġitali b’mod aktar effiċjenti. u mod effettiv. Min-naħa l-oħra, GenAI jista’ wkoll inaqqas il-profiċjenza fil-ħiliet tal-kodifikazzjoni, peress li jnaqqas il-bini ta’ għarfien profond u l-kompetenza dwar dan. Il-paragrafi hawn taħt jesploraw il-kuntest li fih il-GenAI jista’ jkollu impatt fl-iżvilupp tas-softwer, u l-implikazzjonijiet li għandu għall-iżvilupp tal-ħiliet.

Xi kuntest
Qabel ma tesplora liema ħiliet se jkunu rilevanti f’dan l-ispazju ġdid, huwa tajjeb li jiġi kkunsidrat xi kuntest ta’ liema aspetti tal-kodifikazzjoni jistgħu jiġu affettwati mill-AI Ġenerattiva.

Pożizzjoni tal-kodifikazzjoni fil-proċess tal-inġinerija tas-softwer
L-inġinerija tas-softwer – bħal forom oħra ta’ inġinerija – hija xjenza tad-disinn, u ġeneralment issegwi proċess b’fażijiet ta’ riċerka, ideat, disinn, żvilupp u ttestjar biex timxi minn idea kunċettwali għal prodott tanġibbli (Davis, Bersoff & Comer, 1988). Billi tgħaddi minn dan il-proċess, jinkisbu għarfien u għarfien u permezz ta ‘iterazzjoni – li tgħaddi mill-proċess diversi drabi – id-definizzjoni tal-problema u r-rekwiżiti jistgħu jiġu rfinuti, tista’ ssir aktar riċerka fl-isfond, eċċ. Għalkemm, kif jiddeskrivi Despa, 2014, jista’ jkun hemm approċċi differenti (inkrementali, kaskata, spirali, prototipi, eċċ.) għal kif dawn il-fażijiet jieħdu forma (eż. differenzi fit-tul tal-fażijiet, jew riżultati intermedji mistennija, eċċ.). Kull proċess tad-disinn għandu komponenti essenzjali. Ara l-Figura 1 hawn taħt għal illustrazzjoni tal-komponenti ewlenin ta ‘proċess ta’ disinn ta ‘softwer.

F’dan il-proċess, il-kodifikazzjoni – il-proċess tal-kitba tal-kodiċi tas-softwer attwali – primarjament iseħħ fil-fażi ta ‘żvilupp u ttestjar. F’dan il-punt fil-proċess tad-disinn, il-problema u s-soluzzjoni potenzjali diġà ġew definiti, u ttieħdu deċiżjonijiet ta ‘disinn ta’ livell għoli. Is-softwer imbagħad jiġi prodott fil-fażi tal-iżvilupp, u ttestjat fl-istadju tal-ittestjar. Meta mqabbla ma ‘dixxiplini oħra tal-inġinerija, l-ispejjeż tal-produzzjoni fis-softwer huma relattivament baxxi. Hawnhekk ukoll, għandna l-“industrijalizzazzjoni” tal-produzzjoni tas-softwer, fejn isiru sforzi kontinwament biex ikunu saħansitra aktar rapidi u aktar effiċjenti fil-ħin fl-iżvilupp, filwaqt li jiġi żgurat li l-materjal prodott ikun ta’ ċerta kwalità (Humphrey, 1988). Xi modi kif isir dan huma, pereżempju, permezz ta’ qsim effiċjenti ta’ blokki ta’ kodiċi (eż. pjattaformi ta’ stil ta’ repożitorju GitHub), u aktar reċentement, pjattaformi low-code/no-code, fejn blokki ta’ bini li jistgħu jerġgħu jintużaw jintużaw bħala punt tat-tluq biex approċċ tad-disinn b’mod aktar astratt, li jitħaffef il-proċess kollu (No-Code.tech, 2023; Adalo, 2023). Dan essenzjalment jiftaħ il-kodifikazzjoni għal nies, li mhumiex tas-sengħa (u lanqas possibilment għandhom l-interess li jkunu tas-sengħa) fil-mekkanika tal-kitba tal-kodiċi.

Fuq in-naħa opposta ta ‘din id-dimensjoni hemm “sengħa tas-softwer”, fejn il-ħila teknika jew is-sengħa tal-ħolqien tal-kodiċi ssir importanti għal darb’oħra. Javviċina l-ħolqien tas-softwer permezz tal-għajnejn ta ‘apprendist, dan il-moviment jistimula kburija fil-ħolqien ta’ softwer, valuri tradizzjoni fil-ħolqien tas-softwer, u jpoġġi l-fokus fuq il-ġenju individwali (Software Craftmanship Manifest, 2009). Tista ‘saħansitra tqabbelha ma’ kif noqorbu t-tisjir fid-dar u t-tisjir fi kċina professjonali. Fi djarna, inħarsu primarjament lejn it-tisjir bħala l-proċess biex nipproduċu ikel tajjeb. Meta t-tisjir isir “sengħa,” jinvolvi dixxiplina, kwalità, effiċjenza fil-ħin, u sforz iffukat biex jintlaħqu l-għoli fi prodotti ta ‘kwalità. Il-“sengħa” fit-tisjir tinvolvi t-tfinar tal-ħiliet tal-produzzjoni u r-riżorsi disponibbli biex jintlaħaq dan il-livell ta’ eċċellenza (bħal wieħed itejjeb il-ħiliet tagħhom fit-tisjir – billi juża ingredjenti ta’ kwalità, jipperfezzjona l-ħiliet tas-sikkina, joħloq tekniki ġodda biex jinkisbu togħmiet u esperjenzi differenti, eċċ.)

Nistgħu nieħdu dawn l-istess ideat, u nestrapolawhom għas-sengħa involuta fil-kitba u l-produzzjoni ta ‘kodiċi ta’ kwalità.

Proliferazzjoni ta’ kodifikazzjoni f’impjiegi intensivi fl-għarfien
Kemm jidher kumpless, il-kodifikazzjoni mhijiex limitata għall-ispazji tas-softwer professjonali jew l-industrija tal-ICT. Fatt wieħed sottovalutat huwa li xi forma ta ‘kodifikazzjoni hija meħtieġa għal ħafna teknoloġiji professjonali speċjalizzati fix-xogħol tal-għarfien. Pereżempju, jekk qed tagħmel xi analiżi statistika, jew saħansitra tuża funzjonijiet bażiċi ta ‘Excel, diġà trid tifhem il-kitba tal-kodiċi f’xi forma minima għall-inqas. F’dan il-kuntest, il-kodifikazzjoni saret bħal kompetenzi u litteriżmu oħra (aħseb: il-lingwa umana u l-matematika), fejn kulħadd jeħtieġ li jkollu għarfien bażiku u profiċjenzi ta’ produzzjoni biex jipparteċipa fis-soċjetà (Burke, O’Byrne u Kafai, 2016). Id-differenza tinsab fil-fatt li l-fehim tagħna tal-kodifikazzjoni bħala litteriżmu għadu mhux daqshekk avvanzat, u lanqas inkorporat fis-sistema tal-iskola tagħna bħal dawn il-litteriżmu l-oħra (Rea, 2022). Is-sistema ta’ skola primarja hija mibnija madwar dawn il-litteriżmu u huma essenzjali biex jibnu fuqhom fis-snin ta’ wara. Madankollu, it-tranżizzjoni diġitali qed tinbidel b’dan il-mod malajr, u tagħmel il-kodifikazzjoni u l-ħsieb komputazzjonali daqstant meħtieġ minn età bikrija bħal litteriżmu ieħor.

Appoġġ teknoloġiku vs il-fehim ġenerali tagħna
Għalhekk, dan joħloq nuqqas ta’ qbil: minn naħa, għadna ma fhimniex l-intricacies li nittrattaw il-kodifikazzjoni bħala litteriżmu, u lanqas inkorporawha bis-sħiħ fis-sistemi edukattivi tagħna (Vee, 2017). Min-naħa l-oħra, issa għandna għodod sofistikati ħafna għad-dispożizzjoni tagħna, li jippermettulna noħolqu, niddisinjaw u niktbu kodiċi. Barra minn hekk, in-natura tal-ispazju diġitali hija tali li dawn l-għodod kollha huma l-aktar aċċessibbli (bi ħlas) għal pubbliku wiesa’.
Biex turi dan in-nuqqas ta’ qbil, ikkunsidra l-applikazzjonijiet ta’ ChatGPT u kif huma pperċepiti min-nies:

Meta titlob lil ChatGPT biex tikteb biċċa test, kważi kulħadd ikun jista’ jgħid jekk hijiex biċċa test miktuba tajjeb (mhux tikkunsidra l-kontenut tagħha għalissa, iżda purament il-forma tat-test f’lingwaġġ naturali tal-bniedem ).

Meta titlob lil ChatGPT biex tlesti kalkolu matematiku, ħafna fil-pubbliku ġenerali jkunu jistgħu jgħidu jekk sarx b’mod korrett jew għall-inqas jekk intgħażelx l-approċċ korrett biex issolvi l-mistoqsija.

Iżda… meta titlob lil ChatGPT biex tikteb biċċa kodiċi, mhux ħafna fil-pubbliku ġenerali jkunu jistgħu (għadhom) jgħidu jekk huwiex korrett.

Kif il-GenAI tista’ ttaffi n-nuqqas ta’ ħiliet fis-suq tax-xogħol
Il-paragrafu ta ‘hawn fuq juri wieħed mill-oqsma fejn l-AI Ġenerattiva tista’ tipprova li tbiddel il-logħba. Issa se ngħaddu aktar fil-fond fil-kwistjonijiet attwali tan-nuqqas ta’ ħiliet u nħarsu lejn il-potenzjal tal-GenAI biex ittaffihom.

L-ewwel kwistjoni tikkonċerna d-differenzi kbar fil-livell ta’ profiċjenza fil-ħiliet tal-kodifikazzjoni bejn in-nies. Nies differenti għandhom livelli differenti ta ‘profiċjenza fil-kitba tal-kodiċi, u m’hemm l-ebda livell bażiku ġeneralment aċċettat fil-profiċjenza tal-kodifikazzjoni. Hemm diversi raġunijiet għal dan:

Billi l-kodifikazzjoni u l-ipprogrammar mhumiex pożizzjonati bħala litteriżmu, mhumiex inkorporati fl-edukazzjoni formali fil-kurrikulu kollu. Dan ifisser li m’hemm l-ebda aċċess ġenerali għal opportunitajiet ta’ kodifikazzjoni u pprogrammar, u lanqas aspettattiva ġenerali lejn kull individwu biex jiżviluppa livell bażiku ta’ profiċjenza.
L-iżvilupp tal-ħila jiddependi ħafna fuq l-interess individwali personali u d-dixxiplina personali. Jekk trid tiżviluppa l-ħiliet tiegħek f’dan il-qasam, trid tfittex opportunitajiet formali u mhux formali online u offline permezz ta’ workshops, bootcamps eċċ. Billi dan huwa fil-biċċa l-kbira barra mill-edukazzjoni formali, jeħtieġ sforz u ħin żejjed biex jinvesti f’din il-forma ta’ żvilupp tal-ħiliet.
L-aħħar nett huwa importanti hawnhekk: l-iżvilupp tal-ħiliet fil-kodifikazzjoni jiddependi fuq l-investiment ta ‘ħin u flus f’opportunitajiet rilevanti biex jiġu żviluppati ħiliet ta’ kodifikazzjoni. Dan l-investiment jista’ ma jkunx possibbli b’mod ġenerali għal kulħadd fis-soċjetà, peress li hemm bżonn ta’ infrastruttura (ħardwer u internet), ħin (barra mill-ħin tal-edukazzjoni formali) u spejjeż żejda potenzjali għal softwer jew liċenzji rilevanti.
Bħal f’ħafna kwistjonijiet dwar l-inklużjoni diġitali, hemm distakk kbir fis-soċjetà bejn dawk li għandhom u dawk li ma għandhomx f’dan il-qasam, b’nies vulnerabbli, nisa, anzjani u nies minn sfondi soċjoekonomiċi aktar baxxi affettwati ħafna (Nazzjonijiet Uniti, 2023) .

L-AI ġenerattiva għall-kodifikazzjoni tista’ tnaqqas ħafna l-limitu għan-nies biex jinvestu fit-tagħlim tal-kodifikazzjoni. Peress li tippermetti li jinteraġixxu mal-kompjuter bil-lingwa naturali, kull min jista ‘jifformula l-ideat tiegħu għal softwer bil-lingwa umana, jista’ fit-teorija jikteb il-kodiċi biex jagħmel dan is-software. Madankollu, il-kwistjonijiet ta ‘aċċessibilità (fil-ħin u l-isforzi) jibqgħu: hawn ukoll, hemm il-possibbiltà li GenAI twessa’ d-distakk bejn dawk li jistgħu u dawk li ma jistgħux jikkodifikaw.

It-tieni kwistjoni tikkonċerna l-immedjatezza tal-bżonn ta’ ħiliet għall-persuni f’impjieg. Is-suq tax-xogħol jeħtieġ dawn il-ħiliet diġitali llum u fil-futur qarib. Cedefop ibassar ħtieġa għal kważi 979,600 tekniku tal-ICT u 2,977,600 professjonist tal-ICT ieħor fil-perjodu 2022-2035 (Cedefop, 2023). Madankollu, il-bini ta ‘għarfien fil-fond u l-iżvilupp ta’ dawn il-ħiliet għal livelli ogħla ta ‘profiċjenza jieħu ż-żmien, li huwa wkoll potenzjalment ostaklu biex tibda l-kodifikazzjoni fl-ewwel lok. Bootcamps u tipi oħra ta’ tagħlim fuq żmien qasir iżda intensivi huma effettivi iżda jeħtieġu ħin u riżorsi li mhux bilfors kulħadd għandu (Thayer & Ko, 2017). Barra minn hekk, l-impjegati m’għandhomx bżonn biss jiksbu livell bażiku ta’ profiċjenza – jeħtieġ ukoll li jiddependu fuqhom infushom għal titjib kontinwu fl-iżvilupp ta’ dawn il-ħiliet.

GenAI għandha l-potenzjal li ttaffi din il-kwistjoni sa ċertu punt. L-aċċessibbiltà tat-teknoloġija fil-lingwa naturali tista’ tnaqqas il-limitu għal ħafna u tipprovdi appoġġ fil-ħin biex jinstab dak li hu meħtieġ, u b’hekk tagħmel il-kodifikazzjoni u l-ġenerazzjoni tal-kodiċi aktar effiċjenti, u possibbilment timmotiva lin-nies biex jużawha. It-teknoloġija tista’ tappoġġja l-awtoeffikaċja, tagħmilha eħfef u aktar malajr biex jinstabu tweġibiet meta jkunu mwaħħla, u toħloq ambjent li fih l-istudenti jridu jiżviluppaw kontinwament il-ħiliet tagħhom fil-kodifikazzjoni u l-ipprogrammar. Madankollu, hawn ukoll, hemm il-possibbiltà li dawn it-teknoloġiji jwessgħu d-distakk bejn dawk li diġà jistgħu u dawk li ma jistgħux. Barra minn hekk, f’dan il-kuntest, għodda ta’ appoġġ ibbażata fuq il-GenAI taġixxi b’mod effettiv sistema esperta (jiġifieri l-bniedem jitlob, il-GenAI toħloq). Huwa importanti li wieħed jikkunsidra hawnhekk liema livell ta’ sorveljanza umana huwa meħtieġ.

It-tielet kwistjoni tikkonċerna kif bħalissa huwa organizzat l-iżvilupp tal-ħiliet fil-kodifikazzjoni u l-ipprogrammar. F’kuntesti formali, il-ħiliet tal-kodifikazzjoni jidħlu f’workshops jew bootcamps – potenzjalment madwar lingwi speċifiċi tal-kodifikazzjoni jew attivitajiet aktar ġeneriċi bbażati fuq problemi. Kuntesti mhux formali jiddependu fuq individwi li joħolqu l-mogħdijiet ta’ tagħlim tagħhom stess permezz ta’ diversi riżorsi onlajn, imħallta ma’ esperjenzi alternattivi off-line.

L-għodod tal-GenAI jistgħu jkabbru dawn l-attivitajiet b’appoġġ fil-ħin b’limitu baxx biex isibu dak li hu meħtieġ u b’hekk il-ġenerazzjoni tal-kodiċi ssir aktar effiċjenti u aktar effettiva. Madankollu, l-użu ta ‘dawn l-għodod għadu jiddependi fuq il-korrettezza tad-determinazzjoni umana tat-tweġibiet u l-aċċettabilità tar-riżultat tas-softwer. Ir-riskju hawnhekk huwa li l-għodod tal-GenAI jistgħu jsiru sistema ta’ użu, fejn l-istudent uman jużaha biss biex jikseb għan immedjat, mingħajr ma jiżviluppa għarfien fil-fond tal-kodifikazzjoni.

Implikazzjonijiet għall-iżvilupp tal-ħiliet fil-kodifikazzjoni u l-ipprogrammar fi żmien il-GenAI
Huwa ċar li GenAI toffri ħafna opportunitajiet biex tnaqqas il-limitu lejn ħafna fil-pubbliku ġenerali biex jibdew mhux biss jiddisinjaw softwer, iżda effettivament iqiegħdu softwer għall-użu f’kuntesti ta ‘kuljum. Fil-fatt, għal ħafna studenti, il-limitu baxx jista ‘jkun ukoll fattur motivanti biex jimpenjaw ruħhom mal-kodifikazzjoni fl-ewwel lok. Madankollu, biex jiġi żgurat li l-bnedmin għadhom jiżviluppaw għarfien fil-fond dwar il-kodifikazzjoni – u ma jarawx biss il-GenAI bħala għodda li tista ‘tieħu f’idejha l-biċċa xogħol diżordinata tal-kodifikazzjoni – għad iridu jittieħdu xi prekawzjonijiet.

L-ewwelnett, huwa meħtieġ li l-kodifikazzjoni tiġi avviċinata bħala litteriżmu li jista’ jiġi inkorporat fis-sistema edukattiva formali kollha. Għalkemm diġà hemm sforzi biex tiġi inkorporata l-kodifikazzjoni fil-pjanijiet tal-lezzjonijiet u l-kurrikuli, hija meħtieġa bidla aktar sistemika (Rea, 2022; Vee, 2017). L-oqfsa ewlenin dwar il-ħiliet diġitali elenkati hawn fuq jagħtu aktar għarfien dwar il-kumplessità ta’ dawn il-ħiliet u joffru modi għal approċċ aktar sfumat lejn l-iżvilupp tagħhom.

It-tieni nett, in-nies jeħtieġ ukoll ikunu konxji tal-limiti tal-IA – x’tista’ tagħmel u x’ma tistax tagħmel, u aktar minn hekk, x’għandha u x’m’għandhiex tagħmel. Min-natura tagħha, it-teknoloġija AI tieħu f’idejha xi attivitajiet ta ‘teħid ta’ deċiżjonijiet min-nies. Għalkemm dan kreattiv ħafna opportunitajiet pożittivi (per eżempju, li tkun kapaċi tittratta ħafna aktar data minn bniedem), hija wkoll iġorr riskji serji, li n-nies jeħtieġ li jkunu konxji meta jużaw dawn is-sistemi. Fuq livell ta’ politika, din hija r-rotta li tiġi enfasizzata. L-aħħar verżjoni ta’ DigComp tinkludi għarfien tas-sistemi AI bħala kompetenza għal kull ċittadin. L-Att dwar l-IA tal-UE qed iqiegħed il-guardrails f’dan l-ambjent u jiċċara x’inhuma riskji baxxi, għoljin u inaċċettabbli fil-ħidma mal-għodod tal-IA.

It-tielet nett, għall-kodifikazzjoni speċifikament, huwa utli li jiġu esplorati xi l-aħjar prattiki u linji gwida. GenAI bla dubju se jkollha impatt kbir fuq il-prattika tal-kodifikazzjoni. Fit-teorija, dan inaqqas il-limitu u jiftaħ opportunità għal aktar nies biex jitgħallmu l-kodifikazzjoni – u speċjalment dawk li setgħu tilfu l-motivazzjoni minħabba d-dettalji tekniċi u l-mekkaniżmi madwar il-kitba tal-kodiċi. Biex nużaw dawn l-għodod GenAI b’mod effettiv allura, l-ewwel irridu nistabbilixxu gwidi u ftehimiet xierqa ta ‘kif u meta jistgħu jintużaw dawn l-għodod.

Fi kwalunkwe użu tal-GenAI għall-kodifikazzjoni, huwa ċar li kompjuter se jikteb kodiċi li n-nies se jużaw. Imma kif niżguraw li nistgħu nafdaw dan il-kodiċi? F’dan ix-xenarju, m’hemm l-ebda sorveljanza umana assoluta aktar. Barra minn hekk, x’inhuma l-kontroll tal-kwalità u l-proċessi ta’ kwalità stabbiliti biex jiżguraw li l-kodiċi GenAI jibqa’ affidabbli? Huma meħtieġa proċeduri ta’ ttestjar ġodda f’dan il-kuntest ġdid, u kif ikunu jidhru? Huwa ugwalment utli li jinfetaħ id-dibattitu dwar x’jinvolvi l-fiduċja, u x’inhuma l-markaturi li jindikaw din l-affidabbiltà tal-IA. Possibbiltà hija l-użu ta’ tikketti ta’ kwalità ġodda, jew l-ispeċifikazzjoni tal-użu tal-IA f’kodiċijiet etiċi bħal fis-settur tal-ġurnaliżmu fejn qed jiżdied l-użu tal-għodod tal-kitba GenAI (Raad van Journalistiek, 2023).

Fl-aħħar nett, huwa importanti li nkomplu nirrikonoxxu u nivvalutaw is-sengħa fil-kodifikazzjoni u l-ipprogrammar tas-softwer. Għal ħafna ħallieqa, il-kodifikazzjoni hija l-lingwa tas-sengħa tagħhom li tagħtihom sfidi intellettwali u sodisfazzjon konjittiv meta jiksbu d-disinji tagħhom, iżda l-kisbiet tagħhom huma fil-biċċa l-kbira moħbija. Kif tagħmel dawn aktar viżibbli u tirrikonoxxi l-kisbiet tagħhom? F’dawn il-każijiet, m’għandniex nillimitaw il-viżjoni tagħna għall-valur utilitarju tal-kodifikazzjoni, iżda napprezzaw il-ħila u l-sengħa fiha wkoll. Barra minn hekk, huwa permezz tal-impenn mal-prattika tal-kitba tal-kodiċi li n-nies jiżviluppaw għarfien fil-fond tal-kodifikazzjoni, li jagħtihom il-pedament biex itejbu l-lingwa tal-kodifikazzjoni u joħolqu lingwi ġodda u mtejba għall-kodifikazzjoni. Fi kliem ieħor, jekk irridu nkomplu nagħmlu l-kodifikazzjoni tas-softwer aħjar, għandna bżonn biżżejjed nies li jiktbu l-kodiċi huma stess. Apprezzament mill-ġdid tal-ħila umana hawnhekk huwa importanti.

Mogħdijiet futuri
L-AI ġenerattiva toffri ħafna opportunitajiet fl-oqsma tal-kodifikazzjoni u l-ipprogrammar tas-softwer, li potenzjalment tagħmilha aktar faċli għal aktar nies biex jimpenjaw ruħhom mal-kodifikazzjoni u joħolqu l-applikazzjonijiet tagħhom stess. Dan huwa potenzjal kbir għad-demokratizzazzjoni tal-ħolqien tas-software, jiġifieri jinfetaħ għal dawk li forsi ma kinux motivati ​​biex jitgħallmu jew rawha bħala possibbiltà għalihom infushom. GenAI jista ‘wkoll jagħmel il-proċess tal-kitba tal-kodiċi aktar effiċjenti fil-ħin u l-isforz. Madankollu, tnaqqis huwa li tiddependi wisq fuq l-iżvilupp awtomatizzat tal-kodiċi mingħajr sorveljanza umana suffiċjenti jista ‘jfisser telf ta’ kwalità, u opportunitajiet nieqsa għat-titjib tal-prattika tal-kodifikazzjoni.

Meta wieħed iħares lejn il-futur, jistgħu jidhru xi toroq ġenerali għall-esplorazzjoni.

Softwer adattat għall-iskop ġej minn għarfien uman, li jallinja l-ħtiġijiet perċepiti, ir-rekwiżiti tekniċi, mad-disinn teknoloġiku, l-applikazzjoni u l-użu eventwali. Is-softwer għad irid jaħdem f’ambjent uman kumpless, u l-bnedmin huma l-aktar kapaċi li jittrattaw din il-kumplessità. Madankollu, huwa essenzjali li nsibu bilanċ bejn il-possibilitajiet ta’ kodifikazzjoni awtomatizzati b’GenAI u l-kitba umana tal-kodiċi jew forom oħra ta’ sorveljanza, li jiżguraw għarfien uman biżżejjed dwar dan il-proċess u jippermettu li jittejjeb b’mod effettiv fil-futur. Il-proċessi tal-Assigurazzjoni tal-Kwalità fl-iżvilupp tas-softwer diġà qed isiru aktar prolifiki, b’pass lejn “Shift Left”, jiġifieri jimpenjaw ruħhom mal-assigurazzjoni tal-kwalità aktar kmieni fil-proċess tal-iżvilupp tas-softwer u jkomplu dan matul il-proċess kollu. Fi kliem ieħor, ħafna assigurazzjonijiet għall-kwalità jistgħu jiġu previsti qabel ma jintlaħaq l-istadju tal-kitba effettiva tal-kodiċi. L-appoġġ GenAI għall-kitba tal-kodiċi mbagħad jiġi inkorporat fi proċess ta ‘żvilupp kwalitattiv usa’, fejn is-saħħiet tiegħu jintużaw bl-aħjar mod.

Dwar l-awtur
Dr Kamakshi Rajagopal huwa riċerkatur interdixxiplinarju u konsulent freelance fid-disinn u t-teknoloġija edukattiva, b’esperjenza estensiva f’formati ta ‘tagħlim f’netwerk u tagħlim soċjali, appoġġjati minn teknoloġiji innovattivi. Hija għandha Masters fil-Lingwistika (2003) u l-Intelliġenza Artifiċjali (2004) mill-KU Leuven (BE). Hi lestiet ir-riċerka tad-dottorat tagħha fl-Open Universiteit (NL) fl-2013, u investigat in-netwerks ta’ tagħlim personali u l-valur tagħhom għall-iżvilupp professjonali kontinwu. Ir-riċerka attwali tagħha hija dwar l-istudju tal-kumplessità tal-ambjenti tat-tagħlim u b’mod aktar speċifiku dwar kif l-għalliema u l-istudenti jistgħu jiġu appoġġjati biex jittrattaw din il-kumplessità. Dr Rajagopal żviluppa proġetti ta’ riċerka kollaborattivi multipli (ffinanzjati nazzjonalment u Ewropej) fl-edukazzjoni primarja, sekondarja u ogħla ma’ msieħba mis-settur pubbliku, l-industrija u s-soċjetà ċivili. Xi eżempji tal-proġetti tagħha huma dwar ir-rwol tan-netwerks tal-għalliema fl-innovazzjoni edukattiva, ċrieki tat-teżi fl-edukazzjoni ogħla, il-kejl multimodali fi spazji ta’ tagħlim ibridi kollaborattivi, u l-integrazzjoni tal-Mobilità Virtwali f’istituzzjonijiet edukattivi ogħla. Mill-2023, ilha taħdem fuq it-Tagħlim u l-Iżvilupp fl-IT u l-konsulenza tan-negozju.