Jakie strategie nauki w obliczu powszechności AI jak chatGPT?

0
ledi12 napisał(a):

Bo chat GPT sam wymyśla "scenariusze". Mówiąc kolokwialnie - kłamie. Jednak robi to w taki sposób, żeby wydawało się wiarygodne.

Ano kłamie, natomiast nie oznacza jeszcze, że nie jest to przydatne narzędzie i nie przełoży się na wzrost wydajności osób używających tych narzędzi.
Mi osobiście nie pomaga - choć próbowałem korzystać - natomiast np. znajomemu na studiach wygenerował jakieś 75% kodu w zadaniu do rozwiązania zadania. Pewnie dałoby radę wspomóc się w pisaniu dużej ilości typowych projektów.

4

Bo to zadanie na studia było pewnie milion razy na różnych forach, na których bot bazuje…

0
LukeJL napisał(a):

Po prostu teraz dokonał się przełom i zobaczyliśmy cuda i wydaje się nam, że AI nas zastąpi. Ale potem spowszednieje to i trzeba będzie wrócić do prawdziwej roboty.

Ogólnie to fajnie podsumował to CEO OpenAI, który stwierdził, że ChatGPT wydaje się super narzędziem przy pierwszym użyciu, natomiast przy setnym wychodzą jego wady.
Nie mam żadnych wątpliwości, że code-GPT zmieni reguły rządzące wytwarzaniem softu. Tyle tylko, że te reguły przecież zmieniają się od długiego czasu. Kiedyś napisanie aplikacji obsługującej webservice'y to była męczarnia, a takową jeszcze trzeba było wdrożyć na serwer aplikacji. Dzisiaj endpoint RESTowy jest w stanie napisać ogarnięty student pierwszego roku, zwłaszcza jeśli da mu się do ręki dobry tutorial.

Spójrz dziesięć lat wstecz i zobacz jak bardzo zmieniło się programowanie. Mało? Spójrz dwadzieścia lat wstecz. Naprawdę mi personalnie trudno myśleć, że branża która jest tak szybkozmienna nie zmieni się w ciągu następnych kilku-kilkunastu lat.

2

Spójrz dziesięć lat wstecz i zobacz jak bardzo zmieniło się programowanie. Mało? Spójrz dwadzieścia lat wstecz. Naprawdę mi personalnie trudno myśleć, że branża która jest tak szybkozmienna nie zmieni się w ciągu następnych kilku-kilkunastu lat.

Oczywiście, że się zmieni. Tylko są różne zmiany.
To, co pisałeś o REST'ach, endpointach i studentach można porównać do tego, że facet stojący w fabryce na taśmie nie musi dokręcać ręcznie śrub, bo dostał wkrętarkę.
A rewolucja związana z GPT to jest wywalenie z fabryki 30 monterów przytaśmowych i zastąpienie ich robotami oraz 2 osobami, które te roboty będą nadzorować.

5
ledi12 napisał(a):

Bo chat GPT sam wymyśla "scenariusze". Mówiąc kolokwialnie - kłamie. Jednak robi to w taki sposób, żeby wydawało się wiarygodne.

Były już sytuacje w których ludzie poprosili o bibliografię do pracy. Co zrobił chat? Zmyślił tytuły i autorów :D

To dorobiło się nawet fajnego określenia - halucynacje :)
https://en.wikipedia.org/wiki/Hallucination_(artificial_intelligence)

3
cerrato napisał(a):

To, co pisałeś o REST'ach, endpointach i studentach można porównać do tego, że facet stojący w fabryce na taśmie nie musi dokręcać ręcznie śrub, bo dostał wkrętarkę.

No właśnie wręcz przeciwnie. Dziesięć lat temu żeby stworzyć usługę (WebService) musiałeś:

  1. Postawić serwer aplikacji
  2. Stworzyć aplikację praktycznie od zera bo frameworki były bardzo wadliwe
  3. Wrzucić aplikację na serwer z pkt. 1, dorzuć potrzebne biblioteki
  4. Odpalić aplikację na serwerze

Dzisiaj z tych punktów ostał się jedynie pkt. 2 - a i to w baaaardzo okrojonym kształcie. Punkty 1 i 4 załatwia za ciebie framework, punkt 3 załatwia za ciebie narzędzia budujące, pkt. 2 polega na dopisaniu względnie niewielkiego fragmentu kodu. Jest to moim zdaniem większa zmiana niż pojawienie się GPT bo chyba niewiele osób pamięta, jak wyglądały projekty w stylu "rozwój i utrzymanie firmowego systemu".

0
vipe223 napisał(a):

Teoretycznie GPT 4 ma umożliwić uploadowanie obrazów i wykonywania różnych poleceń bazując na tych obrazach, ciekaw jestem jakie to będzie miało przełożenie na prace frontendowca i czy w jakikolwiek sposób będzie mogło pomóc. Drugi problem jest taki, że często większe projekty używają wiele specyficznych bibliotek, globalne store etc. i tutaj chyba GPT niestety już nie jest zbytnio pomocne. Co innego wygenerować prostą statyczną strone, a co innego duże zaawansowane formularze z walidacją, dodatkowym fetchowaniem danych w różnych przypadkach, obsługą błędów etc.

Frontendowca to pal licho, ten zawód sam się automatyzuje, wystarczy poczekać 5 lat i sami frontendowcy się zautomatyzują. Już we frontendzie wiele rzeczy robi się łatwiej niż 5 czy 10 lat temu.

duże zaawansowane formularze z walidacją, dodatkowym fetchowaniem danych w różnych przypadkach, obsługą błędów etc.

Do tego nie potrzeba AI, tylko potrzebne jest zaangażowanie programistów w projekty open source, które te problemy automatyzują. Swoją drogą to react query nie miał być taką libką, która rozwiązuje problemy z fetchowaniem i robi retry itp. https://react-query-v3.tanstack.com/ ?

W każdym razie... wydaje mi się, że frontend to rozwiązany problem, bardziej ciekawe jest, czy AI będzie w stanie zastąpić UX designera i zaprojektować całą stronę zgodnie z jakąś tam logiką projektową, dbając o dostępność, wygodę itp. Wtedy nawet budżetówka mogłaby mieć dobre strony, jeśli AI by je zaprojektowało i wdrożyło.

0
cerrato napisał(a):

A rewolucja związana z GPT to jest wywalenie z fabryki 30 monterów przytaśmowych i zastąpienie ich robotami oraz 2 osobami, które te roboty będą nadzorować.

O tym opowiada fajny dokument https://www.netflix.com/pl/title/81090071?s=a&trkid=13747225&t=cp&vlang=pl&clip=81135485

0

Co do zastępowania pracy programistów przez chatgpt. To jest to strasznie okrężna droga według mnie wymagająca przerośniętych środków w postaci ssn i ml do realizacji celów. To że jest 5 różnych systemów operacyjnych+ web i pisze się inaczej. Tworzy zbędne miejsca pracy. Bo czemu aplikacje webowe nie mogły by być po prostu aplikacjami natywnymi wyświetlanymi w przeglądarce. Wszystko i tak się sprowadza do milionów diod led. Pewnie takie zmiany zredukowały by zatrudnienie o wiele większe niż jakiś Al bot. W przemyśle to samo dlaczego by nie programować plc tak samo a hmi tworzyć też tak jak aplikacje gui na komputery i używać normalnych protokołów komunikacjynych. Kiedy się używa chatgpt. To znaczy że dokumentacja jest kiepska albo cały framework.

6

"GPT-4 wygenerował dla mnie grę w ping ponga , to koniec programistów!"

Szczerze, to jedyne co pokazuje cała ta kampania z CHAT-GPT to to, że jest mnóstwo 'dziennikarzy' którzy nie mają pojęcia absolutnie o niczym.

A jeżeli chodzi o to, że CHAT-GPT zdaje egzaminy na 80%, to jedynie świadczy o poziomie edukacji i jak bardzo oparta jest ona na wkuwaniu a nie na logice.

1 użytkowników online, w tym zalogowanych: 0, gości: 1