Mitmed uued tehnoloogiad on tekitanud kõmu tehisintellekti (AI) ja selle kohta, mida see meie kui ühiskonna tuleviku jaoks tähendab. Iga tehnoloogia pärineb tehisintellekti erinevatest harudest ning tekitab ainulaadseid eeliseid ja probleeme.
Süvavõltsingud ja häält kloonivad AI-d muudavad teie jaoks raskeks usaldada kõike, mida Internetis näete või kuulete. Mõned ütlevad, et ChatGPT ja sarnased süvaõppega tehisintellektisüsteemid tekitavad tõenäoliselt mitmes valdkonnas töökohtade koondamist. Tekib üks murettekitav küsimus: "kas AI lõpuks asendab programmeerijad?"
Mis on tehisintellekt?
AI on arvutiteaduse haru, mis keskendub süsteemi võimele lahendada probleeme, kasutades ühte (või mitut) neljast kvaliteedist. AI-süsteem võib mõelda inimlikult, käituda inimlikult, mõelda ratsionaalselt ja/või käituda ratsionaalselt.
Tehisintellekti ajalugu
Kuigi tundub, et tehisintellekt on eksisteerinud sajandeid, sai see valdkond hoo sisse 1900. aastate keskel. Tehisintellekti ajaloo üks tähelepanuväärsemaid kuupäevi on 1956. aastal, mil tehisintellekti valdkonda ametlikult tutvustati. See sissejuhatus toimus Dartmouthi kolledži konverentsil.
Mitmed suurepärased nimed on seotud tehisintellekti varajaste edusammude erinevate aspektidega. Nende hulka kuuluvad Alan Turing, Marvin Minsky, Allen Newell, Herbert Simon, John Robinson ja Alain Colmerauer.
Tegutse inimlikult
1936. aastal avaldas Alan Turing artikli pealkirjaga "Arvutatavatest numbritest koos rakendusega Entscheidungsproblem". Selles artiklis tutvustas Turing Turingi masina kontseptsiooni, mis tänapäevani mängib tehisintellektis olulist rolli. Ta tõestas, et õige algoritmiga suudab Turingi masin sooritada mis tahes matemaatilisi arvutusi.
Hiljem, 1937. aastal, kasutas Turing peatumisprobleemi, et juhtida tähelepanu intelligentsete masinate piirangutele. Seejärel defineeris Turing aastal 1950 masinintelligentsuse, kasutades seda, mida ta nimetab Turingi testiks. Kui AI-süsteem läbib Turingi testi, võib see süsteem käituda inimlikult.
Mõtle inimlikult
Marvin Minsky on AI valdkonnas populaarne nimi. Ta on tuntud 1951. aastal esimese juhuslikult ühendatud närvivõrgu õppemasina, nimega SNARC, väljatöötamise poolest. Närvivõrgud õpetavad arvuteid töötlema andmeid sarnaselt inimese ajule. Minsky AI määratlus on, et see on "teadus, mis paneb masinaid tegema asju, mis nõuavad intelligentsust, kui seda teeksid mehed."
Allen Newell ja Herbert Simon on kaks teist tehisintellekti valdkonna teerajajat, kes keskendusid masina võimele simuleerida inimese mõtlemist. 1956. aastal esitlesid nad esimest sümboleid töötlevat arvutiprogrammi, mida kutsuti Logic Theoristiks. 1961. aastal töötasid Newell ja Simon välja GPS-i (General Problem Solver), mis sisuliselt jäljendab inimmõtteid.
Mõelge Ratsionaalselt
Sisenege John Robinson, kes avaldas 1965. aastal ajakirja pealkirjaga "A Machine-Oriented Logic Based on the Lahutamise põhimõte." Ta leiutas ka predikaatloogika lahutusarvutuse, mis mängib olulist rolli roll AI-s.
Predikaatloogika on formaalne keel, mis kasutab loogikat ratsionaalse mõtlemise esindamiseks. See keel kasutab raamistikku, et õiged eeldused teevad õiged järeldused. Näiteks Alexa on masin; kõik masinad muudavad töö lihtsamaks; seetõttu teeb Alexa töö lihtsamaks.
Viimased edusammud tehisintellektis
Nagu selle loomise ajal, on tehisintellekti valdkond tänapäeval väga keeruline ja paljude erinevate harudega. Iga AI vihmavarju all olev haru teeb pidevalt olulisi edusamme.
Masinõpe on tehisintellekti haru, mis kasutab inimese õppimise jäljendamiseks andmelgoritme, mis parandab selle täpsust igal iteratsioonil. Masinõppe üks silmapaistvamaid alarühmi on sügav õpe. Süvaõpe parandab masinõpet vähendades masina vajadust inimabi järele.
Näiteks kui teil olid lillede kujutised, mida soovisite liikide kaupa rühmitada, erineb kategoriseerimise protsess olenevalt süsteemi tüübist. Kui teie süsteem kasutab masinõpet, peate käsitsi määrama liigid eristavad funktsioonid. Süvaõpet kasutav süsteem määrab aga iga liigi parimad eristavad tunnused ise.
Süvaõpe on viimastel aastatel tööstuses mitme tehnoloogia tõttu tekitanud suuri laineid. ChatGPT on süvaõppetehnoloogia mis pälvib praegu palju tähelepanu.
ChatGPT järgi on see:
OpenAI loodud suur keelemudel. See on tehisintellekti (AI) programm, mis on loodud mõistma loomulikku keelt ja genereerima inimsarnaseid vastuseid erinevat tüüpi küsimustele ja viipadele. Mudel põhineb sügaval õppimise arhitektuuril, mida nimetatakse trafoks ja mis on võimeline töötlema suuri tekstiandmete hulk ja vastuste genereerimine sellest õpitud mustrite ja suhete põhjal andmeid.
Alates selle käivitamisest 2022. aasta neljandas kvartalis on ChatGPT olnud paljude arutelude teema. Selle tehisintellektisüsteemi eristab selle loomulikud keeletöötlusoskused koos võimega õppida uut teavet läbi inimtagasiside (RLHF) õppimise. Tundub, et sellel on ka tugev koodi kirjutamise ja parandamise võime. Mõned ütlevad, et see tehnoloogia kujutab endast programmeerijate väljasuremise päritolu.
Inimprogrammeerija soovitud omadused, mida tehisintellekt ei suuda kopeerida
AI-süsteem saab õppida, kuidas kirjutada koodi, mis loob tarkvara. Programmeerijate täielik asendamine võib aga olla veidi keerulisem. Tehisintellektisüsteemi võimekus võib võimaldada programmeerijatel kiiremini töötada aidates vähendada tööjõudu, kuid see ei saa kunagi inimtöötajaid tõeliselt asendada. Programmeerijate ja tehisintellektisüsteemide peamine eristav tunnus on inimese aju ja selle keerulised omadused.
Andrew Ng, üks populaarsemaid nimesid AI-s täna:
Üksainus neuron ajus on uskumatult keeruline masin, mida me isegi tänapäeval ei mõista. Üks neuron närvivõrgus on uskumatult lihtne matemaatiline funktsioon, mis haarab väikese osa bioloogilise neuroni keerukusest.
Aju võime genereerida näiliselt hõredast õhust uut mõtet on väljaspool inimese arusaama. See ei ole kindlasti midagi, mida AI-süsteem saaks kopeerida. Teine programmeerijate soovitav omadus on loovuse hämmeldus, mis on jällegi midagi, mida masin ei suuda korrata.
Süvaõppe kaudu võib tehisintellekt jätta inimese mõtlemise mulje. Mõned AI-süsteemid võivad teha lihtsaid otsuseid, kuid need otsused jäävad inimaju otsustusvõimega võrreldes kahvatuks. AI suudab koodi kirjutada, kuid see ei suuda tagada, et kirjutatud kood on õige kood. Tehisintellektisüsteem ei suuda inimeste hinnanguid korrata, samuti pole viiteid, et see oleks võimeline seda ka tulevikus tegema.
AI ja programmeerimise tulevik
AI-tehnoloogiad, nagu ChatGPT, on tõestanud, kui kasulik võib tehisintellekt programmeerijatele olla. See genereerib koodi kiiresti ja võib aidata programmeerija üldist töövoogu. ChatGPT on aga ka tõestanud, et isegi kõige arenenum süvaõppetehnoloogia, mis meil praegu on, ei saa hakkama täieliku autonoomiaga. OpenAI andmetel genereerib ChatGPT teadaolevalt küsimustele mõttetuid vastuseid.
Seetõttu on usutav eeldada, et tehisintellekti tulevik programmeerimises on pigem programmeerijate abistaja kui "asendaja".