Root NationȘtiriștiri ITInteligența artificială este o schimbare în dezvoltarea de software

Inteligența artificială este o schimbare în dezvoltarea de software

-

Prima afacere care va perturba ChatGPT va fi cel mai probabil industria care a creat-o.

Chat GPT

Crearea de software nu a fost niciodată mai ușoară. Dar programatorii-practicanții și experții sunt din ce în ce mai convinși că AI generativă le va schimba lumea - accelerează munca celor mai buni programatori și permite utilizatorilor obișnuiți să obțină mai mult.

„Actuala generație de modele de inteligență artificială este o rachetă care vizează, deși din neatenție, direct producția de software în sine”, au scris investitorii Paul Kedrosky și Eric Norlin săptămâna trecută într-un eseu intitulat „Momentul Gutenberg în software”.

„Tehnologii ca acestea sunt uimitoare în construirea, depanarea și accelerarea producției de software rapid și aproape fără costuri.”
La sfârșitul săptămânii trecute, OpenAI a lansat versiuni pilot de plugin-uri pentru ChatGPT care îi permit să ruleze pe internet la dorința utilizatorilor și să se conecteze la alte servicii și date.

Acesta este un prim pas mare către transformarea unui chatbot conversațional într-un agent inteligent mai puternic, care poate îndeplini sarcini pentru utilizatori. Este, de asemenea, un pas către a face ChatGPT o platformă pe care alte companii se pot construi.

Primul lot de pluginuri extinde capacitățile ChatGPT în călătorii, cumpărături, restaurante, matematică și multe altele, conectând botul la servicii populare precum Expedia, Instacart, Kayak, Klarna și OpenTable. Desigur, aceste pluginuri asemănătoare aplicațiilor sunt încercarea OpenAI de a transforma ChatGPT într-o nouă „aplicație pentru orice”, așa cum spune dezvoltatorul din New York John Herrman.

Dar ele demonstrează și cât de radical noi modele mari de limbaj AI vor schimba procesul de codare. De obicei, pentru a conecta două aplicații, un dezvoltator de software trebuie să înțeleagă API-ul (sau definiția modului în care un sistem interacționează cu alte sisteme) la ambele capete și apoi să scrie niște „cod adeziv”, astfel încât cele două servicii să poată comunica între ele. .

Pentru a crea un plugin pentru ChatGPT, pur și simplu „instruiți modelul”. Furnizi API-ul ChatGPT al serviciului tău - în engleză. ChatGPT îl citește și face restul. Inginerul și antreprenorul Mitchell Hashimoto a postat pe Twitter: „Am dezvoltat multe sisteme de pluginuri, iar interfața de plugin OpenAI ChatGPT este, probabil, cea mai nebunească și mai impresionantă abordare pe care am văzut-o vreodată în domeniul calculului în toată viața mea.”

Istoria software-ului este o lungă secvență de adăugare de noi „straturi de abstractizare” care ascund complexitatea logicii binare din spatele generalizărilor din ce în ce mai prietenoase cu oamenii, de la limbaj de asamblare la medii de programare de nivel superior și interfețe grafice.

Vizionarii au promis de mult timp și au încercat să creeze instrumente de „programare în limbaj natural” care să permită oamenilor să folosească pur și simplu cuvinte și propoziții de zi cu zi pentru a spune computerelor ce să facă. Astfel de eforturi nu s-au respectat niciodată pe deplin promisiunile lor – dar de data aceasta lucrurile pot fi altfel.

Sistemele de inteligență artificială de astăzi, bazate pe modele de limbaj mari, pot primi instrucțiuni direct de la non-programatori sau de la programatori care folosesc limbajul uman ca prescurtare.Rezultatele sunt departe de a fi perfecte, dar sunt mult mai bune decât se așteptau experții.Ca un bonus suplimentar, ChatGPT poate explica instantaneu cum funcționează codul pe care l-a scris și poate răspunde la întrebările pe care utilizatorul uman le are despre el. Puterea ChatGPT și a concurenților săi nu înseamnă că toți programatorii vor trebui să caute noi domenii de lucru.

Chat GPTInteligența artificială generativă de astăzi încă pretinde că știe mai multe decât știe cu adevărat și inventează lucruri pentru a umple golurile din cunoștințele sale. Lucrează cel mai bine ca „co-pilot” pentru dezvoltatori, nu ca creator independent.
Concluzia: Oamenii cu o înțelegere profundă a multor aspecte ale programării vor fi în continuare necesari pentru a inventa tipuri cu adevărat noi de sisteme, pentru a rezolva probleme pe care AI nu le poate gestiona și pentru a modela (și limita) ChatGPT și succesorii săi.

Dar munca de rutină asociată cu adaptarea sistemelor software existente și munca lor comună se poate dovedi a fi mult mai puțin relevantă. Aceasta este o mulțime din ceea ce fac dezvoltatorii de software astăzi.

Citeste si: 

DzhereloAxios
Inscrie-te
Notifică despre
oaspete

0 Comentarii
Recenzii încorporate
Vezi toate comentariile