Github Copilot: Cilvēki? Kāpēc citādi AI to var izdarīt?

Github Copilot mākslīgais intelekts

La mākslīgais intelekts (AI) tas virzās uz priekšu ar lēcieniem. Viņi kļūst gudrāki un viņiem ir vairāk lietojumprogrammu. Agri vai vēlu viņi beigs nodarboties ar daudzām darbavietām, kuras tagad strādā cilvēki. Profesijas, piemēram, programmēšanu vai aparatūras izstrādi, var veikt ar vienu no šiem algoritmiem, kā parādīja Github Copilot.

Mašīnas var programmēt, jo šī sistēma, kas izmanto GPT-3, jaunu OpenAI valodas modeli, ko izmanto dziļām mācībām, ir parādījusi tekstus, kas simulē cilvēku rakstīšanu. Tomēr Džitūbs Kopilots viņi ir gājuši nedaudz tālāk un padarījuši to spējīgu pilnīgi autonomi ģenerēt pirmkodu, tādējādi palīdzot izstrādātājiem ietaupīt laiku un būt efektīvākiem.

Daudzi brīnās kur es varētu iet Github Copilot vai līdzīgi projekti nākotnē. Ja viņi jau ir spējīgi uz to, AI dažu gadu laikā varētu padarīt daudzas profesijas novecojušas, lai gan ir arī taisnība, ka tas radīs jaunas, kas pašlaik nav zināmas.

Kā Jūs zinat, GPT-3 ģenerē tekstu no iepriekšējās apmācības, simulējot, ka tas ir cilvēka uzrakstīts teksts. Šis projekts spēj runāt un rakstīt ļoti pārliecinoši, kas tam dod daudz praktisku pielietojumu. Viens no tiem ir šāds, liekot AI rakstīt kodu tā, it kā tas būtu izstrādātājs.

Tas izskatās daudzsološi, un microsoft, pašreizējais GitHub īpašnieks, ir pavirzījies, ka to integrēs savos izstrādes rīkos. Kaut kas pagaidām neaizstās programmētājus, taču jūs varat automātiski ierakstīt koda daļas, izteikt ieteikumus un ka izstrāde ir efektīvāka un ātrāka.

Tas pat ir spējīgs konvertēt komentārus uz kodu. Programmētājs aprakstītu loģiku, kuru viņi vēlas ieviest, un GitHub Copilot ģenerētu nepieciešamo kodu. Varat arī automātiski aizpildīt, tāpat kā daudzas IDE mūsdienās, taču uzlabotā veidā, vai parādīt kodu alternatīvas.

Plašāka informācija par GitHub Copilot - Oficiālā mājas lapa


Atstājiet savu komentāru

Jūsu e-pasta adrese netiks publicēta. Obligātie lauki ir atzīmēti ar *

*

*

  1. Atbildīgais par datiem: AB Internet Networks 2008 SL
  2. Datu mērķis: SPAM kontrole, komentāru pārvaldība.
  3. Legitimācija: jūsu piekrišana
  4. Datu paziņošana: Dati netiks paziņoti trešām personām, izņemot juridiskus pienākumus.
  5. Datu glabāšana: datu bāze, ko mitina Occentus Networks (ES)
  6. Tiesības: jebkurā laikā varat ierobežot, atjaunot un dzēst savu informāciju.

  1.   Heimels Kandelari Bauza teica

    Ļoti interesanti, bet vēl viens veids, kā paātrināt attīstību un kas būtu diezgan salīdzināms, ir izveidot īpaši augsta līmeņa API, piemēram, kopilots uzņemtu komentāru, piemēram, "izveidot savienojumu ar datu bāzi un parādīt vecumu virs 50 gadiem", un tas radītu pareizu kods vai katrā izpildē katru reizi ģenerētu atšķirīgu kodu, bet, ja mums būtu kāda standarta funkcija, kas ir dzimtene pašai valodai, piemēram, show_database_result ("midatabase", SHOW_AGE_GREATER (50)); Mums būtu tāda pati funkcionalitāte vienā teikumā, un tas būtu līdzvērtīgi, ja šādas makro funkcijas ievietotu pašreizējās valodās, būtu ļoti vienkārši algoritmu ienest datorā, piemēram, ar fiktīvu valodu

    var db tipa virkne un val "mibase"

    connect_to ("192.168.1.1")
    extract_regs_where ("ID = 24") un saglabājiet rezultātu
    saraksts (rezultāts)
    aizvērt (db)

    ----------

    var kuba tips Cube3D

    show_cube (kubs)
    colorize_face (no 2 līdz 3) ar krāsu RED
    delete_face (1)
    vītne (pagriezt_dzīvi asī x (kubs) ar INC 0.5)

    rādīt konsolē ("Es rotēju kubu")

    ja (noklikšķina uz THE kubs.face (6))
    stop_rotation_of (kubs)