Copilot börjar öppna upp för alla användare, och jag tror att det är första gången jag har gått med på att bli "spionerad"

Copilot, copiloten som programmerar åt dig

Vilken uppståndelse det blev och vilken upprördhet vi blev när Audacity förvärvades av Muse Group. Två problem kom samman: å ena sidan blev det ett företags egendom att det, även om det är sant att det lämnades öppen källkod, också var känt att det skulle samla in information om användningen av applikationen. Efter det tror jag att det inte finns någon Linux-distribution som har uppdaterat applikationen. Nu ett drygt år senare har jag börjat testa Copilot...och det har fått mitt huvud att snurra.

Förra sommaren, jag vet inte om det var juli eller augusti, pratade jag med en bekant till en kompis om möjligheten att utbilda sig till något som har med webben att göra. Det mest tillgängliga är webbdesign, där du lär dig HTML, CSS och JavaScript. Med två bärbara datorer, i ett av dem två operativsystem, en extern SSD med Windows och Windows i utbildningscentret, sa jag nyligen till mig själv «Pablo, man, att använda Code OSS är bra, men det där med att inte kunna synkronisera inställningarna... vad händer om du går tillbaka till normal Visual Studio Code?", så jag gjorde det.

Copilot är verkligen fantastiskt

Lite tid har gått sedan jag bestämde mig för att ha allt synkroniserat med den officiella Visual Studio Code och fick reda på att Copilot nu var tillgänglig för alla användare. Mer specifikt att de skulle börja låta oss alla använda den. Det var i mitten av maj och jag installerade om tillägget som hade misslyckats med mig tidigare. För mig är det roliga att jag installerade Copilot och glömde bort det, men strax efter började jag se grå text som...skriv bara vad jag tänker!

Jag tänker inte säga att jag är en professionell programmerare. Jag kliver in i den här världen och går på lektioner. Det var när jag såg koden för en kollega som jag tänkte «Tja, det är bra, men i JavaScript finns vissa saker över därifrån«. Jag sa det inte, dels av blyghet och dels för att jag inte var den som sa att någon annan hade något som kunde förbättras, men i min träning, som handlade om dygnets timmar, lade jag till några kommentarer. Det var där jag började "flippa ut": jag startade en kommentar, en där jag förklarade att >= 6 och < 12 var tillräckligt för att säga från 6:00:00 till 11:59:59 om vi hade frågat honom att bara titta på timmarna. Den kommentaren föreslog det för mig. Copilot automatiskt.

Strax efter tänkte jag sätta en annan mycket liknande, inte lika detaljerad, och den lille co-piloten skrev om texten åt mig. Hur långt kan du gå?

En hjälp eller skadlig för dem som inte vet hur man programmerar...

Men Copilot har sina bra saker och sina dåliga saker, som Emmet eller Visual Studio Code MDN-förslag. Emmet, varje gång du börjar skriva något försöker den gissa vilken tagg, beställning eller kod i allmänhet du vill skriva, och alternativen visas precis bredvid där du skriver. Om du vänjer dig, okej. Om inte, det där med att lägga till en etikett och stänga den automatiskt är något som inte alla av oss kommer lika bra överens med. Copilot är mindre påträngande, men kan också vara elak. Först ska vi kommentera detta, det dåliga.

För den som inte kan programmera, och har studerat lite hur Copilot fungerar, du kan åka lite "kakao" med tre par näsor. Till exempel, ett sätt du kan föreslå kod för oss är genom kommentarer. Som ni kan se i header capture har jag bett honom, i två kommentarer, att göra en loop för mig att beräkna åldern med hänsyn till när han föddes. Slingan börjar med "while" och villkoret är "true", så vi började "fel". Visst, du går in i en loop när villkoret är sant, men du måste lägga till villkoret manuellt för att börja göra något. Sedan är det att be om informationen med «promtps», vilket kan vara vad jag vill, men vi måste förstå vad det säger oss, annars kommer det inte att göra någon nytta.

Därför kan det vara bra att köra med en medförare, det är så vi alla lär oss i bilskolan, men om vår lärare började röra vid ratten och inte lät oss köra själva skulle vi inte lära oss att lösa problem, och om vi senare tog bilen skulle vi ha en olycka några meter bort, helt klart.

… en guldgruva för dem som gör det

I alla fall. För oss som vet hur man kör är hjälpen inte för mycket. Faktum är att flygplanspiloter i princip är där för att lyfta, landa och lösa alla oförutsedda händelser. Resten är nästan helt automatiskt. Det är precis vad Copilot är: vi ger honom vägbeskrivningar, han berättar för oss vad vi ska skriva, och om det finns ett problem ger vi honom bättre instruktioner eller fixar dem för hand. Om vi ​​på 10 rader bara måste justera en villkorlig, har vi vunnit tid eller inte?

Föreslagen text visas i grått och för att acceptera det behöver vi bara trycka på tabulatornSom med Emmet. Det kommenteras också att vi kan gå framåt eller bakåt genom olika förslag med alt +  [  o  ]  på Windows och Linux, Command eller Option på Mac, men det är något som inte har fungerat för mig. ja pressen fungerar ctrl + ange så att en lista med tio förslag kommer ut, och förmodligen kommer en av dem att tjäna oss.

Det stöder flera programmeringsspråk, men det sticker ut i JavaScript, Python eller TypeScript, för att nämna några. Den gör också sina små saker i CSS, och om vi inte är försiktiga skapar den en klass med sin :hover som, ja, den ser åtminstone nyfiken ut.

Copilot: effektivitet vs "integritet"

Så nej, jag har inte blivit galen och jag vill inte bli spionerad på, jag tänker inte ljuga. Det är inte heller så att Microsoft (ägare av GitHub) har ringt mig och sagt till mig att de kommer att betala mig om jag skriver bra om deras Copilot. Det som har hänt är att jag har sett att man vid detta tillfälle har gjort ett bra utnyttjande av "vår data". Med tanke på att de alltid kommer att veta vad, hur och när vi gör det, gillade jag den här lilla co-piloten, och Om du är en programmerare inbjuder jag dig att prova det på egen hand.

Om inte, finns det dussintals videor på YouTube som kommer att förklara det bättre än jag, med folk som vet hur man programmerar mer, på fler språk, importerar bibliotek... Allt du behöver är att använda en Visual Studio-kod som kan loggas in med en GitHub, och själva kontot, plus tillägget. Det fungerar inte i VSCodium eller Code OSS eftersom de har den funktionen inaktiverad.


Lämna din kommentar

Din e-postadress kommer inte att publiceras. Obligatoriska fält är markerade med *

*

*

  1. Ansvarig för data: AB Internet Networks 2008 SL
  2. Syftet med uppgifterna: Kontrollera skräppost, kommentarhantering.
  3. Legitimering: Ditt samtycke
  4. Kommunikation av uppgifterna: Uppgifterna kommer inte att kommuniceras till tredje part förutom enligt laglig skyldighet.
  5. Datalagring: databas värd för Occentus Networks (EU)
  6. Rättigheter: När som helst kan du begränsa, återställa och radera din information.