Sap: koniec programowania, jak go znamy? rewolucja ai nadchodzi!
Christian Klein, szef giganta SAP, zaryzykował tezę, która wstrząsa branżą IT. Według niego, w ciągu zaledwie trzech czy czterech lat, ręczne pisanie kodu stanie się reliktem przeszłości. Firma, zamiast zatrudniać programistów, skupi się na zarządzaniu i weryfikacji kodu generowanego przez sztuczną inteligencję – zjawisko, które wielu nazywa już “vibe coding”.
Czy chatgpt zastąpi programistów?
“Vibe coding” to nic innego jak wykorzystanie narzędzi AI, takich jak ChatGPT, do generowania fragmentów kodu, a nawet całych programów, w oparciu o naturalne, mówione instrukcje. Brzmi jak science fiction? Klein jest przekonany, że to przyszłość. Dla programistów oznacza to zmianę roli: mniej pisania, więcej projektowania, zarządzania i kontroli jakości. Zamiast spędzać godziny nad debugowaniem linijek kodu, będą nadzorować pracę maszyn.
Satya Nadella, CEO Microsoftu, w podobnym tonie ostrzegł przed nadmiernym entuzjazmem związanym z rozwojem AI, podkreślając konieczność dążenia do akceptacji społecznej tej technologii. Klein jednak uspokaja pracowników SAP - firma nie planuje masowych zwolnień, a raczej przekwalifikuje swoich ludzi na nowe stanowiska.

Pułapka „vibe coding”: czy ai da radę?
Choć „vibe coding” otwiera drzwi do programowania dla osób bez specjalistycznej wiedzy, eksperci wyrażają poważne obawy. Jak twierdzi jeden z programistów w The Register, programowanie to nie tylko generowanie kodu, ale przede wszystkim krytyczne myślenie i dbałość o jego czytelność i utrzymanie. Narzędzia AI, choć potrafią generować kod z dużą pewnością siebie, często popełniają błędy, które mogą prowadzić do poważnych problemów.
Guido van Rossum, twórca Pythona, jasno stwierdza, że AI powinna być jedynie narzędziem wspomagającym pracę człowieka, a nie jego zastępstwem. Podobnie uważa Adam Conway z XDA Developers, który przetestował możliwości ChatGPT. Jego wniosek jest bezlitosny: kod generowany przez AI jest często pełen błędów i podatny na ataki. Conway zwraca uwagę, że problemem nie jest sama AI, ale przekonanie, że może ona zastąpić ludzką wiedzę i doświadczenie.
SAP, podobnie jak inne firmy, stoi przed wyzwaniem, jak efektywnie wdrożyć AI do procesów programistycznych, minimalizując ryzyko i maksymalizując korzyści. Przyszłość pokaże, czy „vibe coding” okaże się rewolucją, czy jedynie chwilową modą. Jedno jest pewne: programiści muszą się przygotować na zupełnie nową rzeczywistość, w której kluczem do sukcesu będzie umiejętność współpracy z maszynami.