Przejdź do treści

Metodyka · Zasoby

Manifest Vibe Codingu

Metodyka3 kroków

Podstawowe zasady pracy z AI: programista, który pisze kod, staje się architektem systemów AI.

Metodyka

Co to jest

Generatywna sztuczna inteligencja zmienia programowanie od podstaw. Dawniej wartość programisty mierzono tym, że pamięta składnię i ręcznie układa logikę. Dziś liczy się umiejętność kierowania wynikami z AI, wybierania spośród nich i łączenia ich w całość. Vibe Coding to spójne ramy dla tej nowej kultury pracy. Od technicznego purytanizmu przesuwa się ku praktycznemu „myśleniu produktowemu”. Podczas gdy tradycyjne metodyki, takie jak Agile czy Scrum, zarządzają procesami w zespołach, Vibe Coding skupia się na wzmacnianiu możliwości jednostki we współpracy z AI.

3 kroków

Kroki

  1. Krok 1 · Imperatyw 01

    Przestań pisać składnię. Zacznij definiować logikę.

    Składnią (zasadami zapisu kodu) zajmuje się model językowy (LLM). Zadaniem człowieka jest określenie głównej logiki aplikacji i jej architektury.

  2. Krok 2 · Imperatyw 02

    Pisz kod tylko wtedy, gdy AI zawiedzie.

    Ręczne pisanie kodu służy tylko jako hamulec awaryjny. Kiedy programista pisze kod ręcznie, oznacza to, że zawiódł proces lub narzędzie.

  3. Krok 3 · Imperatyw 03

    Szybkość jest metryką numer 1.

    Tradycja kładzie nacisk na czystość kodu, testowalność i odporność. Manifest stawia na pierwszym miejscu szybkość: „Perfect is the enemy of shipped” (perfekcja jest wrogiem gotowego produktu).

Zasady

Zasady

  • Flow over Friction: utrzymanie stanu pełnego skupienia („flow”) jest ważniejsze niż walka z narzędziami. Trzymaj tempo, nie kłóć się z technologią.
  • Iteration over Perfection: perfekcja nie ma sensu, skoro wynik można w każdej chwili wygenerować od nowa (reroll). Szybkie próbowanie kolejnych wersji jest lepsze niż idealna pierwsza próba.
  • Code is Disposable: kod to towar jednorazowy. Nie ma emocjonalnej więzi z napisanymi linijkami. Jeśli to nie działa, wygeneruj to jeszcze raz.

Równanie nowej tożsamości

Człowiek = Menedżer AI. AI = Programista. Tym samym znika tradycyjny podział ról. Programista nie jest już rzemieślnikiem, który układa kod linijka po linijce, ale menedżerem zespołu agentów AI. Człowiek dostarcza kontekst i smak (taste), AI dostarcza składnię i surową siłę.

Vibe Factor: f(V) = (e × r × c) / (n × AI(k))

Skuteczność tego podejścia opisuje koncepcja „The Vibe Factor™”. Równanie modeluje, jak dobrze działa programowanie z pomocą AI: f(V) = (e × r × c) / (n × AI(k)). W liczniku jest to, co pomaga (im wyżej, tym lepiej): e (Experience), doświadczenie mierzone liczbą rozwiązanych awarii; r (Reliability), niezawodność testowania i monitorowania działania (observability); c (Context), głębokość zrozumienia branży. W mianowniku jest to, co szkodzi (im niżej, tym lepiej): n (Attempts), liczba potrzebnych prób z poprawianiem zlecenia; AI(k), iluzja zaoszczędzonego czasu. Z równania wynika, że Vibe Coding nie jest dla początkujących bez znajomości branży (c) i doświadczenia (e). Jeśli wartości w liczniku są niskie, f(V) spada poniżej 1, a AI tworzy więcej długu technicznego (bałaganu, który trzeba będzie drogo naprawiać) niż pożytku.

Kotwica historyczna: William Hickson

William Edward Hickson (od 1803 do 1870) był brytyjskim pisarzem pedagogicznym, który rozpowszechnił wierszyk: "If at first you don't succeed, Try, try, try again." W generatywnej AI wygenerowanie nowego wariantu kodu (reroll) trwa sekundy i nic nie kosztuje, dlatego „Spróbuj jeszcze raz” Hicksona zyskuje nowe, techniczne znaczenie. Nie naprawiaj błędów (don't debug), ale spróbuj jeszcze raz (reroll/regenerate). Jego nazwisko na manifeście nie jest więc przypadkowe: łączy nowoczesną technologię z dawną mądrością wytrwałości.

Krytyczna analiza i ryzyka: paradoks bezpieczeństwa

Vibe Coding obiecuje szybkość, ale dane pokazują poważne braki w bezpieczeństwie. Kodowanie z pomocą agentów rozwiązuje zadanie funkcjonalnie dopiero w 61%, ale bezpiecznie tylko w 11%. AI często tworzy kod z wpisanymi na stałe kluczami API (hardcoded), bez ograniczenia liczby żądań (rate limiting) i podatny na SQL injection (atak przez pola wejściowe).

Krytyczna analiza i ryzyka: erozja kompetencji

Krytycy ostrzegają przed „kruchymi Frankensteinami”: aplikacjami, które wyglądają na działające, ale w środku są chaotyczne i nie do utrzymania. Gdy programiści przestaną „pisać składnię”, grozi im utrata wiedzy technicznej potrzebnej do złożonych problemów, z którymi AI sobie nie poradzi.

Krytyczna analiza i ryzyka: kiedy Vibe Coding działa

Sukces nie zależy od ślepego podążania za „vibe”, ale od tego, że doświadczeni specjaliści (Menedżerowie AI) potrafią kierować wynikami swoich współpracowników AI, kontrolować je i składać w całość. Wymaga to wysokich wartości Experience (e) i Context (c) w równaniu Vibe Factor.

Wynik

Wynik

Przejście od rzemieślnika, który układa kod linijka po linijce, do menedżera agentów AI. Wyraźne przyspieszenie, ale sukces zależy od doświadczonego specjalisty, który wyniki kieruje i kontroluje.

Proszę zacząć tutaj

Wstępne 15 minut wystarczy, żeby wiedzieć, czy to ma sens.

Państwo mówią, co Państwa boli. My mówimy, czy damy radę, ile to mniej więcej kosztuje i od czego ja bym zaczął na Państwa miejscu. Bez prezentacji.

Adres
Legerova 1820/39, Praga 2

Państwa plan:

AI Setup Day, od 1 396 €

Kalendarz udostępnia Cal.com (strona trzecia), ładuje się dopiero po kliknięciu.