„Github Copilot“: žmonės? Kodėl dar tai gali padaryti dirbtinis intelektas?

„Github Copilot“ dirbtinis intelektas

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ė


Palikite komentarą

Jūsų elektroninio pašto adresas nebus skelbiamas. Privalomi laukai yra pažymėti *

*

*

  1. Už duomenis atsakingas: AB Internet Networks 2008 SL
  2. Duomenų paskirtis: kontroliuoti šlamštą, komentarų valdymą.
  3. Įteisinimas: jūsų sutikimas
  4. Duomenų perdavimas: Duomenys nebus perduoti trečiosioms šalims, išskyrus teisinius įsipareigojimus.
  5. Duomenų saugojimas: „Occentus Networks“ (ES) talpinama duomenų bazė
  6. Teisės: bet kuriuo metu galite apriboti, atkurti ir ištrinti savo informaciją.

  1.   Haylemas Candelari Bauza sakė

    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)