To jest tłumaczenie. Jeśli wersja angielska różni się od tej, obowiązuje wersja angielska.
W skrócie
CapyWatcher tworzy jedna osoba, a kto to jest, mówi strona O mnie. Każda funkcja, strona i ilustracja zaczyna się od moich decyzji: co aplikacja ma robić, jak zachowuje się każdy ekran, na jakie pytania strona musi odpowiedzieć i czego nie może twierdzić. AI jest dla mnie narzędziem, które zamienia te decyzje w kod, tekst i rysunki. Ani AI, ani testy nie mają ostatniego słowa. Nic nie trafia do wydania, dopóki tego nie wypróbuję i nie zatwierdzę.
Czego to dotyczy
- Aplikacji. Jej funkcji, okien, komunikatów i kodu, który za nimi stoi.
- Serwera licencji. Usługi, która odpowiada na sprawdzanie licencji i aktualizacji.
- Strony internetowej. Jej stron, układów, tytułów i opisów, informacji o wersji i tych stron prawnych.
- Ilustracji. Postaci kapibary, logo i wizerunku na stronie O mnie.
Jak planuję zmianę
Zanim powstanie jakikolwiek kod czy tekst, zapisuję, czemu zmiana ma służyć, i decyduję, jak ma działać. Każda zmiana dostaje spisaną specyfikację, którą przeglądam i zatwierdzam, a potem plan krok po kroku. AI pisze kod i tekst według tego planu. Zasady, które prowadzę dla projektu, mówią mu, czego unikać: twierdzeń, których aplikacja nie potwierdza, waty słownej i wzorców projektowych, przez które wyglądałaby jak każdy inny produkt. Gdy zauważam błąd, który się powtarza, dopisuję zasadę.
Strony prawne powstają tak samo. Ich fakty wynikają z tego, co naprawdę robią aplikacja i serwer, a ich kwestie prawne sprawdziłem w przepisach i w warunkach dostawcy płatności. Żaden prawnik ich nie przeglądał.
Automatyczne testy
Każda zmiana, zanim trafi do wydania, przechodzi przez stały zestaw testów:
- Testy. Aplikacja, serwer licencji i strona mają własne testy automatyczne.
- Dostępność. Każda strona jest sprawdzana pod kątem WCAG 2.2 AA w motywie jasnym, ciemnym i w dużym kontraście.
- Wygląd. Strony mogą używać tylko kolorów, czcionki i elementów samej aplikacji, a ilustracje przechodzą własne testy kontrastu i poprawności plików.
- Prywatność. Test kończy się błędem, jeśli jakakolwiek strona poza notą prawną wczytuje coś z innej witryny albo jeśli którakolwiek strona ustawia plik cookie.
Te testy wyłapują problemy mechaniczne. Nie powiedzą, czy funkcja jest przydatna albo czy zdanie jest prawdziwe. To moje zadanie.
Mój przegląd
Każdą zmianę sprawdzam sam, w działającej aplikacji albo w przeglądarce, zanim ją zatwierdzę. Sprawdzam, czy robi to, co mówi specyfikacja, czy każdy tekst mówi to, co aplikacja naprawdę robi, i czy strona albo okno dobrze się czyta w każdym motywie. Nie czytam sam każdej linijki kodu. Oceniam kod po tym, jak działa w aplikacji, i po jego testach.
Gdy coś nie spełnia oczekiwań, wraca z uwagami: zmienione działanie, usunięte twierdzenie, przebudowany układ, rysunek do poprawy. Nowa wersja przechodzi te same testy i wraca do mnie. Do wydania trafia tylko wersja, którą zatwierdzę.
Postać, logo i ilustracje
- Postać kapibary i logo narysowała AI jako grafikę wektorową, szkic po szkicu. Każdy szkic zatwierdzałem, zmieniałem albo odrzucałem, zanim powstał następny.
- Wizerunek na stronie O mnie powstał w narzędziu AI do tworzenia obrazów na podstawie mojego opisu. Pokazuje kapibarę, nie prawdziwą osobę.
- Okna aplikacji na tej stronie nie są zrzutami ekranu. Są zbudowane ze stylów i słów samej aplikacji, z przykładowymi danymi z jednej przykładowej sesji.
Czego AI nie robi
- Aplikacja nie zawiera AI i niczego nie wysyła do usługi AI.
- Wiadomości do pomocy nigdy nie trafiają do narzędzia AI. Każdą czytam i na każdą odpowiadam osobiście.
- Żadna opinia, cytat ani rekomendacja na tej stronie nie jest zmyślona, ani przez AI, ani przez nikogo innego.
Inne języki
Ta strona powstaje najpierw po angielsku. Każdy inny język jest pisany z pomocą AI na podstawie stron angielskich, z myślą o czytelnikach w tym języku, a nie słowo w słowo. Test porównuje każdy fakt ze stroną angielską, a każde słowo z aplikacji z jej własnymi tekstami w tym języku. W przypadku stron prawnych wiążąca jest wersja angielska: jeśli tłumaczenie różni się od wersji angielskiej, obowiązuje wersja angielska.
Dlaczego używam AI
CapyWatcher to praca jednej osoby. AI pozwala jednej osobie zbudować i przetestować dużo więcej, niż dałoby się samemu, więc mój czas idzie tam, gdzie jest najważniejszy: na decydowanie, co aplikacja ma robić, i sprawdzanie, czy to robi. Nigdy nie służy do zapełniania strony podstronami dla wyszukiwarek.
Aktualizacje i poprawki
Data obowiązywania strony zmienia się, gdy zmienia się to, co strona mówi. Poprawka literówki albo nowy wygląd daty nie zmienia. Jeśli zauważysz błąd, napisz na support@capywatcher.com. Poprawiam potwierdzone błędy, a poprawka przechodzi przez te same testy i ten sam przegląd co każda nowość.