Copilot zaczyna się otwierać dla wszystkich użytkowników i myślę, że po raz pierwszy zgodziłem się być „szpiegowanym”

Drugi pilot, drugi pilot, który programuje dla Ciebie

Co za poruszenie i jak bardzo się zdenerwowaliśmy, kiedy Audacity zostało przejęte przez Muse Group. Spotkały się dwa problemy: z jednej strony stał się własnością firmy, która choć co prawda pozostawiła open source, to wiedziano też, że będzie zbierać informacje na temat korzystania z aplikacji. Po tym myślę, że nie ma dystrybucji Linuksa, która zaktualizowałaby aplikację. Teraz trochę ponad rok później zacząłem testować Drugi pilot…i zakręciło mi się w głowie.

Zeszłego lata nie wiem czy to był lipiec czy sierpień rozmawiałem ze znajomą koleżanką o możliwości szkolenia na coś związanego z internetem. Najbardziej dostępny jest projektowanie stron internetowych, na którym się uczysz HTML, CSS i JavaScript. Mając dwa laptopy, w jednym z nich dwa systemy operacyjne, zewnętrzny dysk SSD z systemem Windows i Windows w centrum szkoleniowym, ostatnio powiedziałem sobie «Pablo, stary, używanie Code OSS jest świetne, ale to, że nie można zsynchronizować ustawień… co, jeśli wrócisz do normalnego Visual Studio Code?", więc to zrobiłem.

Drugi pilot jest naprawdę niesamowity

Minęło niewiele czasu, odkąd zdecydowałem się zsynchronizować wszystko z oficjalnym kodem Visual Studio i dowiedziałem się, że Copilot jest teraz dostępny dla wszystkich użytkowników. A dokładniej, że zaczną pozwalać nam wszystkim z niego korzystać. To było w połowie maja i ponownie zainstalowałem rozszerzenie, które zawiodło mnie w przeszłości. Dla mnie zabawne jest to, że zainstalowałem Copilot i zapomniałem o nim, ale wkrótce potem zacząłem widzieć szary tekst, który…napisz tylko to, o czym myślę!

Nie powiem, że jestem zawodowym programistą. Wchodzę do tego świata i chodzę na zajęcia. To było, gdy zobaczyłem kod kolegi, o którym pomyślałem «Cóż, w porządku, ale w JavaScript niektóre rzeczy zostają z tego miejsca«. Nie powiedziałem tego, częściowo z nieśmiałości, a częściowo dlatego, że nie byłem tym, który powiedział, że ktoś inny ma coś, co można poprawić, ale w moim ćwiczeniu, które dotyczyło godzin dnia, dodałem trochę uwagi. To właśnie tam zacząłem „wariować”: zacząłem komentarz, w którym wyjaśniłem, że >= 6 i < 12 wystarczyło, aby powiedzieć od 6:00:00 do 11:59:59, gdybyśmy go poprosili patrzeć tylko na godziny. Ten komentarz mi to sugerował. Drugi pilot automatycznie.

Zaraz potem miałem zamiar umieścić kolejny, bardzo podobny, mniej szczegółowy, a mały drugi pilot przepisał mi tekst. Jak daleko możesz się posunąć?

Pomocna lub szkodliwa dla tych, którzy nie umieją programować...

Ale Copilot ma swoje dobre i złe strony, takie jak sugestie Emmet lub Visual Studio Code MDN. Mrówka, za każdym razem, gdy zaczynasz coś pisać, próbuje odgadnąć, jaki tag, zamówienie lub kod ogólnie chcesz wpisać, a opcje pojawiają się tuż obok miejsca, w którym piszesz. Jeśli się do tego przyzwyczaisz, w porządku. Jeśli nie, to dodawanie etykiety i automatyczne zamykanie jej jest czymś, z czym nie każdy z nas dogaduje się równie dobrze. Drugi pilot jest mniej nachalny, ale może też być złośliwy. Najpierw skomentujemy to, złe.

Dla tych, którzy nie wiedzą, jak programować, a trochę nauczyli się, jak działa Copilot, można jeździć na „kakao” trzech par nosów. Na przykład jednym ze sposobów, w jaki możesz zasugerować nam kod, są komentarze. Jak widać w nagłówku, poprosiłem go w dwóch komentarzach, aby zrobił dla mnie pętlę do obliczenia wieku, biorąc pod uwagę, kiedy się urodził. Pętla zaczyna się od „while”, a warunek jest „prawda”, więc zaczęliśmy „źle”. Jasne, wprowadzasz pętlę, gdy warunek jest spełniony, ale musisz dodać warunek ręcznie, aby zacząć cokolwiek robić. Następnie prosi o informacje za pomocą «promtps», co może być tym, czego chcę, ale musimy zrozumieć, co nam mówi, inaczej nie przyniesie to nic dobrego.

Dlatego jazda z pilotem może być dobra, tak wszyscy uczymy się w szkole nauki jazdy, ale gdyby nasz nauczyciel zaczął dotykać kierownicy i nie pozwalał nam jeździć samemu, nie nauczylibyśmy się rozwiązywać problemów, a gdybyśmy później wzięli samochód, na pewno mielibyśmy wypadek kilka metrów dalej.

… kopalnia złota dla tych, którzy to robią

Jednakże. Dla tych z nas, którzy umieją prowadzić, pomoc nie jest zbyt duża. W rzeczywistości piloci samolotów są po to, aby startować, lądować i rozwiązywać wszelkie nieprzewidziane zdarzenia. Reszta jest prawie w całości automatyczna. Tym właśnie jest Copilot: dajemy mu wskazówki, on mówi nam, co pisać, a jeśli pojawi się problem, albo dajemy mu lepsze instrukcje, albo naprawiamy je ręcznie. Jeśli w 10 liniach musimy tylko poprawić warunek, czy zyskaliśmy czas, czy nie?

Sugerowany tekst jest wyświetlany w kolorze szarym i aby to zaakceptować wystarczy nacisnąć tabulatorJak z Emmetem. Jest również skomentowany, że możemy poruszać się do przodu lub do tyłu przez różne sugestie za pomocą alt +  [  o  ]  w systemach Windows i Linux, Command lub Option na Macu, ale to coś, co nie działało dla mnie. tak prasa działa Ctrl + Wchodzę żeby wyszła lista z dziesięcioma sugestiami i prawdopodobnie jedna z nich nam posłuży.

Obsługuje kilka języków programowania, ale wyróżnia się JavaScript, Python czy TypeScript, żeby wymienić tylko kilka. Robi też swoje małe rzeczy w CSS, a jeśli nie jesteśmy ostrożni, tworzy klasę z :hover, która przynajmniej wygląda ciekawie.

Drugi pilot: wydajność kontra „prywatność”

Więc nie, nie zwariowałem i nie chcę być szpiegowany, nie będę kłamał. To nie jest też tak, że Microsoft (właściciel GitHub) zadzwonił do mnie i powiedział, że zapłacą mi, jeśli dobrze napiszę o ich Copilocie. Zdarzyło się to, że zauważyłem, iż przy tej okazji zrobiono dobry użytek z „naszych danych”. Biorąc pod uwagę, że zawsze będą wiedzieć co, jak i kiedy to zrobimy, spodobał mi się ten mały drugi pilot, a Jeśli jesteś programistą zapraszam do wypróbowania samodzielnie.

Jeśli nie, na YouTube są dziesiątki filmów, które wyjaśnią to lepiej ode mnie, z ludźmi, którzy wiedzą, jak programować więcej, w większej liczbie języków, importować biblioteki... Wszystko, czego potrzebujesz, to użyć kodu Visual Studio, który można zarejestrować w z GitHubi samo konto oraz rozszerzenie. Nie działa w VSCodium lub Code OSS, ponieważ mają wyłączoną tę funkcję.


Zostaw swój komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

*

*

  1. Odpowiedzialny za dane: AB Internet Networks 2008 SL
  2. Cel danych: kontrola spamu, zarządzanie komentarzami.
  3. Legitymacja: Twoja zgoda
  4. Przekazywanie danych: Dane nie będą przekazywane stronom trzecim, z wyjątkiem obowiązku prawnego.
  5. Przechowywanie danych: baza danych hostowana przez Occentus Networks (UE)
  6. Prawa: w dowolnym momencie możesz ograniczyć, odzyskać i usunąć swoje dane.