Github Copilot: Mga Tao? Paano kung magagawa ito ng isang AI?

Artipisyal na katalinuhan ng Github Copilot

La artipisyal na katalinuhan (AI) sumusulong ito sa pamamagitan ng paglukso at hangganan. Nagiging mas matalino sila at maraming application. Maaga o huli ay magtatapos sila sa pagsakop ng maraming mga trabaho na ngayon ay hawak ng mga tao. Ang mga propesyon tulad ng pag-program o pag-unlad ng hardware ay maaaring gawin sa isa sa mga algorithm na ito tulad ng ipinakita ng Github Copilot.

Ang mga makina ay maaaring programa tulad ng sistemang ito na kumukuha ng GPT-3, isang bagong modelo ng wika ng OpenAI na ginamit para sa malalim na pag-aaral, ay nagpakita upang makabuo ng mga teksto na gayahin ang pagsusulat ng tao. Gayunpaman, sa Github Copilot lumayo sila nang kaunti at ginawang may kakayahang makabuo ng source code na ganap na nagsasarili, sa gayon tinutulungan ang mga developer na makatipid ng oras at mas mahusay.

Nagtataka ang marami saan ako pupunta Github Copilot o mga katulad na proyekto sa hinaharap. Kung may kaya na sila, ang AI sa loob ng ilang taon ay maaaring gawing lipas ang maraming mga propesyon, kahit na totoo rin na bubuo ito ng mga bago na kasalukuyang hindi kilala.

Sa iyong pagkakaalam, Bumubuo ng teksto ang GPT-3 mula sa isang dating pagsasanay, simulate na ito ay isang teksto na isinulat ng isang tao. Ang proyektong ito ay may kakayahang magsalita at magsulat sa isang nakakumbinsi na paraan, na nagbibigay dito ng maraming praktikal na aplikasyon. Ang isa sa mga ito ay ito, ginagawa ang code ng pagsulat ng AI na para bang isang developer.

Mukhang may pag-asa, at microsoft, kasalukuyang may-ari ng GitHub, advanced na isasama ito sa mga tool sa pag-unlad. Isang bagay na hindi papalit sa mga programmer sa sandaling ito, ngunit maaari mong isulat ang mga bahagi ng code nang awtomatiko, magbigay ng mga mungkahi, at ang pag-unlad ay mas mahusay at mas mabilis.

May kakayahan pa ito i-convert ang mga komento sa code. Inilalarawan ng programmer ang lohika na nais nilang ipatupad at ang GitHub Copilot ay bubuo ng kinakailangang code. Maaari ka ring mag-autocomplete, tulad ng maraming mga IDE ngayon, ngunit sa isang mas advanced na paraan, o ipakita ang mga kahalili sa code.

Higit pang impormasyon sa GitHub Copilot - Opisyal na website


Iwanan ang iyong puna

Ang iyong email address ay hindi nai-publish. Mga kinakailangang patlang ay minarkahan ng *

*

*

  1. Responsable para sa data: AB Internet Networks 2008 SL
  2. Layunin ng data: Kontrolin ang SPAM, pamamahala ng komento.
  3. Legitimation: Ang iyong pahintulot
  4. Komunikasyon ng data: Ang data ay hindi maiparating sa mga third party maliban sa ligal na obligasyon.
  5. Imbakan ng data: Ang database na naka-host ng Occentus Networks (EU)
  6. Mga Karapatan: Sa anumang oras maaari mong limitahan, mabawi at tanggalin ang iyong impormasyon.

  1.   Haylem Candelari Bauza dijo

    Tunay na kagiliw-giliw, ngunit ang isa pang paraan upang mapabilis ang pag-unlad at iyon ay medyo maihahambing ay upang lumikha ng mga ultra mataas na antas ng mga API, halimbawa, ang copilot ay kukuha ng isang puna tulad ng "kumonekta sa database at ipakita ang edad na higit sa 50" at bubuo ito ng tama code o sa bawat pagpapatupad ay bubuo ng isang iba't ibang mga code sa bawat oras, ngunit kung mayroon kaming ilang karaniwang pamantayan na katutubong sa wika mismo, tulad ng show_database_result ("midatabase", SHOW_AGE_GREATER (50)); Magkakaroon kami ng parehong pag-andar na ito sa isang solong pangungusap at ito ay magiging katumbas, kung inilalagay namin ang mga paggana ng macro na tulad nito sa mga kasalukuyang wika, magiging napaka prangka na magdala ng isang algorithm sa PC, halimbawa sa isang kathang-isip na wika

    var db ng uri String at val "mibase"

    connect_to ("192.168.1.1")
    extract_regs_where ("ID = 24") at iimbak ang resulta
    listahan (resulta)
    isara (db)

    ----------

    uri ng var cube Cube3D

    show_cube (cube)
    colorize_face (2 hanggang 3) na may kulay PULANG
    delete_face (1)
    thread (rotate_animate sa axis x (cube) na may INC 0.5)

    ipakita sa console ("umiikot ako ng isang kubo")

    kung (ay na-click THE cube.face (6))
    stop_rotation_of (cube)