Github Copilot: Oameni? De ce altceva o poate face o IA?

Inteligență artificială Github Copilot

La inteligență artificială (AI) avans cu salturi. Sunt din ce în ce mai inteligenți și au mai multe aplicații. Mai devreme sau mai târziu vor ajunge să ocupe o multitudine de locuri de muncă care sunt acum ocupate de oameni. Profesii precum programarea sau dezvoltarea hardware pot fi realizate cu unul dintre acești algoritmi, așa cum a arătat Github Copilot.

Mașinile pot programa ca acest sistem care se bazează pe GPT-3, un nou model de limbaj OpenAI utilizat pentru învățarea profundă, a demonstrat că produce texte care simulează scrierea umană. Cu toate acestea, în Github Copilot Au mers puțin mai departe și l-au făcut capabil să genereze cod sursă complet autonom, ajutând astfel dezvoltatorii să economisească timp și să fie mai eficienți.

Mulți se întreabă unde as putea merge Github Copilot sau proiecte similare în viitor. Dacă sunt deja capabili de asta, AI în câțiva ani ar putea face multe profesii învechite, deși este adevărat că va genera altele noi care în prezent nu sunt cunoscute.

După cum știți, GPT-3 generează text din pregătirea anterioară, simulând că este un text scris de un om. Acest proiect este capabil să converseze și să scrie într-un mod foarte convingător, ceea ce îi oferă o multitudine de aplicații practice. Una dintre ele este aceasta, făcând codul de scriere AI ca și cum ar fi un dezvoltator.

Pare promițător și Microsoft, actual proprietar al GitHub, a avansat că îl va integra în instrumentele sale de dezvoltare. Ceva care nu va înlocui programatorii în acest moment, dar veți putea scrie porțiuni de cod în mod automat, puteți face sugestii și veți face dezvoltarea mai eficientă și mai rapidă.

Este chiar capabil convertiți comentariile în cod. Programatorul ar descrie logica pe care doresc să o implementeze, iar GitHub Copilot ar genera codul necesar. Puteți, de asemenea, să completați automat, ca multe IDE de astăzi, dar într-un mod mai avansat, sau să afișați alternative de cod.

Mai multe informații despre GitHub Copilot - Site-ul oficial


Lasă comentariul tău

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *

*

*

  1. Responsabil pentru date: AB Internet Networks 2008 SL
  2. Scopul datelor: Control SPAM, gestionarea comentariilor.
  3. Legitimare: consimțământul dvs.
  4. Comunicarea datelor: datele nu vor fi comunicate terților decât prin obligație legală.
  5. Stocarea datelor: bază de date găzduită de Occentus Networks (UE)
  6. Drepturi: în orice moment vă puteți limita, recupera și șterge informațiile.

  1.   Haylem Candelari Bauza el a spus

    Foarte interesant, dar un alt mod de a accelera dezvoltarea și care ar fi destul de comparabil este de a crea API-uri de nivel înalt, de exemplu, copilotul ar face un comentariu de genul „conectați-vă la baza de date și ar arăta vârste peste 50 de ani” și acest lucru ar genera corect codul sau în fiecare execuție ar genera un cod diferit de fiecare dată, dar dacă am avea o funcție standard care este nativă în limba în sine, cum ar fi show_database_result ("midatabase", SHOW_AGE_GREATER (50)); Am avea aceeași funcționalitate într-o singură propoziție și ar fi echivalent, dacă punem funcții macro astfel în limbile curente, ar fi foarte simplu să aducem un algoritm pe computer, de exemplu cu un limbaj fictiv

    var db de tip String și val "mibase"

    connect_to ("192.168.1.1")
    extract_regs_where ("ID = 24") și stocați în rezultat
    listă (rezultat)
    închide (db)

    ----------

    var cub tip Cube3D

    show_cube (cub)
    colorize_face (2 - 3) cu culoarea ROȘU
    delete_face (1)
    fir (rotate_animate în axa x (cub) cu INC 0.5)

    arată în consolă („Rotesc un cub”)

    if (se face clic pe cubul.face (6))
    stop_rotation_of (cub)