Root NationVijestiIT vijestiUmjetna inteligencija je promjena u razvoju softvera

Umjetna inteligencija je promjena u razvoju softvera

-

Prva tvrtka koja će poremetiti ChatGPT najvjerojatnije će biti industrija koja ga je stvorila.

ChatGPT

Stvaranje softvera nikada nije bilo lakše. No, programeri-praktičari i stručnjaci sve su više uvjereni da će generativna umjetna inteligencija promijeniti njihov svijet – ubrzati rad najboljih programera i omogućiti običnim korisnicima da postignu više.

"Trenutna generacija modela umjetne inteligencije je projektil usmjeren, iako nenamjerno, izravno na samu proizvodnju softvera", napisali su investitori Paul Kedrosky i Eric Norlin prošli tjedan u eseju pod naslovom "Gutenbergov trenutak u softveru".

"Tehnologije poput ovih su nevjerojatne u izradi, otklanjanju pogrešaka i ubrzavanju proizvodnje softvera brzo i gotovo bez ikakvih troškova."
Krajem prošlog tjedna OpenAI je objavio pilot verzije dodataka za ChatGPT koji mu omogućuju lutanje internetom po želji korisnika i povezivanje s drugim servisima i podacima.

Ovo je veliki prvi korak prema transformaciji razgovornog chatbota u snažnijeg inteligentnog agenta koji može izvršavati zadatke za korisnike. To je također korak prema tome da ChatGPT postane platforma na kojoj se druge tvrtke mogu graditi.

Prva serija dodataka proširuje mogućnosti ChatGPT-a u putovanjima, kupovini, restoranima, matematici i još mnogo toga povezivanjem bota s popularnim uslugama kao što su Expedia, Instacart, Kayak, Klarna i OpenTable. Naravno, ovi dodaci nalik aplikaciji pokušaj su OpenAI-ja da pretvori ChatGPT u novu "aplikaciju za sve", kako to kaže njujorški programer John Herrman.

Ali oni također pokazuju kako će radikalno novi veliki modeli jezika umjetne inteligencije promijeniti proces kodiranja. Obično, da bi povezao dvije aplikacije, programer softvera mora razumjeti API (ili definiciju interakcije sustava s drugim sustavima) na obje strane, a zatim napisati neki "ljepljivi kod" tako da dvije usluge mogu komunicirati jedna s drugom .

Da biste izradili dodatak za ChatGPT, jednostavno "uputite model". Vi pružate ChatGPT API svoje usluge - na engleskom. ChatGPT ga čita i radi ostalo. Inženjer i poduzetnik Mitchell Hashimoto cvrkutao: "Razvio sam mnoge sustave dodataka, a sučelje dodataka OpenAI ChatGPT vjerojatno je najluđi i najimpresivniji pristup koji sam u svom životu vidio u računalstvu."

Povijest softvera duga je sekvenca dodavanja novih "slojeva apstrakcije" koji skrivaju složenost binarne logike iza generalizacija koje su sve više prilagođene ljudima, od asemblerskog jezika do programskih okruženja više razine i grafičkih sučelja.

Vizionari su dugo obećavali i pokušavali stvoriti alate za "programiranje na prirodnom jeziku" koji bi ljudima omogućili da jednostavno koriste svakodnevne riječi i rečenice kako bi računalima govorili što da rade. Takvi napori nikada nisu u potpunosti ispunili svoja obećanja – ali ovoga puta stvari mogu biti drugačije.

Današnji sustavi umjetne inteligencije, temeljeni na velikim jezičnim modelima, mogu primati upute izravno od neprogramera ili od programera koji koriste ljudski jezik kao stenografiju. Rezultati su daleko od savršenih, ali su puno bolji od očekivanja stručnjaka. Kao dodatni bonus, ChatGPT može odmah objasniti kako kod koji je napisao funkcionira i odgovoriti na pitanja koja ljudski korisnik ima o njemu. Snaga ChatGPT-a i njegovih konkurenata ne znači da će svi programeri morati tražiti nova područja rada.

ChatGPTDanašnja generativna umjetna inteligencija još uvijek se pretvara da zna više nego što stvarno zna i izmišlja stvari kako bi popunila praznine u svom znanju. Najbolje radi kao "kopilot" za programere, a ne kao nezavisni kreator.
Zaključak: ljudi s dubokim razumijevanjem mnogih aspekata programiranja i dalje će biti potrebni za izmišljanje stvarno novih vrsta sustava, rješavanje problema s kojima se umjetna inteligencija ne može nositi te oblikovanje (i ograničavanje) ChatGPT-a i njegovih nasljednika.

Ali rutinski rad povezan s prilagodbom postojećih softverskih sustava i njihov zajednički rad može se pokazati mnogo manje relevantnim. To je mnogo toga što danas rade programeri softvera.

Pročitajte također: 

izvorAxios
Prijavite se
Obavijesti o
gost

0 Komentari
Ugrađene recenzije
Pogledaj sve komentare
Ostali članci
Pretplatite se na ažuriranja
Sada popularno