Github Copilot: Njerëz? Pse tjetër mund ta bëjë një UA?

Inteligjenca artificiale Github Copilot

La inteligjencës artificiale (AI) përparon me hapa të mëdhenj. Ata janë duke u zgjuar dhe kanë më shumë aplikime. Herët ose vonë ata do të përfundojnë duke zënë një mori punësh që tani mbahen nga njerëzit. Profesione si programimi ose zhvillimi i harduerit mund të bëhen me një nga këto algoritme siç ka treguar Github Copilot.

Makineritë mund të programojnë pasi ky sistem që mbështet GPT-3, një model i ri i gjuhës OpenAI i përdorur për të mësuar thellë, ka treguar se prodhon tekste që simulojnë shkrimet njerëzore. Sidoqoftë, në Github Copilot ata kanë shkuar pak më tej dhe e kanë bërë atë të aftë të gjenerojë plotësisht kodin burimor në mënyrë autonome, duke ndihmuar kështu zhvilluesit të kursejnë kohë dhe të jenë më efikasë.

Shumë çuditen ku mund te shkoja Github Copilot ose projekte të ngjashme në të ardhmen. Nëse ata janë tashmë të aftë për atë, AI brenda pak vitesh mund të bëjë që shumë profesione të vjetrohen, edhe pse është gjithashtu e vërtetë që do të gjenerojë të reja që aktualisht nuk dihen.

Siç e dini, GPT-3 gjeneron tekst nga një trajnim i mëparshëm, duke simuluar se është një tekst i shkruar nga një njeri. Ky projekt është i aftë të flasë dhe të shkruajë në një mënyrë shumë bindëse, gjë që i jep asaj një mori zbatimesh praktike. Njëra prej tyre është kjo, duke e bërë UA të shkruajë kodin sikur të ishte një zhvillues.

Duket premtuese, dhe microsoft, pronari aktual i GitHub, përparoi se do ta integrojë atë në mjetet e tij të zhvillimit. Diçka që nuk do të zëvendësojë programuesit për momentin, por ju mund të shkruani pjesë të kodit automatikisht, të bëni sugjerime dhe që zhvillimi të jetë më efikas dhe më i shpejtë.

Evenshtë madje e aftë të shndërroni komentet në kod. Programuesi do të përshkruante logjikën që ata duan të zbatojnë dhe GitHub Copilot do të gjenerojë kodin e nevojshëm. Ju gjithashtu mund të plotësoni automatikisht, si shumë IDE sot, por në një mënyrë më të përparuar, ose të tregoni alternativa të kodit.

Më shumë informacion mbi GitHub Copilot - Uebfaqja zyrtare


Lini komentin tuaj

Adresa juaj e emailit nuk do të publikohet. Fusha e kërkuar janë shënuar me *

*

*

  1. Përgjegjës për të dhënat: AB Internet Networks 2008 SL
  2. Qëllimi i të dhënave: Kontrolloni SPAM, menaxhimin e komenteve.
  3. Legjitimimi: Pëlqimi juaj
  4. Komunikimi i të dhënave: Të dhënat nuk do t'u komunikohen palëve të treta përveç me detyrim ligjor.
  5. Ruajtja e të dhënave: Baza e të dhënave e organizuar nga Occentus Networks (BE)
  6. Të drejtat: Në çdo kohë mund të kufizoni, rikuperoni dhe fshini informacionin tuaj.

  1.   Haylem Candelari Bauza dijo

    Shumë interesante, por një mënyrë tjetër për të përshpejtuar zhvillimin dhe kjo do të ishte mjaft e krahasueshme është krijimi i API-ve të nivelit ultra të lartë, për shembull, piloti do të merrte një koment si "lidhu me bazën e të dhënave dhe tregon moshat mbi 50 vjeç" dhe kjo do të gjeneronte mënyrën kodi ose në çdo ekzekutim do të gjeneronte një kod të ndryshëm çdo herë, por nëse do të kishim ndonjë funksion standard që është vendas në vetë gjuhën, siç është show_database_result ("midatabase", SHOW_AGE_GREATER (50)); Do të kishim të njëjtin funksionalitet në një fjali të vetme dhe do të ishte ekuivalente, nëse vendosim funksione makro si kjo në gjuhët aktuale, do të ishte shumë e thjeshtë të sillnim një algoritëm në PC, për shembull me një gjuhë fiktive

    var db të tipit Varg dhe val "mibase"

    lidhu_ me ("192.168.1.1")
    ekstrakt_regs_kudu ("ID = 24") dhe ruaje në rezultat
    lista (rezultati)
    mbyll (db)

    ----------

    lloji i kubit Cube3D

    shfaqje_kub (kub)
    colorize_face (2 deri 3) me ngjyrën e KUQE
    Delete_face (1)
    fije (rrotullohuni_animate në boshtin x (kub) me INC 0.5)

    shfaqje në tastierë ("Po rrotulloj një kub")

    nëse (klikohet në kubike.faqja (6))
    ndalo_rotullimin e (kubit)