Esimene äri, mis ChatGPT-d häirib, on tõenäoliselt selle loonud tööstus.
Tarkvara loomine pole kunagi olnud lihtsam. Kuid programmeerijad-praktikud ja eksperdid on üha enam veendunud, et generatiivne AI muudab nende maailma – kiirendab parimate programmeerijate tööd ja võimaldab tavakasutajatel saavutada rohkem.
"Praegune tehisintellekti mudelite põlvkond on rakett, mis on sihitud, ehkki tahtmatult, otse tarkvara tootmisele endale," kirjutasid investorid Paul Kedrosky ja Eric Norlin eelmisel nädalal oma essees pealkirjaga "Gutenbergi hetk tarkvaras".
"Sellised tehnoloogiad on suurepärased tarkvara loomisel, silumisel ja kiirendamisel kiiresti ja peaaegu tasuta."
Eelmise nädala lõpus andis OpenAI välja ChatGPT pistikprogrammide pilootversioonid, mis võimaldavad sellel kasutajate soovil Internetis ringi liikuda ning teiste teenuste ja andmetega ühenduse luua.
See on esimene suur samm vestlusroboti muutmisel võimsamaks intelligentseks agendiks, mis suudab kasutajate eest ülesandeid täita. See on ka samm ChatGPT muutmisel platvormiks, millele teised ettevõtted saavad tugineda.
Esimene lisandmoodulite partii laiendab ChatGPT võimalusi reisimisel, ostlemisel, restoranides, matemaatikas ja mujal, ühendades roboti selliste populaarsete teenustega nagu Expedia, Instacart, Kayak, Klarna ja OpenTable. Loomulikult on need rakendusetaolised pistikprogrammid OpenAI katse muuta ChatGPT uueks "rakenduseks kõige jaoks", nagu ütleb New Yorgis asuv arendaja John Herrman.
Kuid nad näitavad ka seda, kuidas radikaalselt uued suured AI keelemudelid kodeerimisprotsessi muudavad. Tavaliselt peab tarkvaraarendaja kahe rakenduse ühendamiseks mõistma mõlemas otsas API-t (või süsteemi teiste süsteemidega suhtlemise määratlust) ja seejärel kirjutama mõne "liimikoodi", et kaks teenust saaksid omavahel suhelda. .
ChatGPT jaoks pistikprogrammi loomiseks peate lihtsalt "mudelit juhendama". Esitate oma teenuse ChatGPT API – inglise keeles. ChatGPT loeb seda ja teeb ülejäänu. Insener ja ettevõtja Mitchell Hashimoto säutsus: "Olen välja töötanud palju pistikprogrammide süsteeme ja OpenAI ChatGPT pistikprogrammi liides on tõenäoliselt kõige pöörasem ja muljetavaldavam lähenemine, mida ma oma elu jooksul andmetöötluses näinud olen."
Tarkvara ajalugu on pikk jada uute "abstraktsioonikihtide" lisamisel, mis peidavad binaarloogika keerukust üha inimsõbralikumate üldistuste taha, alates assemblerkeelest kuni kõrgema taseme programmeerimiskeskkondade ja graafiliste liidesteni välja.
Visionäärid on juba ammu lubanud ja püüdnud luua "loomuliku keele programmeerimise" tööriistu, mis võimaldaksid inimestel lihtsalt kasutada igapäevaseid sõnu ja lauseid, et öelda arvutitele, mida teha. Sellised jõupingutused pole kunagi oma lubadusi täielikult täitnud – kuid seekord võivad asjad olla teisiti.
Tänapäeva tehisintellekti süsteemid, mis põhinevad suurtel keelemudelitel, võivad saada juhiseid otse mitte-programmeerijatelt või programmeerijatelt, kes kasutavad inimkeelt stenogrammina. Tulemused pole kaugeltki täiuslikud, kuid need on palju paremad, kui eksperdid eeldasid. Lisaboonusena ChatGPT saab koheselt selgitada, kuidas tema kirjutatud kood töötab, ja vastata küsimustele, mis kasutajal selle kohta on. ChatGPT ja tema konkurentide võimsus ei tähenda, et kõik programmeerijad peaksid otsima uusi töövaldkondi.
Alumine rida: Inimesi, kellel on sügav arusaam programmeerimise paljudest aspektidest, on endiselt vaja, et leiutada tõeliselt uut tüüpi süsteeme, lahendada probleeme, millega tehisintellekt hakkama ei saa, ning kujundada (ja piirata) ChatGPT-d ja selle järglasi.
Kuid olemasolevate tarkvarasüsteemide kohandamise ja nende ühise tööga seotud rutiinne töö võib osutuda palju vähem oluliseks. See on suur osa sellest, mida tarkvaraarendajad tänapäeval teevad.
Loe ka: