Copilot begynner å åpne seg for alle brukere, og jeg tror dette er første gang jeg har sagt ja til å bli "spionert"

Copilot, copiloten som programmerer for deg

For en oppstandelse det var og for en opprørt vi ble da Audacity ble kjøpt opp av Muse Group. To problemer kom sammen: På den ene siden ble det eiendommen til et selskap at selv om det er sant at det var åpen kildekode, var det også kjent at det skulle samle informasjon om bruken av applikasjonen. Etter det tror jeg det ikke er noen Linux-distribusjon som har oppdatert applikasjonen. Nå, litt over et år senere, har jeg begynt å teste copilot…og det har fått hodet mitt til å snurre rundt.

I fjor sommer, jeg vet ikke om det var juli eller august, snakket jeg med en bekjent av en venn om muligheten for å trene til noe relatert til nettet. Det mest tilgjengelige er webdesign, hvor du lærer HTML, CSS og JavaScript. Å ha to bærbare datamaskiner, i ett av dem to operativsystemer, en ekstern SSD med Windows og Windows i treningssenteret, sa jeg nylig til meg selv «Pablo, mann, å bruke Code OSS er flott, men det med å ikke kunne synkronisere innstillingene... hva om du går tilbake til normal Visual Studio Code?", så jeg gjorde det.

Copilot er virkelig fantastisk

Det har gått lite tid siden jeg bestemte meg for å ha alt synkronisert med den offisielle Visual Studio Code og fant ut at Copilot nå var tilgjengelig for alle brukere. Mer spesifikt at de skulle begynne å la oss alle bruke den. Det var i midten av mai, og jeg reinstallerte utvidelsen som hadde sviktet meg tidligere. For meg er det morsomme at jeg installerte Copilot og glemte det, men like etter begynte jeg å se grå tekst som...skriv bare hva jeg tenker!

Jeg skal ikke si at jeg er en profesjonell programmerer. Jeg går inn i denne verden og går på kurs. Det var da jeg så koden til en kollega jeg tenkte «Vel, det er greit, men i JavaScript er noen ting til overs derfra«. Jeg sa det ikke, dels av sjenanse og dels fordi jeg ikke var den som sa at noen andre hadde noe som kunne forbedres, men i treningen min, som handlet om døgnets timer, la jeg til noen kommentarer. Det var der jeg begynte å "freak out": Jeg startet en kommentar, en der jeg forklarte at >= 6 og < 12 var nok til å si fra 6:00:00 til 11:59:59 om vi hadde spurt ham å se kun på timene. Den kommentaren foreslo det for meg. Copilot automatisk.

Rett etter skulle jeg legge inn en annen veldig lik en, ikke like detaljert, og den lille co-piloten skrev teksten på nytt for meg. Hvor langt kan du gå?

En hjelp eller skadelig for de som ikke vet hvordan de skal programmere...

Men Copilot har sine gode ting og sine dårlige ting, som Emmet eller Visual Studio Code MDN-forslagene. Emmet, hver gang du begynner å skrive noe, prøver den å gjette hvilken tagg, rekkefølge eller kode generelt du vil skrive, og alternativene vises rett ved siden av der du skriver. Hvis du blir vant til det, greit. Hvis ikke, det med å legge til en etikett og lukke den automatisk er noe som ikke alle av oss kommer like godt overens med. Copilot er mindre påtrengende, men kan også være slem. Først skal vi kommentere dette, det dårlige.

For de som ikke kan programmere, og har studert litt hvordan Copilot fungerer, du kan ri litt "kakao" av tre par neser. En måte du kan foreslå kode for oss på er for eksempel gjennom kommentarer. Som du kan se i header-fangsten, har jeg bedt ham, i to kommentarer, om å lage en løkke for meg for å beregne alderen med tanke på når han ble født. Løkken starter med "mens" og tilstanden er "sann", så vi startet "feil". Jada, du går inn i en løkke når betingelsen er sann, men du må legge til betingelsen manuelt for å begynne å gjøre noe. Da er det å be om informasjonen med «promtps», som kanskje er det jeg vil ha, men vi må forstå hva det forteller oss, ellers vil det ikke gjøre noe godt.

Derfor kan det være bra å kjøre med en medsjåfør, det er slik vi alle lærer på kjøreskolen, men hvis læreren vår begynte å ta på rattet og ikke lot oss kjøre for oss selv, ville vi ikke lært å løse problemer, og hvis vi senere tok bilen, ville vi ha en ulykke noen meter unna, helt sikkert.

… en gullgruve for de som gjør det

Men. For de av oss som vet hvordan man kjører, er ikke hjelp for mye. Faktisk er flypiloter i utgangspunktet der for å ta av, lande og løse enhver uforutsett hendelse. Resten er nesten helt automatisk. Det er akkurat det Copilot er: vi gir ham veibeskrivelse, han forteller oss hva vi skal skrive, og hvis det er et problem, gir vi ham enten bedre instruksjoner eller fikser dem for hånd. Hvis vi på 10 linjer bare må justere en betinget, har vi vunnet tid eller ikke?

Foreslått tekst vises i grått, og for å akseptere det trenger vi bare å trykke på tabulatorenSom med Emmet. Det er også kommentert at vi kan gå fremover eller bakover gjennom ulike forslag med alt +  [  o  ]  på Windows og Linux, Command eller Option på Mac, men det er noe som ikke har fungert for meg. ja pressen fungerer Ctrl + Enter slik at en liste med ti forslag kommer ut, og sannsynligvis vil en av dem tjene oss.

Den støtter flere programmeringsspråk, men den skiller seg ut i JavaScript, Python eller TypeScript, for å nevne noen. Den gjør også sine små ting i CSS, og hvis vi ikke er forsiktige, skaper den en klasse med sin :hover som, vel, den ser i det minste nysgjerrig ut.

Copilot: effektivitet vs "personvern"

Så nei, jeg har ikke blitt gal og jeg vil ikke bli spionert på, jeg skal ikke lyve. Det er heller ikke slik at Microsoft (eier av GitHub) har ringt meg og fortalt meg at de vil betale meg hvis jeg skriver godt om Copiloten deres. Det som har skjedd er at jeg har sett at det ved denne anledningen er gjort god bruk av «våre data». Med tanke på at de alltid vil vite hva, hvordan og når vi gjør det, likte jeg denne lille co-piloten, og Hvis du er en programmerer, inviterer jeg deg til å prøve det alene.

Hvis ikke, er det dusinvis av videoer på YouTube som vil forklare det bedre enn meg, med folk som vet hvordan de programmerer mer, på flere språk, importerer biblioteker... Alt du trenger er å bruke en Visual Studio-kode som kan logges inn med en GitHub, og selve kontoen, pluss utvidelsen. Det fungerer ikke i VSCodium eller Code OSS fordi de har den funksjonen deaktivert.


Legg igjen kommentaren

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *

*

*

  1. Ansvarlig for dataene: AB Internet Networks 2008 SL
  2. Formålet med dataene: Kontroller SPAM, kommentaradministrasjon.
  3. Legitimering: Ditt samtykke
  4. Kommunikasjon av dataene: Dataene vil ikke bli kommunisert til tredjeparter bortsett fra ved juridisk forpliktelse.
  5. Datalagring: Database vert for Occentus Networks (EU)
  6. Rettigheter: Når som helst kan du begrense, gjenopprette og slette informasjonen din.