To daje dużą swobodę. Przy prostym projekcie możesz zacząć bez zlecania całej budowy zewnętrznemu deweloperowi czy kupowania gotowego systemu. Własny formularz, kalkulator, narzędzie do porządkowania informacji albo obsługi codziennych zadań mogą powstać z pomysłu, który dotąd zostawał w notatkach. W bardziej złożonych projektach pomoc specjalisty nadal bywa potrzebna, ale pierwszy działający przykład możesz przygotować znacznie wcześniej.
Dla mnie właśnie w tym tkwi piękno pracy z AI: możesz sprawdzić swój pomysł w praktyce. Na początek wystarczy konkretna potrzeba, trochę ciekawości i gotowość do sprawdzania rezultatów. Poniżej pokażę ci schemat, który pomaga przejść od takiego pomysłu do własnej aplikacji.
W artykule odwołuję się do Claude, bo z nim pracowałem, ale możesz skorzystać z innych rozwiązań, na przykład firmy OpenAI, gdzie masz do wyboru ChatGPT Work lub Codex.
W ten sposób zbudowałem aplikację do onboardingu klienta trenera personalnego. Pomaga prowadzić pierwszą konsultację, zapisywać odpowiedzi i przygotować podsumowanie ustaleń dla klienta. Tak wyglądał ten proces:
- Zrobiłem research, żeby ustalić, jak przebiega konsultacja i co powinien zawierać formularz.
- Przygotowałem instrukcję dla AI opisującą projekt i zasady pracy.
- Na podstawie researchu powstał PRD, czyli opis działania i zakresu aplikacji.
- Przygotowałem plan prototypu, żeby najpierw sprawdzić ekrany i przebieg pracy.
- Uporządkowałem wymagania i rozpisałem zadania do odhaczania.
- Budowa przebiegała etapami, od prototypu do działającego zapisu danych, podsumowania PDF i kopii zapasowej.
Teraz przejdźmy przez ten proces tak, żebyś mógł wykorzystać go do zbudowania własnej aplikacji. Może to być narzędzie do organizacji zadań, obsługi zamówień, prowadzenia spotkań albo innej pracy, którą chcesz sobie ułatwić.
Pod każdym krokiem znajdziesz wzór promptu, czyli polecenia do wklejenia w Claude. Na początku opisz własnymi słowami swój pomysł. Nie musisz znać rozwiązań technicznych ani z góry określać wszystkich funkcji. AI zaproponuje dalsze kroki i zapyta o ważne decyzje. Przy kolejnych krokach udostępniaj dokumenty przygotowane wcześniej: załącz je, wklej ich treść albo pozwól Claude przeczytać je w folderze projektu.
Dokumenty możesz przygotować w rozmowie. Do budowania aplikacji potrzebujesz narzędzia, które może pracować z plikami projektu i uruchamiać rezultat. Jeśli Claude nie może zapisać dokumentu, poproś o pełną treść i zapisz ją samodzielnie pod wskazaną nazwą.
1. Zrób research dotyczący swojego pomysłu
Zacznij od opisania, komu aplikacja ma pomagać i w czym. Sprawdź, jak ta osoba wykonuje daną pracę dzisiaj, z czego korzysta i gdzie pojawiają się trudności. Własne doświadczenie, przykłady i istniejące materiały też są przydatnym punktem startu.
Research pomaga zebrać te informacje i zauważyć rzeczy, których nie uwzględniłeś w pomyśle. Przejrzyj wynik, sprawdź źródła i wybierz elementy przydatne w twoim projekcie. Propozycje AI potraktuj jako materiał do oceny.
Dla AI ten materiał jest opisem sytuacji, w której aplikacja ma działać. Pokazuje potrzeby użytkownika, przykłady i ograniczenia, do których można się odwołać przy projektowaniu. Im dokładniej opiszesz rzeczywistą pracę, tym mniej szczegółów AI będzie musiało zgadywać.
Wzór promptu do wklejenia w Claude:
Chcę zbudować aplikację, która pomoże mi w następującej sprawie: [opisz własnymi słowami swój pomysł, komu ma pomagać i co chcesz ułatwić]. Pomóż mi najpierw poznać ten temat. Zrób research dotyczący tej pracy, istniejących rozwiązań i potrzeb użytkowników. Wyszukaj wiarygodne źródła i podaj linki. Oddziel informacje ze źródeł od własnych propozycji. Jeśli nie możesz wyszukiwać, powiedz o tym. Na tej podstawie zaproponuj, w czym moja aplikacja mogłaby pomagać. Jeśli opis jest zbyt ogólny, zadaj kilka prostych pytań potrzebnych do dalszej pracy. Nie zakładaj, że znam pojęcia techniczne. Zapisz wynik po polsku w research.md. Na razie przygotuj materiał do projektowania, bez budowania aplikacji.
2. Przygotuj instrukcję pracy dla AI
Zapisz, czym jest projekt i jak AI ma nad nim pracować. W tym przykładzie plik nazywa się AGENTS.md. Traktuj go jako główną instrukcję pracy dla AI. Wyjaśnia modelowi, jaką pełni rolę, co ma robić, jak ma działać i z jakich dokumentów korzystać.
AI powinno czytać ten plik na początku każdej nowej rozmowy o projekcie. Dzięki temu zaczyna pracę ze znajomością celu i zasad, nawet jeśli wcześniejsze ustalenia zostały w innej rozmowie. Dlatego warto dbać o aktualność tej instrukcji i jasno zapisywać w niej zaakceptowane decyzje. Żeby mieć pewność, że zostanie uwzględniona, poproś AI o jej przeczytanie przed rozpoczęciem zadania.
Wystarczy krótki opis celu, zasad i dokumentów źródłowych. Warto ustalić, że AI ma zachowywać zaakceptowany zakres, pytać o ważne nierozstrzygnięte decyzje i sprawdzać rezultat swojej pracy.
Ta instrukcja mówi AI, jak podejmować decyzje podczas pracy: z czego korzystać, czego pilnować i kiedy zapytać ciebie. Jest szczególnie przydatna w nowej rozmowie, która może nie zawierać wcześniejszych ustaleń. Samo zapisanie pliku nie wystarczy; AI musi go przeczytać.
Wzór promptu do wklejenia w Claude:
Na podstawie naszej rozmowy i przygotowanego researchu stwórz krótką instrukcję pracy nad projektem w pliku AGENTS.md. Opisz, czym jest aplikacja, dla kogo powstaje, jaką rolę pełnisz i jak masz nad nią pracować. Korzystaj z dotychczasowych ustaleń. Nie traktuj swoich propozycji jako moich zaakceptowanych decyzji. Zapisz, że na początku kolejnego zadania należy przeczytać tę instrukcję i właściwe dokumenty projektu. Zachowuj uzgodniony zakres, pytaj o ważne nierozstrzygnięte decyzje i sprawdzaj wykonane elementy. Do przykładów używaj fikcyjnych danych. Instrukcja ma być krótka i wskazywać dokumenty źródłowe. Gdy powstanie PRD, ma ono określać zakres i działanie aplikacji. Jeśli brakuje ważnej informacji, zapytaj prostym językiem. Teraz przygotuj tylko instrukcję, bez budowania aplikacji.
3. Opisz, co ma robić pierwsza wersja aplikacji
Kolejnym krokiem jest PRD, czyli dokument opisujący działanie aplikacji. Określasz w nim, co użytkownik może zrobić, jakie ekrany są potrzebne i jaki ma być wynik jego pracy.
Zacznij od najważniejszej czynności. Jeśli budujesz narzędzie do zamówień, może to być droga od dodania zamówienia do oznaczenia go jako zrealizowane. Na podstawie twojego opisu AI może zaproponować zakres pierwszej wersji i rzeczy odłożone na później. Ty oceniasz, czy odpowiada to twojej potrzebie.
Przeczytaj PRD przed dalszą pracą. Usuń zbędne funkcje i sprawdź, czy dokument odpowiada twojemu pomysłowi. Jeśli nie wiesz, jak aplikacja ma zapisywać dane lub kto ma mieć do nich dostęp, poproś o wyjaśnienie opcji prostym językiem.
PRD daje AI konkretny opis tego, co ma powstać. Zamiast dobierać funkcje według własnych założeń, może odwołać się do ustalonego zakresu. Scenariusze sprawdzenia pokazują też, jaki rezultat ma uznać za poprawny. Dlatego twoje przejrzenie i zaakceptowanie dokumentu ma znaczenie przed rozpoczęciem budowy.
Wzór promptu do wklejenia w Claude:
Na podstawie naszej rozmowy, researchu i instrukcji projektu przygotuj PRD, czyli opis działania pierwszej wersji aplikacji. Zapisz go w PRD.md. Zaproponuj prosty zakres, potrzebne ekrany i przebieg pracy użytkownika. Uwzględnij również kwestie, których jako początkujący mogłem nie zauważyć, takie jak poprawianie pomyłek, zachowanie wpisanych informacji i dostęp do nich. Jeśli potrzebujesz ważnej decyzji z mojej strony, wyjaśnij ją prostym językiem, zaproponuj rozwiązanie i zapytaj. Nie zakładaj, że znam pojęcia techniczne. Zwykłe szczegóły możesz zaproponować samodzielnie, wyraźnie oznaczając je jako propozycje. Oddziel moje ustalenia od swoich propozycji. Opisz, po czym sprawdzimy, że aplikacja działa zgodnie z ustaleniami. Nie rozbudowuj jej o funkcje niezwiązane z głównym celem. Na razie przygotuj dokument, bez budowania aplikacji.
4. Zaplanuj prototyp ekranów
Zanim zbudujesz wszystkie funkcje, możesz przygotować interaktywny prototyp. Pozwala klikać, wpisywać przykładowe dane i przejść przez główne zadanie użytkownika. Dzięki temu sprawdzasz, czy układ i kolejność działań są wygodne.
W prototypie część funkcji może być symulowana. Przycisk pobierania pliku może pokazywać zamierzony przebieg, choć sam plik jeszcze nie powstaje. Ustal, co działa naprawdę, a co służy tylko pokazaniu pomysłu. W tej części przygotowujesz plan prototypu; jego budowa następuje po rozpisaniu zadań.
Plan prototypu przekłada opis aplikacji na to, co użytkownik zobaczy i zrobi na ekranie. AI dostaje wskazówki dotyczące kolejności działań i zachowania przycisków czy formularzy. Ty możesz ocenić ten pomysł, zanim AI zbuduje pozostałe funkcje. Jasne oznaczenie symulacji pomaga też ustalić, co nadal wymaga wykonania.
Wzór promptu do wklejenia w Claude:
Przeczytaj instrukcję projektu i PRD. Na ich podstawie przygotuj plan interaktywnego prototypu aplikacji. Zapisz go w plan-prototypu.md. Sam zaproponuj czytelny układ ekranów, przycisków i formularzy. Pokaż, jak użytkownik przejdzie przez swoje główne zadanie. Uwzględnij poprawianie pomyłek, komunikaty o błędach i wygodę na urządzeniach odpowiednich dla tej aplikacji. Chcę najpierw ocenić korzystanie z aplikacji, zanim zbudujemy wszystkie funkcje. Zaproponuj, co powinno działać w prototypie, co można pokazać jako symulację i co zostawić na później. Wyraźnie rozróżnij te elementy. Korzystaj z fikcyjnych danych i zachowaj uzgodniony zakres. Jeśli potrzebujesz mojej decyzji, wyjaśnij wybór prostym językiem, zaproponuj rozwiązanie i zapytaj. Przygotuj wyłącznie plan, bez budowania aplikacji.
5. Przygotuj wymagania i zadania do odhaczenia
Teraz uporządkuj pracę w dwóch dokumentach. Requirements opisuje, co ma działać i jak sprawdzisz rezultat. Implementation Plan dzieli budowę na etapy i konkretne zadania do odhaczenia.
Zadania powinny być na tyle małe, żeby można było osobno je wykonać i sprawdzić. Ogólne polecenie „zbuduj aplikację” daje niewiele informacji o postępie. Rozpisana lista pomaga zobaczyć, co jest gotowe i co zostało do zrobienia.
Dla AI wymagania określają oczekiwany wynik, a plan porządkuje drogę do tego wyniku. Kolejność i zależności wskazują, które elementy trzeba przygotować wcześniej. Odhaczone zadania wraz z zapisanym wynikiem sprawdzenia pomagają ustalić, gdzie kontynuować pracę. Sam checkbox nie potwierdza jeszcze, że funkcja działa.
Na początek przygotuj dokumenty dotyczące prototypu. Po jego sprawdzeniu wykorzystaj ten sam wzór do zaplanowania funkcji potrzebnych do pełnego działania aplikacji. Wtedy uwzględnij elementy wcześniej symulowane, na przykład zapis danych lub pobieranie plików, jeśli należą do twojego projektu. AI może samo uporządkować dokumenty w osobnych folderach i wskazać ci, gdzie je zapisało.
Wzór promptu do wklejenia w Claude:
Przeczytaj dotychczasowe dokumenty projektu i sprawdź istniejącą aplikację, jeśli rozpoczęliśmy już budowę. Przygotuj wymagania i szczegółowy plan dla następnej części pracy. Jeśli mamy dopiero plan prototypu, rozpisz jego budowę. Jeśli prototyp został przeze mnie zaakceptowany, rozpisz brakujące funkcje potrzebne do pełnego działania aplikacji. Jeśli nie jest jasne, na którym etapie jesteśmy, zapytaj. Zapisz dwa pliki we wspólnym folderze, którego nazwę sam dobierzesz: 1. requirements.md: co ma działać, co będzie symulowane, co odkładamy i po czym sprawdzimy rezultat. 2. implementation-plan.md: kolejne etapy, ich rezultaty i konkretne zadania z checkboxami do odhaczania. Zadania mają być na tyle małe, żeby można było każde osobno wykonać i sprawdzić. Uwzględnij właściwą kolejność oraz kontrolę rezultatu każdego etapu. Pozostaw zadania niezaznaczone i zapisz zasadę odhaczania dopiero po wykonaniu i sprawdzeniu. Dla prototypu zaplanuj ręczne sprawdzenie bez tworzenia testów jednostkowych i end-to-end. Przy pełnej aplikacji sam dobierz potrzebne sprawdzenia, szczególnie dotyczące zapisywania i zmiany danych. Nie dodawaj nowych funkcji poza uzgodnionym zakresem. Ważne decyzje wyjaśniaj prostym językiem i uzgadniaj ze mną. Na koniec wskaż, gdzie zapisałeś dokumenty. Teraz przygotuj tylko dokumenty, bez implementacji.
Gdzie przechowywać projekt i korzystać z aplikacji
Przed rozpoczęciem budowy warto utworzyć osobne, prywatne repozytorium na GitHub, czyli miejsce na kopię plików projektu i historię zmian. Pozwala zabezpieczać kolejne efekty pracy i wracać do wcześniejszych wersji. Dane użytkowników wymagają osobnej kopii i powinny pozostać poza repozytorium.
Z aplikacji możesz korzystać lokalnie na swoim komputerze albo udostępnić ją online, również pod własną domeną, na przykład przez Vercel. Publikacja jest osobnym krokiem. Sama nie zapewnia wspólnych danych na różnych urządzeniach ani ochrony dostępu do informacji użytkowników.
6. Buduj aplikację etapami i sprawdzaj rezultat
Gdy masz dokumenty, zleć wykonanie pierwszego etapu. Po zakończeniu obejrzyj rezultat, sprawdź go zgodnie z planem i zgłoś zauważone problemy. Następnie przejdź do kolejnego etapu.
Taki podział ułatwia kontrolę. Claude ma mniejszy zakres pracy w jednej rozmowie, a ty możesz zgłosić poprawki, zanim powstaną dalsze części aplikacji. Kolejne etapy możesz zlecać w nowych rozmowach w tym samym projekcie. Na początku każdej z nich AI powinno przeczytać dokumenty i sprawdzić istniejącą pracę.
Dwa sposoby zlecenia tej samej pracy
- Naraz
- „zbuduj aplikację” · jedno polecenie, wszystko w jednej rozmowie
- Etapami
- Etap 1Etap 2Etap 3Etap 4
Plan w trakcie budowy
- Etap 1zamknięty
- zadanie 1.1
- zadanie 1.2
- zadanie 1.3
- Etap 2w toku
- zadanie 2.1
- zadanie 2.2
- zadanie 2.3
- Etap 3czeka
- zadanie 3.1
- zadanie 3.2
- zadanie 3.3
- Etap 4czeka
- zadanie 4.1
- zadanie 4.2
- zadanie 4.3
Jedna rozmowa, jeden etap: Etap 2
- Claudeczyta dokumenty projektu i notatkę z poprzedniego etapu
- Claudesprawdza istniejącą pracę i wykonuje wyłącznie ten etap
- Claudesprawdza rezultat i odhacza tylko zadania wykonane i sprawdzone
- Tyoglądasz rezultat, sprawdzasz go zgodnie z planem i zgłaszasz problemy
- Claudezapisuje notatkę o stanie pracy, a kolejny etap startuje w nowej rozmowie
Przy jednym etapie AI ma mniej zadań i ustaleń do uwzględnienia naraz. Dokumenty oraz krótka notatka z poprzedniego etapu pomagają odtworzyć stan projektu w nowej rozmowie. Sprawdzenie istniejącej aplikacji pozwala porównać ten zapis z rzeczywistym rezultatem. Nadal potrzebna jest kontrola: podział na etapy ułatwia zauważenie błędów, ale nie gwarantuje ich braku.
W poniższym wzorze wpisz tylko numer etapu. AI odnajdzie właściwy plan w udostępnionych dokumentach. Przy kolejnych etapach tego samego planu zmieniasz numer. Zadania niewykonane lub niesprawdzone powinny pozostać niezaznaczone.
Wzór promptu do wklejenia w Claude:
Zrealizuj etap [numer etapu] uzgodnionego planu implementacji. Najpierw przeczytaj instrukcję projektu i odnajdź właściwe wymagania oraz plan. Sprawdź dotychczasową pracę i upewnij się, że wcześniejsze elementy potrzebne do tego etapu są gotowe. Jeśli znajdziesz kilka planów i nie będzie jasne, którego użyć, zapytaj. Wykonaj wyłącznie wskazany etap, zachowując dotychczasową pracę i uzgodniony zakres. Jeśli potrzebujesz ważnej decyzji, wyjaśnij ją prostym językiem i zaproponuj rozwiązanie. Nie rozpoczynaj kolejnego etapu. Sprawdź rezultat zgodnie z planem. Odhacz tylko zadania faktycznie wykonane i sprawdzone. Pozostałe zostaw niezaznaczone. Na koniec krótko podsumuj, co działa, co sprawdziłeś i co pozostało do zrobienia. Wyjaśnij prostym językiem, jak mogę uruchomić i obejrzeć rezultat. Zapisz krótką notatkę o stanie pracy, żeby można było kontynuować w nowej rozmowie.
Po ukończeniu prototypu przejdź przez główne zadanie użytkownika na fikcyjnych danych. Jeśli układ wymaga poprawy, zleć ją przed dalszą budową. Gdy zaakceptujesz prototyp, wróć do wzoru z punktu 5 i przygotuj plan funkcji potrzebnych do pełnego działania. Realizuj go etapami, korzystając z tego samego polecenia.
7. Sprawdź gotową aplikację
Po zakończeniu budowy sprawdź aplikację na dwa sposoby. Ty oceniasz, czy jest wygodna i pomaga w pracy, a Claude sprawdza jej działanie oraz zgodność z wymaganiami.
Najpierw sam przejdź przez całe zadanie, do którego została stworzona. Użyj fikcyjnych danych, sprawdź kolejne działania i zobacz, czy rezultat odpowiada twoim oczekiwaniom. Spróbuj poprawić pomyłkę, przerwać pracę i do niej wrócić. Jeśli aplikacja zapisuje informacje lub przygotowuje plik, sprawdź również ten rezultat.
Jeśli coś jest niewygodne albo działa źle, opisz Claude, co zrobiłeś, co się wydarzyło i czego oczekiwałeś. Poproś o poprawę oraz ponowne sprawdzenie tej czynności. Taki opis daje AI konkretny problem do rozwiązania.
Następnie zleć Claude sprawdzenie całej aplikacji na podstawie dokumentów projektu. Odhaczone zadania pokazują postęp budowy, ale na końcu trzeba sprawdzić również, czy wszystkie elementy działają razem. Dla AI wymagania są punktem odniesienia, z którym porównuje rzeczywiste działanie. Raport pozwala zobaczyć, co zostało sprawdzone, jakie problemy wykryto i czego nie udało się ocenić.
Wzór promptu do wklejenia w Claude:
Zakończyliśmy budowę aplikacji. Teraz sprawdź całość na podstawie instrukcji projektu, PRD, wymagań i planu implementacji. Nie opieraj oceny wyłącznie na odhaczonych zadaniach ani wcześniejszych podsumowaniach. Uruchom aplikację i sprawdź jej rzeczywiste działanie, korzystając z fikcyjnych danych. Przejdź przez główne zadania użytkownika od początku do końca. Sprawdź również poprawianie pomyłek, brakujące lub nieprawidłowe dane oraz przerwanie i wznowienie pracy. Uwzględnij funkcje zapisane w wymaganiach, jeśli dotyczą naszej aplikacji. Przygotuj krótki raport prostym językiem: - co sprawdziłeś i co działa poprawnie; - jakie problemy znalazłeś, jak je odtworzyć i co należy poprawić; - czego nie udało się sprawdzić i co powinienem sprawdzić samodzielnie. Jeśli nie możesz uruchomić aplikacji lub wykonać jakiegoś sprawdzenia, powiedz o tym jasno. Nie przedstawiaj niesprawdzonych elementów jako działających. Na tym etapie przygotuj ocenę i raport, bez wprowadzania zmian. Po ich przejrzeniu zlecę poprawki.
Po przejrzeniu raportu zleć poprawki, a następnie ponowne sprawdzenie czynności, przy których wystąpiły problemy. Gdy aplikacja pozwala wykonać zaplanowane zadanie, a zauważone błędy zostały poprawione i sprawdzone, możesz zacząć z niej korzystać. Kolejne pomysły zapisuj osobno. Po pewnym czasie używania łatwiej ocenisz, czego brakuje i co warto rozbudować.
Wskazówka dla osób bardziej zaawansowanych
Te prompty możesz też wykorzystać, jeśli masz już doświadczenie w budowaniu aplikacji. Potraktuj je jako punkt wyjścia i dopisz wymagania techniczne, które są ważne dla twojego projektu, na przykład wybraną technologię, sposób zapisu danych lub połączenie z istniejącym narzędziem. Schemat pracy pozostaje ten sam: ustalasz cel, porządkujesz wymagania, planujesz etapy i sprawdzasz rezultat. Poziom szczegółowości dopasowujesz do swojej wiedzy i potrzeb.
Wypróbuj ten schemat na własnym pomyśle
Masz teraz wzór pracy, który możesz dopasować do wielu różnych aplikacji. Prompty są punktem startu. Rozmawiaj z AI, dopisuj własne potrzeby, oceniaj propozycje i zmieniaj to, co nie pasuje do twojego pomysłu.
Zacznij od prostej rzeczy, której sam potrzebujesz. Ja wypróbowałem ten proces, budując aplikację z kwestionariuszem pierwszej konsultacji nowego klubowicza z trenerem personalnym. Powstało narzędzie pomagające przeprowadzić rozmowę, zapisać ustalenia i przekazać klientowi czytelne podsumowanie. Wartość takiej aplikacji widać w konkretnej pracy, którą ułatwia.
Testuj, eksperymentuj i baw się tym procesem. Zbuduj małą wersję, sprawdź ją i zobacz, co warto poprawić. Każda taka próba pomoże ci lepiej opisywać swoje potrzeby i prowadzić AI przy kolejnym projekcie.
1. Zrób research dotyczący swojego pomysłu