Koodi genereerimine pole enam kogu kitsaskoht
Faile, arhitektuurivalikud, testid, veaparandused ja suur osa tervetest rakendustest saab juba kiiresti genereerida. Piirav tegur on üha enam selles, mis juhtub pärast koodi ilmumist.
Strateegiline lõputöö 02
euphile näeb praktilist ülemmäära sellele, mida tehisintellekt tänapäeva töövoo raames tarkvaraarenduses teha saab. Paremad mudelid aitavad endiselt, kuid väljund peab siiski jääma arusaadavaks, auditeeritavaks, testitavaks, juurutatavaks, jälgitavaks ja kasutatavaks süsteemides, mida inimesed ja organisatsioonid saavad tegelikult hallata.
Nutikamad mudelid aitavad, kuid praegune tarkvara elutsükkel loob praktilise piiri.
AI saab juba luua täisrakendusi.
Kuid väljund peab jääma inimestele arusaadavaks ja kasutatavaks.
Pärast platood nihkub diferentseerimine kulude, kiiruse ja töökindluse suunas.
Algab hinnanguline surve juhtivatele tehisintellekti pakkujatele.
See on liides AI-ga loodud tarkvara ja tarkvara elutsükli vahel, mida inimesed tegelikult saavad hallata.
Mida lõputöö ütleb
Generatiivne AI on koodi tootmisel juba tugev. Praktiline lagi ilmneb, sest tarkvaraarendus ei ole ainult koodi genereerimine. Väljund peab endiselt ellu jääma inimliku arutluskäigu, selgesõnaliste tarkvaraprotsesside ja tööreaalsuse üle.
Faile, arhitektuurivalikud, testid, veaparandused ja suur osa tervetest rakendustest saab juba kiiresti genereerida. Piirav tegur on üha enam selles, mis juhtub pärast koodi ilmumist.
Tarkvara tuleb ikkagi mõista, üle vaadata, versioonida, ehitada, pakendada, juurutada, jälgida, siluda ja hooldada struktuuride sees, mida meeskonnad saavad tegelikult kasutada.
Kui väljundid läbivad ikka sama faili-, konstruktsiooni-, ülevaatuse- ja juurutamiskeskset elutsüklit, toovad nutikamad mudelid lõpuks järkjärguliste muudatuste asemel järkjärgulist kasu.
Kui piiriülese võimekuse rahaks realiseerimine muutub raskemaks ja kiired järgijad jätkavad paranemist, nihkub konkurents kulude, kiiruse, töökindluse ja töökindluse suunas.
Üldine küsimus
euphile'i vastus on jah: GenAI parandab ka neid ülesandeid. Oluline erinevus seisneb GenAI kasutamises praeguses digitaalses infrastruktuuris ja GenAI ümber oleva digitaalse infrastruktuuri ümberkujundamises.
Paremad generaatorid, paremad validaatorid, paremad testimisrihmad, parem DSL-id, paremad kompilaatorid ja parem automatiseerimine SDLC on kõik osa ühest liikumisest.
Koostajad järgivad endiselt rangeid reegleid. Testid vajavad endiselt arvutusi, sõltuvusi ja keskkondi. Artefaktid vajavad endiselt ehitamist. Konteinerid vajavad endiselt varusid. Töökoormused vajavad endiselt ajakava koostamist.
Latentsus, mälu, turvalisus, toide, arvutusvarustus ja järelduskulud piiravad seda, kui kaugele saab praegust pinu ümber kujundada lihtsalt rohkema AI abil.
GenAI-ga infrastruktuuri ümberkujundamiseks on vaja GenAI jaoks rohkem infrastruktuuri. Suur osa sellest infrastruktuurist ehitatakse endiselt praeguse paradigma peale, mitte sellest kaugemale.
Võimaluste aken
Ülemaailmne arvutus- ja andmekeskuse võimsus on endiselt piiratud, piiriülesed järeldused on endiselt kallid ja üldised mudelid on ettevõtte tasandi tarkvara täpses töös endiselt nõrgad. See loob ruumi teistsugusele strateegiale.
Selle asemel, et maksta lisatasu üldiste piiriüleste järelduste eest, saavad organisatsioonid kohandada avatud mudeleid oma hoidlate, domeenireeglite ja projektipõhise tarkvaraga.
Väiksemaid või peenhäälestatud avatud süsteeme saab käivitada juba olemasolevas infrastruktuuris, sealhulgas tööjaamaklassi keskkonnas ja ettevõtte praeguses riistvaras.
Isegi väga intelligentsed üldmudelid on endiselt hädas ettevõtte konteksti, vaikivate tavade ja tegeliku ettevõttetarkvara töö täpse struktuuriga.
Praegune aken ei tähenda ainult odavamaid järeldusi. See hõlmab ka juhitud töövoogude, valideerijate, generaatorite ja turvaliste täitmismustrite loomist, mis jäävad väärtuslikuks mudelitsüklite jooksul.
Strateegiline mõju
euphile'i seisukoht on, et tarkvara AI konkurentsi järgmist etappi tõenäoliselt ei võida pelgalt toores mudeli intelligentsus. Tänapäeva töövoo piirangute juures tulenevad väärtuslikumad positsioonid tõenäoliselt kontekstuaalsest spetsialiseerumisest, deterministlikust tööriistast, väiksemast tokenist sõltuvusest ja kulutõhusast täitmisest infrastruktuurimeeskondadel, mis juba omavad ja millest aru saavad. See on koht, kus praegune võimaluste aken asub.