Czy sztuczna inteligencja umie programować? GitHub CoPilot w akcji
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
Szczerze to w taki sposób można się nauczyć szybciej i łatwiej programowania :D
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.
Teoretycznie tak ale wtedy mało uczysz się praktyki bo to komputer większość kodu pisze za ciebie
@@JakNauczycSieProgramowania ja tak samo albo Google albo książka o JS
@@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.
Super ciekawy odcinek! 😀
Dziękuję! :D
:>
Bardzo fajny odcinek.
Dzięki! :)
Bomba dzięki
Super odcinek
Dzięki!
Bardzo ciekawie się to ogląda :D
Cieszę się, że się podoba :D
@@JakNauczycSieProgramowania a jak to działa z Java? Możliwe, że capilot będzie wyszukiwał zależności do pom.xml?
@@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.
Niesamowite
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.
Ciekawe dane zwrocil program jesli chodzi o wyszukanie Goku w API. Cytując: "Sexual adventures of various mature women" XD. No ładnie Kamil!
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
Witam, czy można liczyć na poradnik do C# w przyszłości?
Cześć, oczywiście może się to za jakiś czas zmienić, ale na obecną chwilę kursu C# nie planuję.
Mam pytanie czy warto po studiach w polsce wyjechac np do niemiec, angli, ameryki gdziekolwiek i pracowac jako programista czy sa jakies wymagania pozdrawiam
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
@@JakNauczycSieProgramowania Dziękuje za odpowiedź obejrzałem ten materiał i był super. Pozdrawiam
Wg mnie przy nauce nie powinno się korzystać z takich dodatków (nie mówię o podświetlaniu składni, dark modzie
A orientuje sie ktos co jest z waiting list? Wszyscy musza czekac na dostep, czy jest jakis trick zeby to ominac?
Trzeba czekać niestety.
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.
Zobacz te filmy:
czcams.com/video/hP5nOFi5HOw/video.html
czcams.com/video/KlTGJqVAjVw/video.html
czcams.com/video/4duqI8WyfqE/video.html
to jest to czego najbardziej boje sie w zostaniu proramistą
To znaczy? Tego, że sztuczna inteligencja będzie pisać kod?
@@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.
Copilot nie będzie niczym więcej jak inteligentnymi snippetami, ułatwi prace nic nie zastąpi.
Czy web developerzy powinni sie bac o utrate pracy?
Nie, sztuczna inteligencja może Ci pomóc w napisaniu kodu, ale logiki za Ciebie nie wymyśli :)
Kamehame Ha!
Ciekawe szukasz Goku, a wyskakują Ci "Seksualne przygody dojrzałych kobiet" 🤔
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 ; )
czekamy na: def get_access_to_secret_FBI_information(): ;)
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."
Hahaha, piękne
Sztuczna inteligencja nie tworzy a wyszukuje kod, podobnie jak google tylko bardziej wyspecjalizowana wyszukiwarka
źródło?
@@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?
Nie rozumiem dlaczego ludzie się tak zachwycają czymś co kopiuje kod z githuba z pogwałceniem wszelkich licencji open source.
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.
Nie zabierze :) Może nam podpowiedzieć jak wykonać jakiś konkretny krok, ale problemu za nas to na pewno nie rozwiąże :)