Copilot sa začína otvárať všetkým používateľom a myslím, že toto je prvýkrát, čo som súhlasil s tým, že budem „špehovaný“

Kopilot, kopilot, ktorý programuje za vás

Aký rozruch nastal a aké rozčúlenie sme zažili Audacity získala skupina Muse Group. Zišli sa dva problémy: na jednej strane sa stal majetkom spoločnosti, ktorá síce bola ponechaná ako open source, no zároveň sa vedelo, že ide zbierať informácie o používaní aplikácie. Potom si myslím, že neexistuje žiadna distribúcia Linuxu, ktorá aktualizovala aplikáciu. Teraz, o niečo viac ako rok neskôr, som začal testovať Kopilot...a zatočila sa mi z toho hlava.

Minulé leto, neviem či júl alebo august, som sa rozprával so známym kamaráta o možnosti trénovať niečo, čo súvisí s webom. Najdostupnejší je webdizajn, kde sa učíte HTML, CSS a JavaScript. Mať dva notebooky, v jednom z nich dva operačné systémy, externý SSD s Windows a Windows v školiacom stredisku, som si nedávno povedal «Pablo, človeče, používanie Code OSS je skvelé, ale tá vec o nemožnosti synchronizovať nastavenia... čo ak sa vrátite k normálnemu kódu Visual Studio?“, tak som to urobil.

Kopilot je naozaj úžasný

Odkedy som sa rozhodol mať všetko zosynchronizované s oficiálnym kódom Visual Studio Code a zistil som, že Copilot je teraz dostupný pre všetkých používateľov, uplynulo len málo času. Presnejšie povedané, že nám všetkým začnú dovoľovať ho používať. To bolo v polovici mája a preinštaloval som rozšírenie, ktoré mi v minulosti zlyhalo. Pre mňa je smiešne, že som si nainštaloval Copilot a zabudol som na to, ale krátko potom sa mi začal zobrazovať sivý text, ktorý...píš len to, čo si myslím!

Nebudem tvrdiť, že som profesionálny programátor. Vkročím do tohto sveta a navštevujem hodiny. Keď som uvidel kód kolegu, pomyslel som si «To je v poriadku, ale v JavaScripte niektoré veci zostali«. Nepovedal som to, čiastočne z ostychu a čiastočne preto, že som nebol ten, kto by povedal, že niekto iný má niečo, čo by sa dalo zlepšiť, ale vo svojom cvičení, ktoré sa zaoberalo hodinami dňa, som pridal komentáre. Tam som sa začal „zblázniť“: začal som s komentárom, v ktorom som vysvetlil, že >= 6 a < 12 stačilo povedať od 6:00:00 do 11:59:59, ak by sme ho požiadali, aby pozri len na hodiny. Ten komentár mi to naznačil. Copilot automaticky.

Hneď potom som chcel vložiť ďalší veľmi podobný, nie taký podrobný, a malý druhý pilot mi prepísal text. Ako ďaleko môžete zájsť?

Pomoc alebo škodlivosť pre tých, ktorí nevedia programovať...

Ale Copilot má svoje dobré aj zlé veci, ako napríklad návrhy Emmeta alebo Visual Studio Code MDN. mravec, zakaždým, keď začnete niečo písať, pokúsi sa uhádnuť, akú značku, objednávku alebo kód vo všeobecnosti chcete zadať, a možnosti sa zobrazia hneď vedľa miesta, kde píšete. Ak si na to zvyknete, dobre. Ak nie, pridanie štítka a jeho automatické zatvorenie je niečo, s čím nie všetci vychádzame rovnako dobre. Druhý pilot je menej rušivý, ale môže byť aj zlý. Najprv sa k tomu vyjadríme, to zlé.

Pre tých, ktorí nevedia programovať a trochu si naštudovali, ako Copilot funguje, môžete jazdiť na "kakaách" troch párov nosov. Jedným zo spôsobov, ako nám môžete navrhnúť kód, sú napríklad komentáre. Ako môžete vidieť v zachytení hlavičky, v dvoch komentároch som ho požiadal, aby mi urobil slučku na výpočet veku s prihliadnutím na to, kedy sa narodil. Cyklus začína „zatiaľ“ a podmienka je „true“, takže sme začali „zle“. Iste, zadáte slučku, keď je podmienka pravdivá, ale ak chcete začať robiť čokoľvek, musíte podmienku pridať ručne. Potom sa pýta na informácie pomocou «promtps», čo môže byť to, čo chcem, ale musíme pochopiť, čo nám hovorí, inak to nebude k ničomu.

Preto jazda so spolujazdcom môže byť dobrá, tak sa v autoškole učíme všetci, ale keby nám pani učiteľka začala ohmatávať volant a nenechala by nás jazdiť za seba, nenaučili by sme sa riešiť problémy a ak by sme to auto neskôr zobrali, určite by sme mali nehodu o pár metrov ďalej.

... zlatá baňa pre tých, ktorí to robia

Avšak. Pre tých z nás, ktorí vedia šoférovať, pomoc nie je príliš veľká. V skutočnosti sú piloti lietadiel v podstate na to, aby vzlietli, pristáli a vyriešili akúkoľvek nepredvídanú udalosť. Ostatné je takmer všetko automatické. Presne taký je Copilot: dávame mu pokyny, on nám hovorí, čo máme napísať, a ak sa vyskytne problém, dáme mu buď lepšie pokyny, alebo ich opravíme ručne. Ak v 10 riadkoch musíme vyladiť iba podmienku, získali sme čas alebo nie?

Navrhovaný text sa zobrazí sivou farbou a aby sme to prijali, stačí stlačiť tabulátorAko s Emmetom. Uvádza sa tiež, že pomocou rôznych návrhov sa môžeme pohybovať dopredu alebo dozadu starý +  [  o  ]  na Windows a Linux, Command alebo Option na Mac, ale to je niečo, čo mi nefungovalo. áno tlač funguje ctrl + vstúpiť aby nám vyšiel zoznam s desiatimi návrhmi a pravdepodobne nám poslúži jeden z nich.

Podporuje niekoľko programovacích jazykov, ale vyniká JavaScript, Python alebo TypeScript, aby sme spomenuli niekoľko. Svoje maličkosti robí aj v CSS, a ak si nedáme pozor, pomocou :hover vytvorí triedu, ktorá, no, aspoň vyzerá zaujímavo.

Druhý pilot: efektívnosť verzus „súkromie“

Takže nie, nezbláznil som sa a nechcem byť špehovaný, nebudem klamať. Nie je to ani tak, že by mi Microsoft (vlastník GitHub) zavolal a povedal mi, že mi zaplatia, ak o ich Copilotovi dobre napíšem. Stalo sa to, že som videl, že pri tejto príležitosti sa dobre využili „naše údaje“. Vzhľadom na to, že vždy budú vedieť, čo, ako a kedy to robíme, páčil sa mi tento malý druhý pilot a Ak ste programátor, pozývam vás, aby ste to vyskúšali sám.

Ak nie, na YouTube sú desiatky videí, ktoré to vysvetlia lepšie ako ja, s ľuďmi, ktorí vedia viac programovať, vo viacerých jazykoch, importovať knižnice... Všetko, čo potrebujete, je použiť Visual Studio Code, ktorý sa dá zalogovať v s a GitHuba samotný účet plus rozšírenie. Nefunguje to vo VSCodium alebo Code OSS, pretože majú túto funkciu zakázanú.


Zanechajte svoj komentár

Vaša e-mailová adresa nebude zverejnená. Povinné položky sú označené *

*

*

  1. Za údaje zodpovedá: AB Internet Networks 2008 SL
  2. Účel údajov: Kontrolný SPAM, správa komentárov.
  3. Legitimácia: Váš súhlas
  4. Oznamovanie údajov: Údaje nebudú poskytnuté tretím stranám, iba ak to vyplýva zo zákona.
  5. Ukladanie dát: Databáza hostená spoločnosťou Occentus Networks (EU)
  6. Práva: Svoje údaje môžete kedykoľvek obmedziť, obnoviť a vymazať.