Jak powstają te aplikacje
Programowanie z AI
„Napisała to AI” to połowa zdania. Oto druga połowa — cztery akty tego, co naprawdę dzieje się między pierwszym promptem a wydaniem, które działa na cudzym telefonie.
Przy tworzeniu aplikacji korzystam z kilku asystentów i modeli AI, których użycie osobiście zatwierdziłem dla tego projektu. Nie korzystam z chińskich narzędzi AI ani innych narzędzi AI, których nie zatwierdziłem.
Różni asystenci i różne modele AI wielokrotnie sprawdzają kod, a ja dodatkowo przeglądam go ręcznie. Te kontrole pomagają utrzymać aplikacje wolne od złośliwego kodu i kodu śledzącego.
Akt I · ZleceniePrompt to właśnie ta praca
Nikt nie wpisuje „zrób mi aplikację” i nie odchodzi. Każda funkcja zaczyna się od długiego, dokładnego opisu: stany, przypadki brzegowe, reguły danych, testy, które musi przejść, i to, czego nigdy nie wolno jej zrobić. AI pisze kod — decyzji nie podejmuje. Niejasny prompt daje niejasną aplikację, a płacę za to później przepisywaniem.
Akt II · PrzeglądKażdą linię i tak czytam
To, co wraca, jest szkicem, nigdy gotową dostawą. Czytam diffa, uruchamiam go, przeklikuję aplikację i odsyłam z listą tego, co jest źle. Potem jeszcze raz. Kiedy jeden model wciąż nie łapie, o co chodzi, to samo zadanie dostaje inny — i tak, niektóre rundy kończą się tym, że tłumaczę maszynie wprost, że nie o to prosiłem.
Akt III · Próba w terenieWydaję to tylko wtedy, gdy działa wszędzie
Potem przychodzi część, której żaden model za mnie nie zrobi. iPhone i Android, telefon i tablet, build webowy, przeglądarka w telefonie, pionowo i poziomo. Pipeline wydawniczy spięty na GitHubie, klucze podpisu, wypełnione Play Console i App Store Connect, sprawdzona strona prezentacyjna i każda funkcja przeklikana ręcznie, zanim zobaczy ją ktokolwiek inny.
Akt IV · RozliczenieGodziny zamiast miesięcy — poza testowaniem
To jest uczciwy rachunek. Pisanie kodu skróciło się z miesiąca do kilku godzin — to prawda i tylko dlatego te aplikacje w ogóle istnieją. Testowanie, wydawanie i utrzymywanie ich w porządku nie przyspieszyło ani o minutę i właśnie tam idzie teraz czas. AI przesunęła wąskie gardło. Nie usunęła go.
Zbudowane z AI. Przeczytane, zakwestionowane, poprawione, przetestowane na prawdziwych urządzeniach i wydane przez człowieka — na tę połowę nie ma skrótu.