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 · Zlecenie

Prompt 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ąd

Każ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 terenie

Wydaję 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 · Rozliczenie

Godziny 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.

Co nowego