Czy programiści boją się sztucznej inteligencji i ChatGPT?
W ciągu ostatnich miesięcy zorientowaliśmy się, że ChatGPT od OpenAI może wykonywać dużą część pracy biurowej. Czy zatem powinniśmy się bać, że już niedługo wszyscy zostaniemy bez pracy, zastąpieni przez AI? Postanowiliśmy zapytać przedstawicieli zawodu, w którym ChatGPT radzi sobie zadziwiająco dobrze w wyręczaniu ludzi. Specjaliści Tietoevry, fińsko-norweskiej firmy produkującej oprogramowanie, opowiedzieli nam, jak widzą w przyszłości rolę sztucznej inteligencji i czy czują, że ich praca jest zagrożona.
ChatGPT firmy OpenAI jest na dobrej drodze, żeby pobić rekord najszybciej rozwijającej się aplikacji w historii. W ciągu zaledwie czterech miesięcy od premiery notuje miesięcznie 123 miliony aktywnych użytkowników. Korzystają z niego przedstawiciele niemal wszystkich zawodów: dziennikarze, programiści, prawnicy i wielu innych. Z niektórymi prostymi zadaniami radzi sobie tak dobrze, że bez problemu może zastępować człowieka.
Spis treści
Łukasz Roszak – programuje w technologii .NET i Azure aplikacje webowe i mobilne
Czy uważasz, że postęp sztucznej inteligencji w niedalekiej przyszłości będzie w stanie wykonywać coraz więcej prac programistycznych?
Oczywiście. Od wielu lat powstają narzędzia, które mają usprawnić naszą pracę, odciążając nas od pracy powtarzalnej, nie kreatywnej, ale także od takiej, która ze względu mnogość operacji do wykonania sprawia, że człowiek mógłby łatwo popełnić błąd.
Narzędzia ta stają się coraz bardziej zaawansowane, przez co możliwość stworzenia programowania jest bardziej dostępna dla wszystkich próbujących rozwiązać swoje problemy właśnie dzięki temu oprogramowaniu. Warto jednocześnie zwrócić uwagę, że jak do tej pory żadne z tych narzędzi nie sprawiło, żeby zapotrzebowanie na kadrę programistyczną spadło.
Czy postęp AI typu ChatGPT postrzegasz bardziej jako wyzwanie, czy jako szansę?
Spotkałem się z opinią, że ChatGPT będzie przełomem na miarę prasy Gutenberga. Rozwój sztucznej inteligencji należy traktować jako ogromnie ważny wynalazek. Model GPT stworzony i rozwijany przez OpenAI jest niewątpliwie przełomowy w swoich możliwościach. Już kilka miesięcy wcześniej zachwycaliśmy się Github Copilot opartym o Codex, który ułatwia pisanie kodu.
Tworzenie oprogramowania polega na rozwiązywaniu problemów, a zrozumienie ich natury jest większą i trudniejszą częścią naszej pracy niż pisanie kodu. Narzędzia tego typu dość dobrze radzą sobie z generowaniem kodu, jednak nadal samodzielnie nie są w stanie wyjść poza wytrenowany model. Zdecydowanie jednak ułatwiają odnajdywanie informacji, których dotychczas musielibyśmy szukać w dokumentacji lub korzystać z wyszukiwarki internetowej. Nie boję się narzędzi takich jak ChatGPT, można powiedzieć, że wręcz się cieszę, że powstają. Bot ułatwi mi pracę, a ja będę mógł pracować szybciej.
Joanna Dąbrowska-Słaby – Scrum Master i programistka w teamie Jackal
Czy uważasz, że postęp sztucznej inteligencji w niedalekiej przyszłości będzie w stanie wykonywać coraz więcej prac programistycznych?
Uważam, że w najbliższej przyszłości sztuczna inteligencja bardzo mocno usprawni pracę programistów, jednak nie będzie w stanie w pełni zastąpić ludzkich umiejętności i wiedzy niezbędnych do tworzenia oprogramowania. Oczywiście bardzo przydatne mogą okazać się sugerowane rozwiązania na powtarzalne zagadnienia, czy automatyzacja testów i procesów.
Prawdopodobnie zakres prac programistycznych, jakie AI będzie mogła wykonać, z czasem będzie się zwiększał, jednak nie zastąpi czynnika ludzkiego w procesie pisania kodu. Tego, co sztuczna inteligencja może nam pozazdrościć to intuicja, umiejętność kreatywnego rozwiązywania złożonych problemów, myślenia abstrakcyjnego i współpracy.
Czy postęp AI typu ChatGPT postrzegasz bardziej jako wyzwanie, czy jako szansę?
Sposób, w jaki postrzegamy postęp AI, zależy od naszej perspektywy i celów, jakie chcemy osiągnąć. Jeżeli chodzi o cele biznesowe i ułatwienie naszej codziennej pracy, to sztuczna inteligencja jest nieocenioną pomocą. Może zapewnić efektywniejszą, wydajniejszą obsługę klienta, poprzez możliwość szybszej analizy danych i przetwarzaniu większej ilości zapytań.
AI na przykład może obsługiwać klientów 24/7 i tym samym umożliwiać pracownikom skoncentrowanie się na bardziej złożonych problemach. Wyzwaniem mogą stać się niektóre miejsca pracy, które dzięki szybkiej automatyzacji rutynowych czynności, mogłyby ograniczyć zapotrzebowanie na rynku pracy. Często podnoszona jest też kwestia bezpieczeństwa i ochrony danych. Ważne jest, aby znając potencjalne wyzwania oraz korzyści, podejmować świadome decyzje o wykorzystaniu AI na podstawie posiadanych informacji.