Pliki cookies

Pliki cookies niezbędne zapewniają działanie strony. Analityczne i reklamowe (statystyki odwiedzin, pomiar skuteczności reklam) włączamy tylko za Państwa zgodą, którą można w każdej chwili zmienić lub wycofać w „Ustawieniach cookies” w stopce strony. Więcej: polityka cookies, polityka prywatności.

Blog

Czy AI napisze Ci aplikację? Vibe coding w projekcie dla firmy - gdzie kończy się prototyp

Tekturowy prototyp przy laptopie i gotowy telefon na betonie, nad prototypem otwarta kłódka - czy AI napisze aplikację

Tak, AI napisze Ci działający prototyp aplikacji, ale nie produkt, na którym firma może bezpiecznie oprzeć sprzedaż: w testach Veracode kod z modeli AI zawierał znaną lukę bezpieczeństwa w 45% zadań. Prototyp z AI dobrze sprawdza pomysł. Wersja produkcyjna wymaga człowieka od architektury, bezpieczeństwa i utrzymania.

Poniżej rozkładamy projekt na zadania i pokazujemy, które z nich AI robi dobrze, a które wciąż wymagają programisty. Na końcu: jak zamienić prototyp w produkt bez płacenia dwa razy za to samo.

Czym jest vibe coding i czym różni się od programowania z AI?

Vibe coding to budowanie aplikacji przez opisywanie jej modelowi AI zwykłym językiem i akceptowanie wygenerowanego kodu bez jego czytania. Termin spopularyzował w 2025 roku Andrej Karpathy. Narzędzia typu Lovable, Bolt czy Replit pozwalają postawić działający ekran bez znajomości programowania.

Programowanie z pomocą AI to co innego. Programista używa asystenta, na przykład GitHub Copilot, Cursor albo Claude Code, ale czyta każdą zmianę, testuje ją i odpowiada za wynik. Różnica nie leży w narzędziu, tylko w tym, kto rozumie kod i bierze za niego odpowiedzialność.

Dla firmy ta różnica jest kluczowa. Vibe coding daje szybkość bez kontroli, a programowanie z AI - szybkość z kontrolą. Pierwsze nadaje się do sprawdzenia pomysłu, drugie do budowy systemu, któremu powierzysz dane klientów i pieniądze.

Co AI generuje dobrze, a co źle?

Najprościej ocenić to zadanie po zadaniu. Modele językowe dobrze radzą sobie z tym, co powtarzalne i szeroko opisane w publicznym kodzie. Słabo - z tym, co wymaga wiedzy o Twojej firmie, decyzji albo odpowiedzialności za skutki.

Zadania w projekcie aplikacji - co robi AI, co musi zrobić człowiek i czym grozi pominięcie człowieka
Zadanie Jak radzi sobie AI Rola człowieka Ryzyko bez człowieka
Ekrany, formularze, układ interfejsu Dobrze i szybko Sprawdza zgodność z procesem i dostępność Niskie
Panel z listami i edycją danych (CRUD) Dobrze Ustala uprawnienia i walidację Średnie
Testy do istniejącego kodu Dobrze Decyduje, co naprawdę trzeba przetestować Niskie
Dokumentacja i komentarze Dobrze Weryfikuje zgodność z kodem Niskie
Model danych i architektura Poprawnie w małej skali Projektuje pod rozwój i wzrost liczby użytkowników Wysokie: przebudowa po roku
Uprawnienia i kontrola dostępu Słabo, łatwo o luki Projektuje i testuje każdą rolę Wysokie: wyciek danych
Płatności i rozliczenia Częściowo Obsługuje błędy, zwroty i faktury Wysokie: straty finansowe
Integracja z ERP lub API bez pełnej dokumentacji Słabo, zgaduje Ustala zachowanie systemu z jego dostawcą Wysokie: błędne dane w ERP
Wydajność przy wielu użytkownikach Słabo Mierzy i optymalizuje Średnie
Publikacja w sklepach, RODO, umowy Nie zrobi tego za Ciebie Przygotowuje i odpowiada Wysokie: blokada publikacji
Utrzymanie i aktualizacje Pomaga przy migracjach Planuje i przeprowadza Średnie

Wzór jest czytelny: AI przyspiesza pracę tam, gdzie błąd widać od razu na ekranie. Tam, gdzie błąd ujawnia się po miesiącach - w danych, w rozliczeniach, w bezpieczeństwie - potrzebny jest ktoś, kto rozumie konsekwencje.

Gdzie kończy się prototyp, a zaczyna produkt?

Prototyp odpowiada na pytanie, czy ktoś chce z tego korzystać. Produkt odpowiada na pytanie, czy to działa dla wszystkich użytkowników naraz, nie gubi danych i nie pokazuje ich obcym. To dwie różne prace, a vibe coding dobrze wykonuje tylko pierwszą.

Co ma produkt, a czego zwykle brakuje prototypowi z AI

  • konta użytkowników z bezpiecznym logowaniem, resetem hasła i rolami,
  • kontrola dostępu po stronie serwera, a nie tylko ukryte przyciski w interfejsie,
  • kopie zapasowe i sprawdzona procedura odtworzenia danych,
  • logi i monitoring błędów, żeby wiedzieć o awarii przed klientem,
  • testy automatyczne najważniejszych ścieżek,
  • proces wdrożeń z możliwością wycofania zmiany,
  • zgodność z RODO: umowy powierzenia, okresy przechowywania, usuwanie danych na żądanie,
  • dokumentacja, dzięki której inny zespół przejmie kod.

Kiedy prototyp z AI wystarczy

Nie każde narzędzie musi stać się produktem. Wewnętrzny kalkulator dla kilku osób, bez danych osobowych i bez płatności, może działać długo jako prototyp. Warunek: ktoś w firmie wie, gdzie leży kod, i nikt nie podłącza go do systemów z danymi klientów.

Granica przebiega tam, gdzie pojawiają się dane osobowe, pieniądze albo zapis do systemów firmy. Od tego momentu koszt błędu rośnie szybciej niż oszczędność na programiście.

Przykład: prototyp, który zadziałał za dobrze

Scenariusz poglądowy: właściciel firmy usługowej buduje z AI aplikację do przyjmowania zleceń. Po kilku tygodniach ma działające ekrany i pierwszych klientów. Po kilku miesiącach okazuje się, że zalogowany klient może podejrzeć zlecenia innych, bo uprawnienia sprawdza tylko interfejs, a nie serwer.

Prototyp zrobił swoje, bo potwierdził popyt. Błąd polegał na tym, że trafił do produkcji bez przeglądu kodu. Brak kontroli dostępu po stronie serwera to zresztą pierwsza kategoria na liście OWASP Top 10:2025.

Masz prototyp z AI i chcesz z niego zrobić produkt? Opisz jedną ścieżkę użytkownika - odeślemy zakres i cenę MVP. wypełnij formularz, napisz na biuro@appcreo.pl albo zadzwoń: +48 783 477 243.

Czy kod wygenerowany przez AI jest bezpieczny?

Nie domyślnie. Veracode w aktualizacji raportu z marca 2026 roku podaje, że modele AI wprowadzały znaną lukę bezpieczeństwa w 45% zadań, choć ponad 95% wygenerowanego kodu było poprawne składniowo. Kod, który działa, i kod, który działa bezpiecznie, to wciąż dwie różne rzeczy.

Najczęstsze problemy w kodzie z AI

  • brak kontroli dostępu po stronie serwera - kategoria A01 w OWASP Top 10:2025,
  • podatności na wstrzyknięcie, na przykład SQL injection albo XSS, gdy model składa zapytania z danych od użytkownika (A05),
  • klucze API i hasła zapisane wprost w kodzie albo w repozytorium,
  • zależności dobrane bez sprawdzenia: przestarzałe, porzucone albo nieistniejące pakiety podsunięte przez model (A03),
  • brak obsługi błędów, przez co awaria jednej usługi zatrzymuje całą aplikację (A10).

Każdy z tych problemów da się wykryć przeglądem kodu i automatycznymi skanerami. Kłopot w tym, że w vibe codingu z definicji nikt nie czyta kodu. Jeśli prototyp ma trafić do klientów, przegląd bezpieczeństwa jest obowiązkowy, a nie opcjonalny.

Przy aplikacjach mobilnych dochodzą wymagania sklepów i przechowywanie danych na urządzeniu. Opisujemy je w przewodniku po bezpieczeństwie aplikacji mobilnej.

Czy z AI aplikacja powstanie szybciej i taniej?

Częściowo. AI skraca pisanie powtarzalnego kodu, ale w projekcie dla firmy kod to tylko część pracy. Analiza procesu, decyzje o zakresie, integracje, testy z użytkownikami i wdrożenie zależą od ludzi, a nie od szybkości pisania.

Pomiary nie są jednoznaczne. W badaniu METR z 2025 roku doświadczeni programiści z narzędziami AI kończyli zadania o 19% wolniej, choć sami uważali, że pracują szybciej. W lutym 2026 roku METR ocenił, że nowsze narzędzia raczej przyspieszają pracę, ale nie zdołał tego wiarygodnie zmierzyć.

Gdzie AI realnie skraca pracę zespołu

  • powtarzalne elementy: formularze, listy, walidacja pól,
  • testy do gotowego kodu, w tym przypadki brzegowe,
  • migracje między wersjami bibliotek i frameworków,
  • dokumentacja techniczna i opisy API,
  • szybkie szkice ekranów do rozmowy z klientem.

Oszczędność na tych zadaniach jest realna, ale w budżecie całego projektu stanowi część, nie całość. Dlatego pytaj wykonawcę nie o to, czy używa AI, tylko jak sprawdza wygenerowany kod i kto za niego odpowiada.

Co to oznacza dla budżetu

MVP aplikacji dla firmy nadal powstaje zwykle w 3–5 tygodni, a jego koszt wyznacza głównie praca, której AI nie przyspiesza: analiza, integracje, testy i wdrożenie. Aktualne ceny AppCreo znajdziesz w cenniku. AI może przesunąć prosty projekt bliżej dolnej granicy widełek, ale nie zrobi z niego projektu wielokrotnie tańszego.

Jeśli ktoś obiecuje taki spadek ceny, zapytaj, kto przeczyta i przetestuje wygenerowany kod. Porównanie modeli współpracy znajdziesz w tekście software house, freelancer czy no-code.

Jak zamienić prototyp z AI w produkt bez płacenia dwa razy?

Prototyp z AI nie jest straconą pracą. Dobrze wykorzystany zastępuje część analizy i makiet, bo pokazuje wykonawcy, czego chcesz, lepiej niż opis w dokumencie. Kluczowe jest to, żeby świadomie zdecydować, co z niego zostaje.

  1. Sprawdź popyt na prototypie. Pokaż go użytkownikom i zbierz dowody, że problem jest realny - metody opisujemy w tekście o tym, jak zwalidować pomysł na aplikację.
  2. Zamroź zakres. Spisz ścieżki, które okazały się ważne, i te, z których nikt nie korzystał.
  3. Zleć przegląd kodu. Programista oceni, czy kod nadaje się do rozwoju, czy lepiej traktować go jako specyfikację.
  4. Zdecyduj: przebudowa czy nowa wersja. Mały, czytelny prototyp często wystarczy przebudować; przy chaotycznym taniej jest zacząć od nowa na tym samym projekcie ekranów.
  5. Dołóż fundament produkcyjny. Uprawnienia po stronie serwera, kopie zapasowe, monitoring, testy najważniejszych ścieżek.
  6. Przenieś własność na firmę. Repozytorium, konta i dane na Twojej firmie, a nie na prywatnym koncie osoby, która budowała prototyp.
  7. Ustal zasady dalszej pracy z AI. Każda zmiana wygenerowana przez AI przechodzi przegląd i testy, zanim trafi do użytkowników.

Przegląd prototypu z AI wygląda jak audyt przy przejęciu cudzego kodu - opisaliśmy go w tekście o przejęciu projektu po innym wykonawcy. Jeśli wolisz od razu zbudować pierwszą wersję produkcyjnie, zajrzyj na stronę budowy MVP.

Najczęściej zadawane pytania

Prototyp - tak, i to szybko. Aplikację, która przetwarza dane klientów, przyjmuje płatności albo łączy się z ERP, trudno bezpiecznie zbudować bez programisty, który rozumie wygenerowany kod. Narzędzia AI nie odpowiadają za luki, wycieki ani zgodność z RODO; odpowiada właściciel aplikacji. Rozsądny podział: AI do sprawdzenia pomysłu, zespół do wersji produkcyjnej.

Od zakresu i jakości prototypu. Zwykle koszt jest zbliżony do MVP budowanego profesjonalnie przy 3–5 tygodniach pracy. Prototyp może obniżyć koszt analizy i projektu ekranów, bo pokazuje zakres lepiej niż opis. Rzadko obniża koszt samego kodu, bo uprawnienia, testy, kopie zapasowe i integracje trzeba i tak zaprojektować od podstaw.

Regulaminy popularnych narzędzi zwykle nie roszczą sobie praw do wygenerowanego kodu, ale jego ochrona prawnoautorska jest niepewna, bo prawo autorskie chroni twórczość człowieka. W projekcie firmowym ważniejsze jest, żeby umowa z wykonawcą obejmowała cały kod, także pisany z pomocą AI, a licencje bibliotek dopuszczały użycie komercyjne. To nie jest porada prawna.

Te, w których błąd widać od razu i łatwo go poprawić: szkice ekranów, formularze, panele z listami danych, testy do istniejącego kodu, dokumentację i migracje między wersjami bibliotek. Ostrożnie z uprawnieniami, płatnościami, integracjami z ERP i modelem danych - tam błąd ujawnia się po miesiącach i kosztuje najwięcej. Każdą zmianę z AI powinien przejrzeć programista.

Pięć rzeczy: czy uprawnienia są sprawdzane po stronie serwera, czy zapytania do bazy są odporne na wstrzyknięcia, czy w kodzie nie ma kluczy i haseł, czy wszystkie biblioteki istnieją i są wspierane oraz czy aplikacja obsługuje błędy usług zewnętrznych. Do tego kopie zapasowe i monitoring. Punktem wyjścia do przeglądu jest lista OWASP Top 10.

Tak - traktujemy to jak przejęcie projektu. Najpierw przeglądamy kod i dostępy, potem mówimy, co da się rozwijać, a co taniej zbudować od nowa na bazie gotowego prototypu ekranów. Wycenę dostajesz dla każdej części osobno, więc sam decydujesz o zakresie. Dobry prototyp może przy tym skrócić etap analizy.

Źródła