Olen teinud palju ennustusi selle kohta, kuidas AI programmeerimist muudab. Häkkimiskood on vähem oluline kui probleemide mõistmine, meil on paremad tööriistad koodi genereerimiseks, kõrgema taseme oskused on väärtuslikumad ja nii edasi. Kõik need on mingil määral omavahel seotud. Kui programmeerijad kulutavad vähem aega koodi kirjutamisele, on neil rohkem aega kulutada tegelikele probleemidele: mõista, mida kirjutatav kood peab tegema. Meie tööstus on aastate jooksul sellega halvasti hakkama saanud. Ja nad saavad kulutada rohkem aega suuremate süsteemide kujundamisele, milles nende kood töötab. Oleme sellega paremini hakkama saanud, kuid peame välja töötama teenused, mis jõuavad järjest rohkemate kasutajateni, pakkudes samas paremat turvalisust. Need süsteemid peavad olema jälgitavad, et probleeme oleks võimalik avastada ja lahendada enne, kui need muutuvad kriisideks. Kahtlemata saame paremaid tööriistu ja mõned neist tööriistadest võivad isegi aidata neid tarkvaraarhitektuuri probleeme lahendada. Aga me pole veel kohal.
Mis on mündi teisel küljel? Paremad tööriistad, vähem aega häkkimiskood ja rohkem aega kasulike süsteemide kujundamiseks kõlavad suurepäraselt. Millised varjud aga varitsevad lubaduste taga?
Esimene on ilmne. Ma pole kunagi näinud tarkvaraarendusgruppi, kes oleks arvanud, et see on alatöötatud. Ma kahtlustan, et enamik, kui mitte kõik, on tõepoolest ületöötanud ega tegele rituaalse kurtmisega. Kui suur on võimalus, et tehisintellekti kingitus on „nüüd saate koodi kirjutada 30% kiiremini, nii et siin on 50. aastal 2024% rohkem koodi kirjutada? Teil oli selle projekti jaoks aega kuus kuud, kuid kui olete 30% kiirem, saate selle selgelt kolmega valmis teha? Kindlasti on halvasti juhitud gruppe, kes seisavad silmitsi tehisintellekti tõttu suurema töökoormuse ja vähem realistlike ajakavadega – või, täpsemalt, kuna juhtkond mõistab valesti tehisintellekti pakutavaid võimalusi. Veel halvasti läbimõeldud, halvasti disainitud vigane tarkvara: see pole see, mida me vajame.
Teiseks: on lihtne öelda, et tehisintellekt premeerib kõrgetasemelisi oskusi. See on suurepärane, kui teil on kõrgetasemelised oskused, kuid mitte nii hea, kui teil pole. See tähendab tegelikult seda, et lõhe algtaseme ja vanemate programmeerijate vahel suureneb. Kui tõsine probleem see on? Pidage meeles, et vajadus programmeerijate järele on olnud juba paar aastakümmet väga suur ja vastusena on turule tulnud palju inimesi, kellel on minimaalsed oskused: kiirkursuse alglaagrite lõpetajad, kes ei mõista, mis vahe on React ja JavaScript (ja ei pruugi aru saada, miks teised programmeerimiskeeled üldse eksisteerivad), nelja-aastase kraadiga lõpetajad, kes on läbinud algoritmide ja operatsioonisüsteemide kursused, kuid ei mõista, kuidas pilve tarkvara kirjutada. Järgmise põlvkonna töökohad nõuavad neid veelgi rohkem. Kas ettevõtted pakuvad koolitust, mida nad vajavad, et ületada lõhe kõrgematele ametikohtadele?
Lõpuks: silumine läheb sassi kõrgetasemeliste oskustega – aga see pole õige. Silumine on nii madala tasemega kui võimalik, teine asi, mida iga programmeerija õpib pärast esimese "tere, maailm" kirjutamist. Olen näinud selliseid hinnanguid generatiivne AI võib koodi kirjutamisel olla kuni 90% täpne – see kõlab päris hästi, kuni mõistate, et 90% täpsus on tõenäoliselt koodirea kohta. 10-realise funktsiooni korral väheneb tõenäosus, et tulemus on õige, umbes kolmandikuni. Seega tuleb teha palju silumist – ja me peame sellega arvestama. Minu jaoks on üllatav, et rohkem inimesi ei ole märganud lahknevust "Nüüd ei pea me muretsema programmeerimiskeelte ja teekide üksikasjade mõistmise pärast" (hei, ma olen võib-olla isegi seda öelnud) ja "aga meil on et saaksime siluda koodi vigu, mida me pole kirjutanud ja millest me aru ei saa. Ja ma pole kindel, kuidas saavutate sellise silumise jaoks vajaliku vaimse ladususe, ilma et oleksite käsitsi palju koodi kirjutanud. Tõenäoliselt on vähem aiasordi "ei kompileeri" süntaksivigu, kuid rohkem vigu, mis muudavad käitumist peenelt või toovad sisse turvaauke. Kui mul paluti minu kirjutatud programmi täiustada, olen näinud, et GPT muutis ridade järjekorda viisil, mis tõi kaasa peeneid vigu. Ma ei ütle, et tehisintellekt ei muuda programmeerijaid kiiremaks ja tõhusamaks – aga ma ei tea, kas me viskame ka nooremad programmeerijad ilma päästevestita basseini sügavasse otsa.
Kas ma ütlen: "Peatage rong, me peame maha tulema?" Ei. Kas ma tahan öelda, et programmeerijad ei muutu tehisintellekti tõttu tõhusamaks? Ei. Kuid tehisintellekt toob sisse muutusi ja muutustel on alati oma hea ja halb pool. Järgmisel aastal peame tegelema mõlema poolega.
- SEO-põhise sisu ja PR-levi. Võimenduge juba täna.
- PlatoData.Network Vertikaalne generatiivne Ai. Jõustage ennast. Juurdepääs siia.
- PlatoAiStream. Web3 luure. Täiustatud teadmised. Juurdepääs siia.
- PlatoESG. Süsinik, CleanTech, Energia, Keskkond päikeseenergia, Jäätmekäitluse. Juurdepääs siia.
- PlatoTervis. Biotehnoloogia ja kliiniliste uuringute luureandmed. Juurdepääs siia.
- Allikas: https://www.dataversity.net/ai-in-2024-the-other-side/
- :on
- :on
- :mitte
- $ UP
- 2024
- a
- Võimalik
- MEIST
- konto
- täpsus
- täpne
- Ad
- pärast
- AI
- algoritme
- Materjal: BPA ja flataatide vaba plastik
- Ka
- alati
- am
- ja
- mistahes
- arhitektuur
- OLEME
- AS
- At
- Halb
- halvasti
- BE
- Pidage
- sest
- muutuma
- olnud
- enne
- käitumine
- taga
- Parem
- vahel
- mõlemad
- Mõlemad pooled
- vead
- kuid
- by
- CAN
- kindlasti
- võimalus
- muutma
- selgelt
- Cloud
- kood
- Münt
- tulevad
- Ettevõtted
- parandada
- kursused
- kriiside
- Rist
- ANDMED
- tegelema
- aastakümnete
- sügav
- Disain
- kavandatud
- projekteerimine
- detailid
- tuvastatud
- & Tarkvaraarendus
- erinevus
- do
- tehtud
- Ära
- kahtlen
- alla
- lihtne
- tõhus
- lõpp
- kaasamine
- sisenes
- algtaseme
- vead
- hinnangul
- Eeter (ETH)
- Isegi
- sündmus
- eksisteerima
- ulatus
- nägu
- kiiremini
- vähe
- vähem
- esimene
- eest
- funktsioon
- kasu
- lõhe
- teeniva
- põlvkond
- saama
- saab
- kingitus
- Goes
- hea
- suur
- Grupp
- Grupi omad
- häkkimine
- olnud
- käsi
- Olema
- võttes
- aitama
- Suur
- kõrgetasemeline
- Kuidas
- Kuidas
- HTTPS
- i
- if
- oluline
- parandama
- in
- Suurendama
- tõepoolest
- tööstus
- sisse
- kehtestama
- sisse
- küsimustes
- IT
- ITS
- JavaScript
- töö
- Tööturg
- Laps
- Keeled
- suurem
- vähem
- elu
- joon
- liinid
- Partii
- LP
- tehtud
- tegema
- juhitud
- juhtimine
- Turg
- mai..
- me
- vahendid
- vaimne
- meeles
- minimaalne
- kuu
- rohkem
- tõhusam
- kõige
- palju
- peab
- Vajadus
- vajadustele
- mitte kunagi
- järgmine
- ei
- nüüd
- Ilmne
- of
- maha
- on
- ONE
- tegutsevad
- operatsioonisüsteemid
- Võimalused
- or
- et
- Muu
- meie
- üle
- Inimesed
- kohta
- Platon
- Platoni andmete intelligentsus
- PlatoData
- ujula
- vaene
- positsioone
- vajadus
- Ennustused
- kingitusi
- ilus
- tõenäosus
- tõenäoliselt
- Probleem
- probleeme
- Programm
- Programmeerija
- Programmeerijad
- Programming
- programmeerimiskeeled
- projekt
- Lubadused
- anda
- pakkudes
- Reageerima
- reaalne
- realistlik
- mõistma
- tõesti
- nõudma
- vastus
- kaasa
- Premeerima
- õige
- jookseb
- Ütlesin
- ütlema
- ütlus
- Skaala
- Teine
- turvalisus
- nähtud
- vanem
- tõsine
- Teenused
- külg
- Küljed
- SIX
- Kuus kuud
- oskused
- So
- tarkvara
- tarkvaraarenduse
- LAHENDAGE
- lahendatud
- mõned
- heli
- helid
- kulutama
- kindel
- üllatav
- süntaks
- süsteemid
- Võtma
- võtnud
- kui
- et
- .
- oma
- Neile
- Seal.
- Need
- nad
- asi
- Kolmas
- see
- need
- arvasin
- Viskamine
- seotud
- aeg
- et
- kokku
- töövahendid
- Rong
- koolitus
- mõistma
- mõistmine
- kuni
- kasulik
- Kasutajad
- väärtuslik
- väga
- vaadatud
- Haavatavused
- oli
- kuidas
- we
- M
- millal
- mis
- kuigi
- WHO
- miks
- will
- koos
- ilma
- ime
- maailm
- muretsema
- kirjutama
- kirjutada kood
- kirjutamine
- kirjalik
- kirjutas
- aasta
- aastat
- veel
- sa
- sephyrnet