Wpis z mikrobloga

Żarty się skończyły, w ciągu kilku następnych lat AI zacznie zastępować pracę programistów.
Nawet pisanie gównokodu nie będzie ratunkiem, bo AI też potrafi go refaktorować. Zresztą, możecie popróbować sobie sami - https://chat.openai.com/chat
Ludzie nadal walą drzwiami i oknami do branży IT, a w międzyczasie wychodzi taka przełomowa technologia. Obawiam się, że najlepsze dni naszej branży już były (albo właśnie są). Co robić?

#programista15k #sztucznainteligencja #frontend #programowanie #openai #programista25k
  • 61
@Ekscentryczny_obserwator: Możesz napisać generyczne zapytanie w języku naturalnym i dowolnym kawałkiem kodu i takie AI rozwiązuje Ci je w parę sekund.

@PoteznyMagWody: Siedzę w IT ponad 7 lat.

Reszty nie komentuję, AI w ciągu kilku lat zrobiło mega postęp do przodu, natomiast argumenty typu "hehe ale moja praca jest taka skomplikowana i komputer nie zrozumie logiki biznesowej" stoją w miejscu.

Nikt z was nie rozumie implikacji tego AI. Spróbujcie mu
@molski: jaki refaktor, przecież ten refaktor się skończył utratą funkcjonalności którą zauważył programista ( ͡° ͜ʖ ͡°) To są imponujące zabawki, brałem udział w necie CoPilota i ciężko nie być pod wrażeniem, ale to nadal nie jest krok na drodze do zastępowania nikogo. CoPilot jest może fajny dla uczących się programowania żeby ich "odetkać" albo w zastępstwie snippetów czy generatorów przy budowaniu czegoś od zera. W normalnej
@Wap30: 10 lat temu sklasyfikowanie jakiego gatunku ptak jest na obrazku, było bardzo trudnym zadaniem.
Dzisiaj istnieje tool, który już rozumie język naturalny i umie programować. Nie uważam że trzeba panikować, ale powinno to wszystkim pyszałkom z branży dać trochę do myślenia, jak może wyglądać sytuacja za kolejne 10 lat.
potem napisać "zrób to w innym języku Y na websocketach używając kafki + domain driven design i napisz mi manifest helmowy i podpowiedz jak to zdeployować na Azure" i patrzcie jak w 5 sekund robi Waszą wieludniową robotę i OPISUJE ORAZ DOKUMENTUJE KAŻDY KROK ( ͡° ͜ʖ ͡°)

A wy nadal uważajcie że AI nie zrozumie waszej skomplikowanej "logyki" biznesowej


@molski: taaaa...

How to move all docker
@dziekujemyzapraszamyponownie: @PoteznyMagWody: Pamiętajcie, że kod jest efektem ubocznym naszej pracy. Właściciela biznesu nie obchodzą kontenery/portainery, tylko jak szybko/tanio rozwiązać problem biznesowy za pomocą technologii.

Nie podchodźcie do tego jak w problemie XY, gdzie pytacie "jak AI może zrozumieć portainery", tylko zapytajcie "po co AI musi znać portainery jeśli znajdzie w 5 sekund szybsze rozwiązanie problemu biznesowego/technologicznego, który wg mnie można było rozwiązać używając portainery".

W latach pięćdziesiątych jakbyście powiedzieli paniom
źródło: comment_16699835016woearQjtx70dnk3DJVjtn.jpg
zatrudni pełen zespół programistów do napisania systemu bo AI sama ich nie zrozumie

jak programiści napiszą CAŁY system to AI potem to może da radę przepisać na inny język


@l_Grela_l: nie rozumiesz jak ma to działać i co @molski ci próbuje wytlumaczyć. Patrzysz na programowanie takie, jakie znasz, a docelowo ma całkowicie zmienić się sposób programowania - to AI ma być programistą rozumiejącym klienta tak, jak dziś rozumie go programista (z
@bzdr: Dokładnie. Tylko czekać rok/dwa aż pojawi się jakiś viralowy post na hackernoon/medium/linkedinie, gdzie jakaś firma pochwali się jak AI napisało im infrastrukturę i cały stack technologiczny (backend/front/mobile) za pomocą tylko paru programistów-architektów zamiast 50 developerów, i ile to milionów dolarów na tym oszczędzili.
jak może wyglądać sytuacja za kolejne 10 lat.


@molski: tak jak pisał @l_Grela_l, bardziej by mnie martwiło powstawanie AI które rozumie wymagania biznesowe, zauważa w nich sprzeczności, problemy względem istniejącego kodu czy interfejsu (jak utrata spójności, bo np. podobny problem został już rozwiązany gdzie indziej inaczej), regresje względem istniejących wymagań, proponuje zmiany/kompromisy pozytywnie wpływające na wydajność czy UX czy wręcz kompletnie alternatywne sposoby na usatysfakcjonowanie tej samej intencji etc. Jestem
@bzdr: no właśnie @molski nie próbuje mi niczego wytłumaczyć tylko gada bzdury że podlinkowane AI zastąpi programistów
nie, na razie AI nie zastąpi programistów bo nie rozumie klienta
i napisałem wyraźnie - jak kiedyś powstanie takie AI które zrozumie klienta, będzie umieć się dopytać o szczegóły i nawet samemu coś wymyśleć żeby tego #!$%@? klienta poprawić to zacznę się martwić
@Wap30: takie AI nie powstanie bo AI to ogólnie bardzo wąska dziedzina i wcale nie ma tyle wspólnego ze swoją nazwa co się wydaje. A jeśli miałoby powstać to musiałoby powstać jakieś zupełnie nowe odkrycie naukowe w nowej dziedzinie całkowicie oderwane od aktualnych algorytmów xd
AI to ogólnie bardzo wąska dziedzina i wcale nie ma tyle wspólnego ze swoją nazwa co się wydaje


@PoteznyMagWody: no bo AI to mocno marketingowe pojęcie, ale nie ma powodu żeby w końcu nie obejmowało też bardziej wszechstronnych mechanizmów.

jeśli miałoby powstać to musiałoby powstać jakieś zupełnie nowe odkrycie naukowe w nowej dziedzinie całkowicie oderwane od aktualnych algorytmów


Tego nie jestem taki pewien, problem z sieciami neuronowymi jest taki że są
@molski: AI jak najbardziej może znaleźć zastosowanie w inżynierii oprogramowania...
Jako kolejne narzędzie w rękach inżyniera oprogramowania
To że "coś" zabierze programistom pracę możnaby powiedzieć o debuggerach, nowoczesnych IDE, współczesnych językach wysokiego poziomu, o garbage collectorze, o frameworkach i bibliotekach robiących "wszystko" za ciebie
Nawet jeśli powstanie narzędzie które sprawi, że ta sama praca będzie mogła zostać wykonana przy użyciu 2x mniej roboczogodzin, i tak nie doprowadzi to do nasycenia rynku.
via Wykop Mobilny (Android)
  • 6
@molski:

No ok, ale biznes sobie zatrudni jedną osobę która napiszę odpowiedni tekst do AI.


Osoba "pisząca odpowiedni tekst" to właśnie programista. Zarobki biorą się z dysproporcji pomiędzy ilością osób potrafiących ten tekst napisać a zapotrzebowaniem. Czy ta dysproporcja się utrzyma w nieskończoność? Pewnie nie. Czy AI może przyspieszyć zniwelowanie tej dysproporcji? Teoretycznie może (w praktyce stan obecny, czyli pisanie w językach wysokiego poziomu, to i tak znacznie ułatwiona sytuacja niż
via Wykop Mobilny (Android)
  • 1
@Emerkaes:

Programista od zarania dziejów tworzył narzędzia które zastępują część jego pracy


Pytanie czy zastąpi całość ( )
Ogólnie można sytuację potraktować jako przykład paradoxu Jevonsa gdzie odpowiednikiem wzrostu sprawności silników parowych zwiekszającego zużycie węgla zamiast go zmniejszać jest wzrost produktywności programistów zwiększający zapotrzebowanie na pracę programistów zamiast go zmniejszać.
Teoretycznie ta efektywność mogłaby wzrosnąć do tego stopnia że (hiperbolizując) jedna osoba mogłaby zaspokoić całe światowe
I żeby nie było - cała ta sztuczna inteligencja przynosi moim zdaniem więcej złego niż dobrego, a Open AI to ciota i #!$%@?.


@bzdr: rok 1836, robotnik Joe w fabryce smrodu pod Londynem: „I żeby nie było - całe te maszyny parowe przynoszą moim zdaniem więcej złego niż dobrego, a Boulton & Watt to ciota i #!$%@?.”

( ͡°( ͡° ͜ʖ( ͡° ͜ʖ ͡
@BennyLava: > rok 1836, robotnik Joe w fabryce smrodu pod Londynem: „I żeby nie było - całe te maszyny parowe przynoszą moim zdaniem więcej złego niż dobrego, a Boulton & Watt to ciota i #!$%@?.”

@BennyLava: fajnie, ale nie ma to żadnego związku, bo nie mam nic przeciwko usprawnianiu nudnej, powtarzalnej pracy, której nikt nie chce robić - a to robiły maszyny parowe, pomogły usprawnić nudną i powtarzalną pracę, natomiast
@molski: co do sztucznej inteligencji to byłby ostrożny. Może nie w kontekście programistów, ale w 2013 przeprowadzono wywiad z setkami ekspertów od AI kiedy będzie dostępna HLMI (Human level machine inteliggence). Mieli wskazać wariant optymistyczny., realistyczny i pesymistyczny. Takie były przewidywania.

Źrodlo: druga część tej rewelacyjnej serii artykułów:
https://waitbutwhy.com/2015/01/artificial-intelligence-revolution-1.html
źródło: comment_1670001031IzPqjtyK1K27pLrte1VgNC.jpg
natomiast te łby od AI robią generatory rzeczy, które ludzie głównie robią z zamiłowania, które dają ludziom przyjemność, które są rozwijające, i które często mają wartość tylko przez wylaną krew, pot i spermę


@bzdr: sam sobie odpowiedziałeś - skoro ludzie robią to z zamiłowania, to będą robili to dalej. Jak 30 lat temu pojawiły się automaty perkusyjne to niektórzy wieszczyli koniec żywych perkusistów w muzyce i jakoś wcale to nie nastąpiło,
via Wykop Mobilny (Android)
  • 2
@molski: Powiem w ten sposób - i zgadzam się, i się nie zgadzam.
Jak zwykle - klepacze kodu do odstrzału, ale reszta ma jeszcze mnóstwo do zrobienia.

Natomiast ciekawostka w kwestii poparcie - nawet CERN pełen fizyków zatrudnia pomału A.I. do analizy wyników eksperymentów bazując na danych historycznych, jak i chociażby analizie publikacji naukowych i budowaniu bazy wiedzy na ich temat.
Dzień dobry ( ͡° ͜ʖ ͡°)