Copilot започва да се отваря за всички потребители и мисля, че това е първият път, когато се съгласявам да бъда "шпиониран"

Copilot, вторият пилот, който програмира за вас

Какво вълнение имаше и какво разстройство получихме кога Audacity е придобита от Muse Group. Два проблема се обединиха: от една страна, тя стана собственост на компания, която, въпреки че е вярно, че беше оставена с отворен код, също беше известно, че ще събира информация за използването на приложението. След това мисля, че няма Linux дистрибуция, която да е актуализирала приложението. Сега, малко повече от година по-късно, започнах да тествам втори пилот… и главата ми се върти.

Миналото лято, не знам дали беше юли или август, говорих с познат на приятел за възможността за обучение за нещо свързано с мрежата. Най-достъпният е уеб дизайнът, където се учи HTML, CSS и JavaScript. Имайки два лаптопа, в единия от тях две операционни системи, външен SSD с Windows и Windows в учебния център, наскоро си казах «Пабло, човече, използването на Code OSS е страхотно, но това, че не можеш да синхронизираш настройките... ами ако се върнеш към нормалния Visual Studio Code?“, така че го направих.

Copilot е наистина невероятен

Измина малко време, откакто реших всичко да е в синхрон с официалния код на Visual Studio и разбрах, че Copilot вече е достъпен за всички потребители. По-конкретно, че ще започнат да ни позволяват да го използваме. Това беше в средата на май и аз преинсталирах разширението, което ми беше провалено в миналото. Най-смешното за мен е, че инсталирах Copilot и забравих за него, но скоро след това започнах да виждам сив текст, който...пиши каквото си мисля!

Няма да кажа, че съм професионален програмист. Влизам в този свят и посещавам уроци. Когато видях кода на един колега, си помислих: «Е, това е добре, но в JavaScript някои неща са останали оттам«. Не го казах, отчасти от срамежливост и отчасти защото не бях този, който казваше, че някой друг има нещо, което може да се подобри, но в моето упражнение, което се занимаваше с часовете на деня, добавих някои коментари. Точно там започнах да се „откачвам“: започнах коментар, в който обясних, че >= 6 и < 12 е достатъчно да кажа от 6:00:00 до 11:59:59 дали сме го попитали да гледам само часовете . Този коментар ми го подсказа. Копилот автоматично.

Веднага след това щях да сложа друг много подобен, не толкова подробен, и малкият втори пилот написа текста вместо мен. докъде можеш да стигнеш?

Помощ или вредно за тези, които не знаят как да програмират...

Но Copilot има своите добри и лоши неща, като Emmet или предложенията на Visual Studio Code MDN. мравка, всеки път, когато започнете да пишете нещо, той се опитва да отгатне какъв маркер, поръчка или код като цяло искате да въведете, а опциите се появяват точно до мястото, където пишете. Ако свикнеш, добре. Ако не, това нещо за добавяне на маркер и автоматичното му затваряне е нещо, с което не всички се разбираме еднакво добре. Вторият пилот е по-малко натрапчив, но може да бъде и злобен. Първо ще коментираме това, лошото.

За тези, които не знаят как да програмират и са проучили малко как работи Copilot, можете да яхнете малко "какао" от три чифта носове. Например, един от начините, по които можете да ни предложите код, е чрез коментари. Както можете да видите в заглавната снимка, в два коментара го помолих да направи цикъл, за да изчисли възрастта, като взема предвид кога е роден. Цикълът започва с "while" и условието е "true", така че започнахме "грешно". Разбира се, влизате в цикъл, когато условието е вярно, но трябва да добавите условието ръчно, за да започнете да правите каквото и да било. Тогава той иска информацията с „promtps“, което може да е това, което искам, но трябва да разберем какво ни казва или няма да има никаква полза.

Следователно шофирането с друг шофьор може да бъде добре, така всички се учим в автошкола, но ако нашият учител започне да докосва волана и не ни позволи да шофираме сами, ние няма да се научим да решаваме проблеми и ако по-късно вземем колата, щяхме да претърпим катастрофа на няколко метра, сигурно.

… златна мина за тези, които го правят

Въпреки това. За тези от нас, които знаят как да шофират, помощта не е твърде много. Всъщност пилотите на самолети са основно там, за да излитат, кацат и разрешават всяко непредвидено събитие. Всичко останало е почти автоматично. Точно това е Copilot: ние му даваме указания, той ни казва какво да пишем и ако има проблем, ние или му даваме по-добри инструкции, или ги оправяме на ръка. Ако в 10 реда трябва да настроим само условно, спечелихме ли време или не?

Предложеният текст се появява в сиво и за да го приемем, трябва само да натиснете табулатораКато с Емет. Коментира се също, че можем да се движим напред или назад чрез различни предложения с ALT +  [  o  ]  на Windows и Linux, Command или Option на Mac, но това е нещо, което не работи за мен. да пресата работи Ctrl + Въведете така че да излезе списък с десет предложения и вероятно едно от тях ще ни послужи.

Той поддържа няколко езика за програмиране, но се откроява в JavaScript, Python или TypeScript, за да споменем някои. Той също прави своите малки неща в CSS и ако не внимаваме, създава клас със своя :hover, че, добре, поне е любопитно.

Copilot: ефективност срещу „поверителност“

Така че не, не съм полудял и не искам да ме шпионират, няма да лъжа. Също така не е като Microsoft (собственик на GitHub) ми се обади и ми каза, че ще ми платят, ако напиша добре за техния Copilot. Това, което се случи е, че видях, че по този повод "нашите данни" са били използвани добре. Имайки предвид, че те винаги ще знаят какво, как и кога го правим, този малък втори пилот ми хареса и Ако сте програмист, ви каня да го опитате от себе си.

Ако не, има десетки видеоклипове в YouTube, които ще го обяснят по-добре от мен, с хора, които знаят как да програмират повече, на повече езици, импортират библиотеки... Всичко, от което се нуждаете, е да използвате код на Visual Studio, който може да бъде регистриран в с а GitHub, и самия акаунт, плюс разширението. Не работи във VSCodium или Code OSS, защото имат деактивирана тази функция.


Оставете вашия коментар

Вашият имейл адрес няма да бъде публикуван. Задължителните полета са отбелязани с *

*

*

  1. Отговорник за данните: AB Internet Networks 2008 SL
  2. Предназначение на данните: Контрол на СПАМ, управление на коментари.
  3. Легитимация: Вашето съгласие
  4. Съобщаване на данните: Данните няма да бъдат съобщени на трети страни, освен по законово задължение.
  5. Съхранение на данни: База данни, хоствана от Occentus Networks (ЕС)
  6. Права: По всяко време можете да ограничите, възстановите и изтриете информацията си.