Copilot se počinje otvarati svim korisnicima i mislim da je ovo prvi put da sam pristao da me "špijuniraju"

Copilot, kopilot koji programira za vas

Kakva je komešanja nastala i koliko smo se uzrujali kada Audacity je kupila Muse Group. Spojila su se dva problema: s jedne strane, postala je vlasništvo tvrtke koja je, iako je istina ostavljena otvorenim kodom, znala i da će prikupljati podatke o korištenju aplikacije. Nakon toga, mislim da nema Linux distribucije koja je ažurirala aplikaciju. Sada, nešto više od godinu dana kasnije, počeo sam testirati Ko-pilot…i od toga mi se zavrtjelo u glavi.

Prošlog ljeta, ne znam je li bio srpanj ili kolovoz, razgovarao sam s poznanikom prijatelja o mogućnosti školovanja za nešto vezano za web. Najpristupačniji je web dizajn, gdje se uči HTML, CSS i JavaScript. Imajući dva prijenosna računala, u jednom od njih dva operativna sustava, vanjski SSD s Windowsom i Windowsom u centru za obuku, nedavno sam si rekao «Pablo, čovječe, korištenje Code OSS-a je super, ali ta stvar oko nemogućnosti sinkronizacije postavki... što ako se vratiš na normalan Visual Studio Code?“, pa sam to učinio.

Copilot je stvarno nevjerojatan

Prošlo je malo vremena otkako sam odlučio sve uskladiti sa službenim Visual Studio Code i saznao da je Copilot sada dostupan svim korisnicima. Točnije, da će nam svima početi dopuštati da ga koristimo. To je bilo sredinom svibnja i ponovno sam instalirao ekstenziju koja mi je propala u prošlosti. Za mene je smiješno što sam instalirao Copilot i zaboravio na njega, ali ubrzo nakon toga počeo sam vidjeti sivi tekst koji…napiši samo ono što mislim!

Neću reći da sam profesionalni programer. Zakoračim nogom u ovaj svijet i pohađam nastavu. Kad sam vidio kod jednog kolege pomislio sam «Pa, to je u redu, ali u JavaScriptu su neke stvari ostale od tamo«. Nisam to rekao, dijelom iz stidljivosti, a dijelom zato što nisam bio taj koji je rekao da netko drugi ima nešto što bi se moglo poboljšati, ali u svojoj vježbi, koja se bavila satima u danu, dodala sam nešto komentari. Tamo sam počeo da se "poludim": započeo sam komentar, u kojem sam objasnio da je >= 6 i < 12 dovoljno reći od 6:00:00 do 11:59:59 jesmo li ga pitali gledati samo sate . Taj komentar mi je to sugerirao. Kopilot automatski.

Odmah nakon toga namjeravao sam staviti još jedan vrlo sličan, ne tako detaljan, a mali kopilot mi je pretipkao tekst. Koliko daleko možeš ići?

Pomaže ili štetno za one koji ne znaju programirati...

Ali Copilot ima svojih dobrih i loših stvari, poput Emmeta ili prijedloga Visual Studio Code MDN. Mrav, svaki put kada počnete nešto upisivati, pokušava pogoditi koju oznaku, redoslijed ili kôd općenito želite upisati, a opcije se pojavljuju odmah pored mjesta na kojem upisujete. Ako se navikneš, dobro. Ako ne, ta stvar oko dodavanja oznake i automatskog zatvaranja je nešto s čime se ne slažemo svi jednako dobro. Copilot je manje nametljiv, ali može biti i zao. Prvo ćemo komentirati ovo, loše.

Za one koji ne znaju programirati, a malo su proučili kako Copilot radi, možete jahati neki "kakao" od tri para nosova. Na primjer, jedan od načina na koji nam možete predložiti kod je putem komentara. Kao što možete vidjeti u zaglavlju, zamolio sam ga, u dva komentara, da napravi petlju da izračunam dob uzimajući u obzir kada je rođen. Petlja počinje s "while", a uvjet je "true", pa smo počeli "pogrešno". Naravno, ulazite u petlju kada je uvjet istinit, ali morate ručno dodati uvjet da biste počeli bilo što raditi. Zatim traži informacije pomoću «promtps-a», što je možda ono što želim, ali moramo razumjeti što nam govori ili neće učiniti ništa dobro.

Dakle, vožnja sa suvozačem može biti dobra, tako svi učimo u autoškoli, ali kada bi naš učitelj počeo dirati volan i ne bi nam dao da vozimo sami, ne bismo naučili rješavati probleme, a da smo kasnije uzeli auto, imali bismo nesreću nekoliko metara dalje, sigurno.

… rudnik zlata za one koji to rade

Međutim. Za one od nas koji znaju voziti, pomoć nije previše. Zapravo, piloti zrakoplova su u osnovi tu da uzlijeću, slijeću i riješe svaki nepredviđeni događaj. Ostalo je gotovo sve automatski. To je upravo ono što je Copilot: dajemo mu upute, on nam govori što da napišemo, a ako postoji problem, mi mu dajemo bolje upute ili ih popravljamo ručno. Ako u 10 redaka moramo podesiti samo kondicional, jesmo li dobili na vremenu ili ne?

Predloženi tekst pojavljuje se u sivoj boji i da bismo to prihvatili moramo samo pritisnuti tabulatorKao s Emmetom. Također se komentira da se kroz različite prijedloge možemo kretati naprijed ili natrag drugo +  [  o  ]  na Windowsima i Linuxu, Command ili Option na Macu, ali to je nešto što mi nije uspjelo. da tisak radi Ctrl + ući tako da izađe lista s deset prijedloga, a vjerojatno će nam jedan od njih poslužiti.

Podržava nekoliko programskih jezika, ali se ističe JavaScript, Python ili TypeScript, da spomenemo neke. Također radi svoje male stvari u CSS-u, a ako ne pazimo, stvara klasu sa svojim :hover koji, pa, barem izgleda znatiželjno.

Copilot: učinkovitost naspram "privatnosti"

Dakle, ne, nisam poludio i ne želim da me špijuniraju, neću lagati. Također nije da me Microsoft (vlasnik GitHuba) nazvao i rekao mi da će mi platiti ako dobro napišem o njihovom Copilotu. Ono što se dogodilo je da sam vidio da su ovom prilikom dobro iskorišteni "naši podaci". Uzimajući u obzir da će oni uvijek znati što, kako i kada to radimo, svidio mi se ovaj mali kopilot, i Ako ste programer pozivam vas da probate sam.

Ako ne, postoje deseci videa na YouTubeu koji će to objasniti bolje od mene, s ljudima koji znaju više programirati, na više jezika, uvoziti biblioteke... Sve što trebate je koristiti Visual Studio Code koji se može prijaviti u s a GitHub, i sam račun, plus proširenje. Ne radi u VSCodium ili Code OSS jer im je ta funkcija onemogućena.


Ostavite svoj komentar

Vaša email adresa neće biti objavljen. Obavezna polja su označena s *

*

*

  1. Odgovoran za podatke: AB Internet Networks 2008 SL
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obvezi.
  5. Pohrana podataka: Baza podataka koju hostira Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.