Github Copilot: Ljudi? Što ako to može učiniti AI?

Github Copilot umjetna inteligencija

La umjetna inteligencija (AI) napreduje skokovima i granicama. Oni postaju pametniji i imaju više aplikacija. Prije ili kasnije na kraju će zauzeti mnoštvo poslova koje danas obavljaju ljudi. Zanimanja poput programiranja ili razvoja hardvera mogu se obavljati s jednim od ovih algoritama kako je pokazao Github Copilot.

Strojevi mogu programirati kako je pokazao ovaj sustav koji se oslanja na GPT-3, novi model jezika OpenAI koji se koristi za duboko učenje kako bi se proizveli tekstovi koji simuliraju ljudsko pisanje. Međutim, u Github kopilot Otišli su malo dalje i omogućili potpuno generiranje izvornog koda, pomažući programerima da uštede vrijeme i budu učinkovitiji.

Mnogi se pitaju kamo bih mogao ići Github Copilot ili slični projekti u budućnosti. Ako su već sposobni za to, AI bi za nekoliko godina mogao učiniti mnoge profesije zastarjelima, premda je također istina da će generirati nova koja trenutno nisu poznata.

Kao što znate, GPT-3 generira tekst iz prethodnog treninga, simulirajući da je to tekst koji je napisao čovjek. Ovaj je projekt sposoban razgovarati i pisati na vrlo uvjerljiv način, što mu daje mnoštvo praktičnih primjena. Jedan od njih je ovaj, čineći AI pisanjem koda kao da je programer.

Izgleda obećavajuće, i microsoft, trenutni vlasnik GitHub-a, napredovao je da će ga integrirati u svoje razvojne alate. Nešto što trenutno neće zamijeniti programere, ali moći ćete automatski pisati dijelove koda, davati prijedloge i razvoj učiniti učinkovitijim i bržim.

Čak je sposoban za pretvoriti komentare u kod. Programer bi opisao logiku koju žele implementirati, a GitHub Copilot generirao bi potreban kôd. Možete i samodovršavati, kao i mnogi IDE-ovi danas, ali na napredniji način ili pokazati alternative kodu.

Više informacija o GitHub Copilotu - službena web stranica


Ostavite svoj komentar

Vaša email adresa neće biti objavljen. Obavezna polja su označena s *

*

*

  1. Odgovoran za podatke: AB Internet Networks 2008 SL
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obvezi.
  5. Pohrana podataka: Baza podataka koju hostira Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.

  1.   Haylem Candelari Bauza dijo

    Vrlo zanimljivo, ali još jedan način za ubrzavanje razvoja, koji bi bio prilično usporediv, jest stvaranje API-ja ultra visoke razine, na primjer, copilot bi uzeo komentar poput "povezati se s bazom podataka i pokazati starije od 50 godina", a to bi generiralo ispravnu kôd ili u svakom izvršavanju generirat će svaki put drugačiji kod, ali ako bismo imali neku standardnu ​​funkciju koja je izvorna za sam jezik, kao što je show_database_result ("midatabase", SHOW_AGE_GREATER (50)); Imali bismo istu funkciju u jednoj rečenici i bilo bi ekvivalentno, ako stavimo makro funkcije poput ove na trenutne jezike, bilo bi vrlo jednostavno donijeti algoritam na računalo, na primjer s fiktivnim jezikom

    var db tipa String i val "mibase"

    connect_to ("192.168.1.1")
    extract_regs_where ("ID = 24") i spremite u rezultat
    popis (rezultat)
    zatvori (db)

    ----------

    var kocka tipa Cube3D

    show_cube (kocka)
    colorize_face (2 do 3) s bojom CRVENA
    delete_face (1)
    nit (rotiraj_živo u osi x (kocka) s INC 0.5)

    emisija u konzoli ("Rotiram kocku")

    ako (klikne se THE cube.face (6))
    zaustaviti_kretanje_kocke