La dirbtinis intelektas (AI) ji žengia šuoliais. Jie tampa protingesni ir turi daugiau programų. Anksčiau ar vėliau jie baigs daugybę darbo vietų, kurias dabar užima žmonės. Profesijas, tokias kaip programavimas ar aparatūros kūrimas, galima atlikti naudojant vieną iš šių algoritmų, kaip parodė Githubas Copilotas.
Mašinos gali programuoti, kaip parodė ši sistema, kuri remiasi GPT-3, nauju „OpenAI“ kalbos modeliu, naudojamu giliam mokymuisi, kad būtų sukurti tekstai, imituojantys žmogaus rašymą. Tačiau „Github Copilot“ Jie nuėjo šiek tiek toliau ir leido visiškai autonomiškai generuoti šaltinio kodą, taip padėdami kūrėjams sutaupyti laiko ir būti efektyvesniems.
Daugelis stebisi kur galėčiau eiti „Github Copilot“ ar panašius projektus ateityje. Jei AI jau sugeba tai padaryti, per kelerius metus dirbtinis intelektas gali atleisti daugelį profesijų, nors taip pat tiesa, kad tai sukurs naujas, kurios šiuo metu nėra žinomos.
Kaip tu žinai, GPT-3 generuoja tekstą iš ankstesnių mokymų, imituojant, kad tai yra žmogaus parašytas tekstas. Šis projektas sugeba labai įtikinamai kalbėtis ir rašyti, o tai suteikia daugybę praktinių pritaikymų. Vienas iš jų yra tai, kad dirbtinis intelektas rašo kodą taip, lyg jis būtų kūrėjas.
Atrodo perspektyvu ir "Microsoft", dabartinis „GitHub“ savininkas, pažengė, kad integruos jį į savo kūrimo įrankius. Tai, kas šiuo metu nepakeis programuotojų, bet jūs galėsite automatiškai parašyti kodo dalis, pateikti pasiūlymus ir padaryti kūrimą efektyvesnį ir greitesnį.
Tai netgi sugeba konvertuoti komentarus į kodą. Programuotojas apibūdintų logiką, kurią jie nori įgyvendinti, o „GitHub Copilot“ sugeneruotų reikiamą kodą. Taip pat galite užpildyti automatiškai, kaip ir daugelis IDE šiandien, bet pažangesniu būdu, arba rodyti kodo alternatyvas.
Daugiau informacijos apie „GitHub Copilot“ - Oficiali svetainė
Labai įdomu, bet dar vienas būdas paspartinti plėtrą ir tai būtų gana panašu, yra sukurti itin aukšto lygio API, pavyzdžiui, „copilot“ parašytų komentarą, pvz., „Prisijungti prie duomenų bazės ir rodyti vyresnį nei 50 metų amžių“, ir tai sukurtų teisingą kodas arba vykdant kiekvieną kartą sugeneruotų vis kitą kodą, bet jei turėtume kokią nors standartinę funkciją, kuri yra gimtoji pačiai kalbai, pvz., show_database_result („midatabase“, SHOW_AGE_GREATER (50)); Mes turėtume tą patį funkcionalumą viename sakinyje ir būtų lygiaverčiai, jei tokias makrofunkcijas įdėtume dabartinėmis kalbomis, būtų labai paprasta atnešti algoritmą į kompiuterį, pavyzdžiui, su fiktyvia kalba
stygos ir val "mibase" tipo var db
connect_to ("192.168.1.1")
extract_regs_where ("ID = 24") ir išsaugokite rezultate
sąrašas (rezultatas)
uždaryti (db)
——————————
var kubo tipas Cube3D
show_cube (kubas)
colorize_face (nuo 2 iki 3) su spalva RED
delete_face (1)
sriegis (sukite gyvybę ašyje x (kubas) su INC 0.5)
laida konsolėje („Aš suku kubą“)
jei (paspaudžiamas THE kubas.face (6))
stop_rotation_of (kubas)