Github Copilot: Inimesed? Miks muidu saab tehisintellekt seda teha?

Github Copilot tehisintellekt

La tehisintellekt (AI) see areneb hüppeliselt. Nad saavad targemaks ja neil on rohkem rakendusi. Varem või hiljem hõivavad nad hulgaliselt töökohti, mida praegu töötavad inimesed. Elukutseid, nagu programmeerimine või riistvara arendamine, saab teha ühe neist algoritmidest, nagu Github Copilot on näidanud.

Masinad saavad programmeerida, kuna see süsteem, mis tugineb GPT-3-le, uuele OpenAI keelemudelile, mida kasutatakse sügavaks õppimiseks, on näidanud inimeste kirjutamist simuleerivate tekstide loomist. Kuid aastal Githubi kopiloot nad on läinud natuke kaugemale ja muutnud selle täiesti iseseisvalt lähtekoodi genereerimiseks võimeliseks, aidates seeläbi arendajatel aega kokku hoida ja olla tõhusam.

Paljud imestavad kuhu ma saaksin minna Github Copilot või sarnased projektid tulevikus. Kui nad on selleks juba võimelised, võib tehisintellekt mõne aasta pärast paljud ametid vananeda, ehkki on ka tõsi, et see tekitab uusi, mida praegu ei tunta.

Nagu sa tead, GPT-3 loob teksti eelmiselt koolituselt, simuleerides, et see on inimese kirjutatud tekst. See projekt on võimeline rääkima ja kirjutama väga veenvalt, mis annab sellele palju praktilisi rakendusi. Üks neist on see, pannes tehisintellekti kirjutama koodi justkui arendajana.

See tundub paljulubav ja Microsoft, praegune GitHubi omanik, on edenenud, et integreerib selle oma arendustööriistadesse. Midagi, mis programmeerijaid praegu ei asenda, kuid saate automaatselt osa koodidest kirjutada, ettepanekuid teha ja arendus on tõhusam ja kiirem.

See on isegi võimeline teisendage kommentaarid koodiks. Programmeerija kirjeldaks loogikat, mida nad soovivad rakendada, ja GitHub Copilot genereeriks vajaliku koodi. Võite ka automaatselt täita, nagu paljud IDE-d tänapäeval, kuid täpsemalt, või näidata koodide alternatiive.

Lisateave GitHubi Copiloti kohta - ametlikul kodulehel


Jäta oma kommentaar

Sinu e-postiaadressi ei avaldata. Kohustuslikud väljad on tähistatud *

*

*

  1. Andmete eest vastutav: AB Internet Networks 2008 SL
  2. Andmete eesmärk: Rämpsposti kontrollimine, kommentaaride haldamine.
  3. Seadustamine: teie nõusolek
  4. Andmete edastamine: andmeid ei edastata kolmandatele isikutele, välja arvatud juriidilise kohustuse alusel.
  5. Andmete salvestamine: andmebaas, mida haldab Occentus Networks (EL)
  6. Õigused: igal ajal saate oma teavet piirata, taastada ja kustutada.

  1.   Haylem Candelari Bauza DIJO

    Väga huvitav, kuid teine ​​viis arengu kiirendamiseks ja see oleks üsna võrreldav, on luua ülimalt kõrgetasemelised API-d, näiteks kopiloot võtaks kommentaari nagu "ühenduse andmebaasiga ja näitaks üle 50-aastaseid" ning see looks õige kood või igas teostuses genereeriks iga kord erineva koodi, kuid kui meil oleks mõni standardfunktsioon, mis on keelele endale omane, näiteks show_database_result ("midabase", SHOW_AGE_GREATER (50)); Meil oleks see sama funktsionaalsus ühes lauses ja see oleks samaväärne, kui paneme sellised makrofunktsioonid praegustesse keeltesse, oleks algoritmi arvutisse toomine, näiteks fiktiivse keelega, väga lihtne

    var db tüüpi String ja val "mibase"

    connect_to ("192.168.1.1")
    extract_regs_where ("ID = 24") ja salvestage tulemusse
    nimekiri (tulemus)
    sulge (db)

    ----------

    var kuubi tüüp Cube3D

    show_cube (kuup)
    colorize_face (2 kuni 3) värviga PUNANE
    kustuta_nägu (1)
    lõng (pöörake_animaalselt teljel x (kuup) INC 0.5-ga)

    näita konsoolis ("Ma pööran kuupi")

    kui (klõpsatakse nupul THE cube.face (6))
    stop_rotation_of (kuup)