Czy sztuczna inteligencja umie programować? GitHub CoPilot w akcji

Sdílet
Vložit
  • čas přidán 2. 08. 2021
  • Artykuł, o którym wspominam: www.fast.ai/2021/07/19/copilot/
    ➡️ Roadmapa programisty - Czego, kiedy i dlaczego się uczyć, żeby zostać programistą: roadmapaprogramisty.pl/
    ➡️ Pobierz darmowego ebooka "Jak zostać programistą - krok po kroku": www.jaknauczycsieprogramowani...
    🔥 Subskrybuj kanał: czcams.com/users/jaknauczycsie...
    📸 Instagram: / jaknauczycsieprogramow...
    📘 Grupa na Facebooku: / jaknauczycsieprogramow...
    ✉️ Mail: kamil.brzezinski@gmail.com

Komentáře • 49

  • @rangermusic3229
    @rangermusic3229 Před 2 lety +21

    Szczerze to w taki sposób można się nauczyć szybciej i łatwiej programowania :D

    • @JakNauczycSieProgramowania
      @JakNauczycSieProgramowania  Před 2 lety +10

      Zgadzam się, jeżeli mamy już jakieś podstawy i wiemy na czym polega programowanie, dzięki czemu wiemy też, co chcemy zrobić i dlaczego, takie podpowiedzi mogą nam bardzo pomóc, bo od razu pojawia się konkretny przykład kodu, na którym możemy pracować. A myślę, że wraz z rozwojem tego narzędzia, będzie to wszystko wyglądać jeszcze lepiej.
      Moje takie pierwsze poważniejsze podejście do programowania wyglądało podobnie, ale wtedy była to wersja analogowa - miałem książkę PHP Receptury i jeżeli potrzebowałem czegoś konkretnego (jak się połączyć z bazą, jak wysłać maila, jak zwalidować formularz, itd.) szukałem rozwiązania w książce. Teraz jest łatwiej, bo możemy albo poszukać w Google albo właśnie skorzystać z pomocy CoPilota.

    • @Rudzix66
      @Rudzix66 Před 2 lety +3

      Teoretycznie tak ale wtedy mało uczysz się praktyki bo to komputer większość kodu pisze za ciebie

    • @Rudzix66
      @Rudzix66 Před 2 lety

      @@JakNauczycSieProgramowania ja tak samo albo Google albo książka o JS

    • @JakNauczycSieProgramowania
      @JakNauczycSieProgramowania  Před 2 lety +5

      @@Rudzix66 I tak i nie, bo po pierwsze i tak musisz wiedzieć, co chcesz napisać, po drugie taki kod to często spoko podstawa do dalszych modyfikacji (gdzie już eksperymentujesz sam, więc się uczysz), a po trzecie jak kilka razy wykorzystasz skopiowany ze Stack Overflow czy wygenerowany przez CoPilota kod, to podczas tego procesu w dużym stopniu zapamiętasz, jak taki kod powinien wyglądać.
      Inna sprawa, że nie zawsze ten wygenerowany kod będzie najlepszym kodem, ale z drugiej strony CoPilot daje zazwyczaj więcej niż jedną podpowiedź, więc można sobie te różne rozwiązania porównać, a w razie wątpliwości zawsze pozostaje Stack Overflow, gdzie o każdym z rozwiązań zazwyczaj toczą się ciekawe dyskusje. Warto zawsze zgłębiać temat i czerpać z doświadczeń innych.

  • @Kiolesis
    @Kiolesis Před 2 lety

    Super ciekawy odcinek! 😀

  • @robertstan6108
    @robertstan6108 Před 2 lety

    Bardzo fajny odcinek.

  • @raprapo1595
    @raprapo1595 Před 2 lety

    Bomba dzięki

  • @szoppracz8160
    @szoppracz8160 Před 2 lety

    Super odcinek

  • @evra0078
    @evra0078 Před 2 lety

    Bardzo ciekawie się to ogląda :D

    • @JakNauczycSieProgramowania
      @JakNauczycSieProgramowania  Před 2 lety

      Cieszę się, że się podoba :D

    • @evra0078
      @evra0078 Před 2 lety

      @@JakNauczycSieProgramowania a jak to działa z Java? Możliwe, że capilot będzie wyszukiwał zależności do pom.xml?

    • @JakNauczycSieProgramowania
      @JakNauczycSieProgramowania  Před 2 lety +1

      ​@@evra0078 Myślę, że do wyszukiwania zależności nie będzie to póki co dobre narzędzie, bo nawet gdyby podpowiedział jakąś zależność (nie wiem czy to robi), to jest duże ryzyko, że podpowiedziałby nieaktualną wersję.
      Sprawdzę jak działa z Javą, ale korzystać z niego na co dzień nie będę, bo do Javy używam IntelliJ, a CoPilot póki co dostępny jest tylko dla Visual Studio Code.

  • @wszystker
    @wszystker Před 2 lety

    Niesamowite

  • @piotrdamek3331
    @piotrdamek3331 Před 2 lety

    Na razie wygląda na narzędzie, które może zastąpić przeszukiwanie google i dodatkowo pomoże sprawdzić samego siebie. Ciekawe jak szybko i skutecznie będzie się rozwijać ten projekt. Pewnie docelowo pójdzie w kierunku, gdzie użytkownik będzie mógł wpisać dane wejściowe i oczekiwany wynik, a AI wygeneruje mu kod.

  • @ToJoos
    @ToJoos Před 2 lety +7

    Ciekawe dane zwrocil program jesli chodzi o wyszukanie Goku w API. Cytując: "Sexual adventures of various mature women" XD. No ładnie Kamil!

    • @JakNauczycSieProgramowania
      @JakNauczycSieProgramowania  Před 2 lety +3

      Hahaha a widzisz, nawet nie spojrzałem co to API zwróciło 😂 Zobaczyłem odpowiedź i uznałem, że jest ok haha, a tu jednak nie do końca :D

  • @t9ixe986
    @t9ixe986 Před 2 lety +1

    Witam, czy można liczyć na poradnik do C# w przyszłości?

    • @JakNauczycSieProgramowania
      @JakNauczycSieProgramowania  Před 2 lety +2

      Cześć, oczywiście może się to za jakiś czas zmienić, ale na obecną chwilę kursu C# nie planuję.

  • @daxezy7100
    @daxezy7100 Před 2 lety

    Mam pytanie czy warto po studiach w polsce wyjechac np do niemiec, angli, ameryki gdziekolwiek i pracowac jako programista czy sa jakies wymagania pozdrawiam

    • @JakNauczycSieProgramowania
      @JakNauczycSieProgramowania  Před 2 lety +1

      Moim zdaniem warto, ja na przykład byłem na studiach w Danii i na praktykach w Stanach i uważam, że bardzo mi to pomogło, więcej na ten temat opowiadałem tutaj: czcams.com/video/nZ3iHSJNF8I/video.html

    • @daxezy7100
      @daxezy7100 Před 2 lety

      @@JakNauczycSieProgramowania Dziękuje za odpowiedź obejrzałem ten materiał i był super. Pozdrawiam

  • @makonew398
    @makonew398 Před 2 lety

    Wg mnie przy nauce nie powinno się korzystać z takich dodatków (nie mówię o podświetlaniu składni, dark modzie

  • @rkr44dolas86
    @rkr44dolas86 Před 2 lety

    A orientuje sie ktos co jest z waiting list? Wszyscy musza czekac na dostep, czy jest jakis trick zeby to ominac?

  • @estasicki234
    @estasicki234 Před 2 lety

    Jestem ciekaw jakby to działało na Frontendzie. O ile w ogóle będzie działać. Przecież maszyna "nie widzi" tego co ludzkie oko, chyba mnie rozumiecie. Acz! Ciekawa sprawa, ciekawa.

    • @JakNauczycSieProgramowania
      @JakNauczycSieProgramowania  Před 2 lety

      Zobacz te filmy:
      czcams.com/video/hP5nOFi5HOw/video.html
      czcams.com/video/KlTGJqVAjVw/video.html
      czcams.com/video/4duqI8WyfqE/video.html

  • @vizon6737
    @vizon6737 Před 2 lety +1

    to jest to czego najbardziej boje sie w zostaniu proramistą

    • @JakNauczycSieProgramowania
      @JakNauczycSieProgramowania  Před 2 lety

      To znaczy? Tego, że sztuczna inteligencja będzie pisać kod?

    • @kojisan2729
      @kojisan2729 Před 2 lety

      @@JakNauczycSieProgramowania on ma na myśli to, że pewnie przeznaczy tyle czasu na naukę, a zaraz jak grzyby po deszczu zaczną powstawać rozwiązania, które spowodują, że ta nauka poszła trochę na marne. No bo po co się tak wysilać i wgłębiać w naukę skoro można skorzystać z "gotowego" rozwiązania.

  • @skyy_xx
    @skyy_xx Před 2 lety +3

    Copilot nie będzie niczym więcej jak inteligentnymi snippetami, ułatwi prace nic nie zastąpi.

  • @jbyte1083
    @jbyte1083 Před 2 lety

    Czy web developerzy powinni sie bac o utrate pracy?

    • @JakNauczycSieProgramowania
      @JakNauczycSieProgramowania  Před 2 lety +1

      Nie, sztuczna inteligencja może Ci pomóc w napisaniu kodu, ale logiki za Ciebie nie wymyśli :)

  • @pmioduszewski
    @pmioduszewski Před 2 lety +1

    Kamehame Ha!

  • @fipciu1
    @fipciu1 Před 2 lety +1

    Ciekawe szukasz Goku, a wyskakują Ci "Seksualne przygody dojrzałych kobiet" 🤔

    • @JakNauczycSieProgramowania
      @JakNauczycSieProgramowania  Před 2 lety

      Haha, jak się okazuje, to API przeszukuje informacje o różnych anime i w tym przypadku znalazło jakieś anime dla dorosłych z "Goku" w tytule ; )

  • @shiz4849
    @shiz4849 Před 2 lety +5

    czekamy na: def get_access_to_secret_FBI_information(): ;)

    • @pxtrez
      @pxtrez Před 2 lety

      mi zwróciło
      Synthesizing 10/10 solutions
      =======
      print("You are trying to access to the FBI database.
      You are a spy.")
      =======
      return "Agent, this is a top secret file. You need special permissions to see it."
      =======
      print("You are trying to access to the secret database of the FBI, are you sure you are the one?")
      =======
      print("You are trying to access to the secret information about the FBI.")
      =======
      print("You are in the FBI database")
      =======
      print('You are access to secret information about the FBI!')
      =======
      print("You are trying to access to the secret information about the FBI, you are a spy!")
      =======
      print("You are trying to access to the FBI database. Be careful, you are not a real agent.")
      =======
      return "You are now inside the FBI."
      =======
      return "You are now in the Secret FBI Information Room."

    • @JakNauczycSieProgramowania
      @JakNauczycSieProgramowania  Před 2 lety

      Hahaha, piękne

  • @softrek
    @softrek Před 2 lety

    Sztuczna inteligencja nie tworzy a wyszukuje kod, podobnie jak google tylko bardziej wyspecjalizowana wyszukiwarka

    • @igorswies5913
      @igorswies5913 Před 2 lety

      źródło?

    • @softrek
      @softrek Před 2 lety

      @@igorswies5913 prosze sprawdzic cobota, bo o tym mowie, to wyszukiwarka kodu, micrsoft jest za slaby na stworzenie czegos wiecej niz kopii czegos co juz istnieje, to firma wydmuszka, zyje dzieki temu co inni wymyslili i opatentowuje sie albo blokuje w inny sposob dzialania konkurencji, w czym sie myle?

  • @gbroton
    @gbroton Před 2 lety

    Nie rozumiem dlaczego ludzie się tak zachwycają czymś co kopiuje kod z githuba z pogwałceniem wszelkich licencji open source.

  • @bartekz88
    @bartekz88 Před 2 lety

    To takie API do Stack Overflow. A najwięcej bólu du*y maja Ci co i tak polowe kody kopiują z neta. Fajne i ciekawe ale nie sądzę, żeby komuś to zabrało prace.

    • @JakNauczycSieProgramowania
      @JakNauczycSieProgramowania  Před 2 lety

      Nie zabierze :) Może nam podpowiedzieć jak wykonać jakiś konkretny krok, ale problemu za nas to na pewno nie rozwiąże :)