Copilot se začenja odpirati vsem uporabnikom in mislim, da je to prvič, da sem pristal na "vohunjenje"

Copilot, kopilot, ki programira namesto vas

Kakšen razburjenje je bilo in kdaj smo bili razburjeni Audacity je prevzela skupina Muse Group. Dve težavi sta se združili: po eni strani je postala last podjetja, ki je, čeprav je res, da je ostala odprtokodna, znano tudi, da bo zbirala podatke o uporabi aplikacije. Po tem mislim, da ni nobene distribucije Linuxa, ki bi posodobila aplikacijo. Zdaj, malo več kot leto kasneje, sem začel testirati Kopilot… in zaradi tega se mi je zavrtelo v glavi.

Lansko poletje, ne vem, ali je bil julij ali avgust, sem se z znancem prijatelja pogovarjal o možnosti usposabljanja za kaj v zvezi s spletom. Najbolj dostopno je spletno oblikovanje, kjer se učiš HTML, CSS in JavaScript. Ker imam dva prenosnika, v enem od njih dva operacijska sistema, zunanji SSD z Windows in Windows v centru za usposabljanje, sem si pred kratkim rekel «Pablo, človek, uporaba Code OSS je super, toda ta stvar, da ne moreš sinhronizirati nastavitev... kaj če se vrneš na običajno kodo Visual Studio?«, zato sem to storil.

Copilot je res neverjeten

Minilo je malo časa, odkar sem se odločil, da bom vse sinhroniziral z uradno kodo Visual Studio in ugotovil, da je Copilot zdaj na voljo vsem uporabnikom. Natančneje, da nam bodo vsem začeli dovoliti uporabo. To je bilo sredi maja in znova sem namestil razširitev, ki mi je v preteklosti odpovedala. Zame je smešno, da sem namestil Copilot in pozabil nanj, a kmalu zatem sem začel videti sivo besedilo, ki ...napiši kar mislim!

Ne bom rekel, da sem profesionalni programer. Stopim v ta svet in obiskujem tečaje. Ko sem videl kodo kolega, sem pomislil: «No, to je v redu, toda v JavaScriptu je nekaj stvari ostalo od tam«. Tega nisem rekel, deloma zaradi sramežljivosti in deloma zato, ker nisem bil tisti, ki bi rekel, da ima nekdo drug nekaj, kar bi lahko izboljšali, vendar sem v svoji vadbi, ki se je ukvarjala z urami dneva, dodal nekaj komentarji. Tam sem se začel "zgroziti": začel sem komentar, v katerem sem pojasnil, da je >= 6 in < 12 dovolj, da povem od 6:00 do 00:11, če smo ga vprašali gledati samo na ure . Ta komentar mi je to predlagal. Kopilot samodejno.

Takoj zatem sem nameraval dati še eno zelo podobno, ne tako podrobno, in mali kopilot mi je pretipkal besedilo. Kako daleč lahko greš?

V pomoč ali škodljivo za tiste, ki ne znajo programirati...

Toda Copilot ima svoje dobre in slabe stvari, na primer predloge Emmet ali Visual Studio Code MDN. Emmet, vsakič, ko začnete nekaj tipkati, poskuša uganiti, katero oznako, vrstni red ali kodo na splošno želite vnesti, možnosti pa se prikažejo tik ob mestu, kjer vnesete. Če se navadiš, prav. Če ne, je dodajanje oznake in njeno samodejno zapiranje nekaj, s čimer se vsi ne razumemo enako dobro. Copilot je manj vsiljiv, lahko pa tudi zloben. Najprej bomo komentirali to, slabo.

Za tiste, ki ne znajo programirati in so malo preučili, kako Copilot deluje, lahko zajahaš kakšen "kakav" treh parov nosov. En način, kako nam lahko predlagate kodo, je na primer s komentarji. Kot lahko vidite v posnetku glave, sem ga v dveh komentarjih prosil, naj naredi zanko, da bi izračunal starost ob upoštevanju njegovega rojstva. Zanka se začne z "while" in pogoj je "true", zato smo začeli "narobe". Seveda vnesete zanko, ko je pogoj resničen, vendar morate pogoj dodati ročno, da začnete karkoli delati. Potem zahteva informacije z «promtps», kar morda želim, vendar moramo razumeti, kaj nam sporoča, sicer ne bo nič dobrega.

Zato je vožnja s sovoznikom lahko dobra, tako se vsi učimo v avtošoli, a če bi se učitelj začel dotikati volana in nam ne bi pustil, da vozimo sami, se ne bi naučili reševati problemov in če bi kasneje vzeli avto, bi imeli nesrečo nekaj metrov stran, zagotovo.

… rudnik zlata za tiste, ki to počnejo

Vendar. Za tiste, ki znamo voziti, pomoč ni odveč. Pravzaprav so piloti letal v bistvu tam, da vzletijo, pristanejo in rešijo kakršne koli nepredvidene dogodke. Ostalo je skoraj vse avtomatsko. Točno to je Copilot: damo mu navodila, on nam pove, kaj naj napišemo, in če pride do težave, mu damo boljša navodila ali jih popravimo ročno. Če moramo v 10 vrsticah prilagoditi le pogojnik, smo pridobili čas ali ne?

Predlagano besedilo je prikazano v sivi barvi in da ga sprejmemo, moramo samo pritisniti tabulatorTako kot pri Emmetu. Komentira se tudi, da se lahko premikamo naprej ali nazaj z različnimi predlogi old +  [  o  ]  v operacijskem sistemu Windows in Linux, Command ali Option v Macu, vendar mi to ni delovalo. ja stiskalnica deluje Ctrl + Vnesite tako da izide seznam z desetimi predlogi in verjetno nam bo eden od teh postregel.

Podpira več programskih jezikov, vendar izstopa JavaScript, Python ali TypeScript, če jih omenim nekaj. Svoje malenkosti počne tudi v CSS-ju in če nismo previdni, ustvari razred s svojim :hover, ki je vsaj videti radoveden.

Copilot: učinkovitost proti "zasebnosti"

Torej ne, nisem znorel in nočem, da me vohunijo, ne bom lagal. Prav tako ni tako, da me je Microsoft (lastnik GitHuba) poklical in mi rekel, da mi bodo plačali, če dobro napišem o njihovem Copilotu. Zgodilo se je, da sem videl, da so bili ob tej priložnosti dobro uporabljeni "naši podatki". Glede na to, da bodo vedno vedeli, kaj, kako in kdaj naredimo, mi je bil ta mali kopilot všeč in Če ste programer, vas vabim, da poskusite sam.

Če ne, je na YouTubu na desetine videoposnetkov, ki bodo to razložili bolje kot jaz, z ljudmi, ki znajo več programirati, v več jezikih, uvoziti knjižnice ... Vse, kar potrebujete, je, da uporabite kodo Visual Studio, ki jo je mogoče zabeležiti. v z a GitHubin sam račun ter razširitev. Ne deluje v VSCodium ali Code OSS, ker imajo to funkcijo onemogočeno.


Pustite svoj komentar

Vaš e-naslov ne bo objavljen. Obvezna polja so označena z *

*

*

  1. Odgovoren za podatke: AB Internet Networks 2008 SL
  2. Namen podatkov: Nadzor neželene pošte, upravljanje komentarjev.
  3. Legitimacija: Vaše soglasje
  4. Sporočanje podatkov: Podatki se ne bodo posredovali tretjim osebam, razen po zakonski obveznosti.
  5. Shranjevanje podatkov: Zbirka podatkov, ki jo gosti Occentus Networks (EU)
  6. Pravice: Kadar koli lahko omejite, obnovite in izbrišete svoje podatke.