Popularne tematy
#
Bonk Eco continues to show strength amid $USELESS rally
#
Pump.fun to raise $1B token sale, traders speculating on airdrop
#
Boop.Fun leading the way with a new launchpad on Solana.
"Czy naprawdę nie musisz umieć kodować? Przerażający powód, dla którego hakerzy witają 'vibe coding'
Wraz z rosnącą liczbą osób zajmujących się vibe coding, nastał czas, w którym szczególnie osoby tworzące usługi związane z blockchainem muszą być bardzo ostrożne. Przyjrzymy się również, jak to wpłynie na przyszłość kodu w firmach.
Największą zaletą vibe coding jest to, że nawet jeśli nie umiesz samodzielnie programować, możesz tworzyć aplikacje tylko za pomocą promptów. Szczególnie w przypadku front-endu można powiedzieć, że vibe coding niemal całkowicie zdominował rynek, a jego efekty i skuteczność są coraz bardziej udowadniane.
Oczywiście, vibe coding rozwija się bardzo szybko, codziennie staje się coraz bardziej zaawansowany i lepszy, ale problem polega na tym, że w pewnym momencie, jeśli kod jest pisany przez maszyny, a nie przez ludzi, nie ma sposobu, aby wiedzieć, co dokładnie znajduje się w tym kodzie i gdzie mogą występować błędy.
Osoby, które próbowały vibe coding, z pewnością zauważyły następujące zjawiska:
1️⃣ Zmiana części, której nie zlecono, mimo że zlecono coś innego.
2️⃣ Problemy z pamięcią, które sprawiają, że maszyna przestaje reagować (w związku z tym trzeba przerywać zadania).
3️⃣ Wystąpienie błędów, które nie mogą być naprawione (a osoba, która nie jest programistą, nie wie, co dokładnie jest zepsute).
Szczególnie w przypadku pracy z back-endem, problem ten występuje często. Jednym z powodów, dla których pracuję tylko lokalnie z vibe coding, a nie wdrażam go, jest to, że kod, mimo że wygląda poprawnie, może nie działać tak, jak powinien (czasami AI, gdy nie chce mu się działać jak człowiek, po prostu wypełnia widoczne elementy, a rzeczywiście nie działa). Gdy pojawia się problem, nie ma sposobu, aby zweryfikować, czy problem został naprawiony. Pisząc tysiące linii kodu, nie ma umiejętności, aby przeprowadzić "weryfikację" między osobą, która zleca zadania, a AI.
Największym problemem dla osób, które zatrudniły programistów, jest to, że gdy programista mówi "to niemożliwe", nie mogą udowodnić, że "to jest możliwe". W przypadku AI nie mówi "to niemożliwe", ale jeśli ciągle zlecasz coś, co jest niemożliwe, to w końcu "sprawia, że to działa" w sposób, który przypomina wojskowe podejście do oszukiwania.
Oznacza to, że osoba zlecająca prompt musi mieć przynajmniej pewną wiedzę o programowaniu, aby prawidłowo zarządzać AI.
A problem, z którym się borykamy, polega na tym, że nie kształtuje się już juniorów programistów. Oznacza to, że preferuje się seniorów, którzy dobrze radzą sobie z AI, co sprawia, że juniorzy nie są już kształceni. Jeśli minie ponad 5 lat, możemy znaleźć się w sytuacji, w której będziemy całkowicie zależni od AI, nie wiedząc, co robimy z kodem, lub będziemy musieli podejść do tego w sposób "zaufaj i powierz to".
To jest szczególnie niebezpieczne w ekosystemach takich jak blockchain, gdzie kod i fundusze są ze sobą powiązane. Oznacza to, że w momencie wdrożenia smart contractu z prostym błędem, fundusze mogą już swobodnie się poruszać. W rzeczywistości można się spodziewać, że hakerzy będą coraz częściej wykorzystywać te specyficzne słabości AI, aby osiągać zyski.
🔰Moje osobiste przemyślenia
Czy więc należy unikać vibe coding? Nie, to nie jest odpowiedź. Musisz to obserwować i samodzielnie wypróbować, aby zobaczyć, do jakiego poziomu można to doprowadzić. Jednak vibe coding, podobnie jak wcześniejsze AI Agent czy LLM, wciąż jest narzędziem. Kluczowe jest zrozumienie, do jakiego stopnia narzędzie może być użyteczne i gdzie można je zastosować."

Najlepsze
Ranking
Ulubione
