Słownik AI

Vibe coding

vibe coding

Tworzenie oprogramowania przez opisywanie modelowi oczekiwanego efektu i akceptowanie wygenerowanego kodu bez dokładnego czytania implementacji.

Vibe coding to sposób tworzenia oprogramowania, w którym człowiek opisuje modelowi oczekiwany efekt, uruchamia wygenerowany kod i prosi o kolejne poprawki, ale nie czyta szczegółowo implementacji. Ocenia głównie to, czy program działa, zamiast rozumieć każdą zmianę.

Skąd wzięła się nazwa

Nazwa potocznie opisuje kodowanie "na wyczucie". Użytkownik kieruje pracą przez prompty, komunikaty błędów i opis zachowania aplikacji. LLM przygotowuje kod, a człowiek go akceptuje albo zleca korektę. O vibe codingu przesądza brak systematycznej kontroli implementacji, a nie wybór konkretnego narzędzia.

Kiedy ma sens, a kiedy jest ryzykowne

  • Szybkie prototypy - pozwala sprawdzić pomysł, interfejs lub przepływ przed pełną implementacją.
  • Narzędzia wewnętrzne i jednorazowe skrypty - ryzyko może być akceptowalne, jeśli nie przetwarzają wrażliwych danych, a błąd da się łatwo wykryć i odwrócić.
  • Systemy produkcyjne - nieprzeczytany kod może zawierać luki, błędną obsługę uprawnień i zależności trudne do utrzymania. Pozornie działająca funkcja nie wystarcza do wdrożenia.

Vibe coding a praca z agentem

Agent AI może analizować repozytorium, edytować pliki i uruchamiać testy. Sama automatyzacja nie oznacza vibe codingu. W kontrolowanym procesie człowiek ustala kryteria akceptacji, sprawdza testy, czyta zmiany i decyduje o wdrożeniu. Test musi mierzyć właściwy rezultat. Agent może znaleźć obejście, które formalnie daje wynik pozytywny, lecz łamie założenia rozwiązania.

Przykład Epic Games

Epic Games użyło AI przy napisaniu od podstaw nowego launchera i przeglądzie kodu. Udostępnione 14 października 2026 r. Preview uruchamiało się w testach szybciej niż Steam, ale nie miało pełnej zgodności funkcjonalnej ze starszą wersją. To szersze użycie terminu niż akceptowanie kodu bez jego kontroli, ponieważ AI służyła tam również do sprawdzania zmian.

Zobacz też: kontrola kodu generowanego przez AI, agenci AI w dekompilacji, nadzór nad agentami w produkcji.