$ curl /vibe-coding_

​Vibe coding – rewolucja czy zagrożenie dla jakości oprogramowania?

Piotr Cichosz @ 17 kwietnia 2025 3min

Wzrost popularności dużych modeli językowych, takich jak ChatGPT, który potrafi generować kod, spowodował pojawienie się nowego terminu – vibe coding. To sposób na tworzenie oprogramowania przy wsparciu AI.

Chcesz pisać oprogramowanie, ale nie wiesz, jak zacząć? Tutaj z pomocą przychodzi vibe coding, który opisuje korzystanie z narzędzi AI, takich jak ChatGPT, do generowania kodu, nawet jeśli nie masz doświadczenia w programowaniu.

Czym jest vibe coding i skąd się wziął?

Vibe coding to użycie generatywnej AI do tworzenia całego kodu dla aplikacji.

Użytkownicy pytają modele LLM, takie jak ChatGPT, Claude czy Copilot, o wygenerowanie kodu, a AI wykonuje całą pracę za nich.

Termin wprowadził Andrej Karpathy, były szef AI w Tesli i jeden z twórców OpenAI. W lutym na platformie X napisał o:

nowym rodzaju kodowania, które nazywam »vibe coding«

Karpathy wyjaśnił to jako moment, w którym całkowicie oddajesz się chwili i zapominasz o kodzie. Termin zyskał popularność, bo wielu ludzi zaczęło korzystać z LLM, pisząc kod i osiągając świetne rezultaty.

Jakie korzyści niesie vibe coding?

Programowanie może być trudne do przyswojenia, przez co wiele osób odpada z przedbiegach. Vibe coding umożliwia zrealizowanie pomysłów bez potrzeby nauki konkretnego języka programowania.

Wiele osób dzięki vibe codingowi osiąga niesamowite wyniki, które są lepsze niż to, co mogliby stworzyć samodzielnie. Jednak może to prowadzić do błędnego i niekompletnego oprogramowania.

Czy vibe coding to coś dobrego czy złego?

Vibe Coding, gdzie dwóch programistów może stworzyć dług technologiczny za pięćdziesięciu.

Opinie są podzielone.

Na LinkedIn i Twitterze pojawiają się absurdalne twierdzenia, że nikt już nie musi się uczyć programować. Trochę to przesadzone, bo i chyba większość pisze tak specjalnie by budować zasięgi.

Prawda jest taka, że kod tworzony przez AI często zawiera błędy. Z kolei osoby, które go generują, nie mają wystarczającej wiedzy, by je naprawić.

Sam często używam AI, bo wygenerowania jakiegoś kawałka kodu. Moja przewaga nad nie-programistami jest taka, że potrafię bardzo dokładnie określić co chcę osiągnąć. Co więcej, rozumiem kod i jestem w stanie określić na pierwszy rzut oka czy to będzie ok.

Czy vibe coding zmieni inżynierię oprogramowania?

Jednym z głównych argumentów dotyczących AI jest to, że mogą zająć nasze miejsca pracy. Jednak niewiele wskazuje na to, że vibe coding zastąpi programistów.

Zadaniem inżyniera oprogramowania jest tworzenie działającego oprogramowania. Biorąc pod uwagę, że Ai ma tendencję to tworzenia błędów czy nie obsługiwania wszystkich przypadków (w zależności od promptu), to jeszcze wiele czasu musi minąć by powiedzieć, że AI zastąpi programistów.

Vibe coding jest świetne do prototypowania, do sprawdzania na szybko różnych pomysłów. Osoby nietechniczne na pewne będą mogły stworzyć coś ciekawego.

Dodatkowo, taki kod na pewno nie będzie production-ready. Na końcu zawsze musi stać człowiek, który sprawdzić dokładnie kod i jego działanie.

$ post meta
categories: ["Njusy", "Poradniki", "Praca", "Programowanie"]
$ whoami
Piotr Cichosz
Piotr Cichosz
Od ponad 10 lat jestem zaangażowany w świat elektroniki użytkowej, zdobywając szeroką wiedzę i doświadczenie w testowaniu oraz recenzowaniu najnowszych technologii. Moja kariera obejmuje pracę w wiodących firmach technologicznych, gdzie specjalizowałem się w rozwiązywaniu złożonych problemów technicznych oraz doradzaniu w kwestiach wyboru sprzętu. Na moim blogu publikuję dokładne poradniki oraz recenzje urządzeń takich jak smartfony, routery i słuchawki, oferując czytelnikom rzetelne informacje oparte na wieloletnim doświadczeniu i skrupulatnych testach. Moim celem jest dostarczanie treści, które pomagają w podejmowaniu świadomych decyzji zakupowych oraz pełnym wykorzystaniu możliwości nowoczesnej elektroniki.
$ git log --neighbors
[PREV] [badanie] Czy programiści korzystający z AI są bardziej produktywni? 17 kwietnia 2025 [NEXT] Windsurf – edytor kodu z potężnym wsparciem AI 18 kwietnia 2025