Razvoj softvera sa AI asistentom radi odlično pod jednim uslovom: da AI izvršava tvoj proces, a ne da ti pratiš njegov. Sve svoje proizvode gradim tako, i tok je uvek isti: plan, pravila, izgradnja, provera na živom sistemu. Evo ga korak po korak, onako kako zaista izgleda.
Korak 1: plan pre koda, uvek
AI ne sme da počne da kuca dok ne opiše šta će, kako i zašto, i dok to ne odobrim. Zvuči birokratski, a u praksi je najveća ušteda: pola loših ideja umre u planu, gde je brisanje besplatno. U planu tražim i alternative i kompromise, jer AI ume da ćuti o njima dok ga ne pitaš.
Korak 2: pravila kuće
Svaki projekat nosi pisana pravila koja asistent mora da poštuje: isti admin panel, ista bezbednosna osnova (o tome u posebnom tekstu), zabranjene zone koda koje se ne diraju, način pisanja poruka korisniku. Bez pisanih pravila svaki razgovor počinje od nule i kvalitet zavisi od raspoloženja.
Korak 3: izgradnja u celinama
Ne „napravi mi aplikaciju”, nego zaokružene celine: jedan tok, jedan ekran, jedna integracija, pa provera. Posle svake celine slede testovi, i tek kad je celina stvarno gotova ide sledeća. AI raste na kratkim uzicama.
Korak 4: QA na živom sistemu
Testovi su obavezni, ali nisu dovoljni: pravi problemi se vide tek uživo. Zato posle svake veće celine idе provera na produkciji, klik po klik, sa stvarnim podacima. Baš takva provera mi je nedavno ulovila grešku WordPress jezgra koju nijedan lokalni test ne bi našao. Šta AI u ovom procesu i dalje ne ume, opisao sam u posebnom tekstu.
Česta pitanja
Koliko brže se radi sa AI asistentom?
Za mehanički deo posla, višestruko: ono što je bio radni dan sada je sat. Ukupno ubrzanje zavisi od tebe, jer odluke, prioriteti i provera kvaliteta ostaju ljudski posao i postaju usko grlo.
Da li AI piše loš kod?
Piše onakav kod kakav mu proces dozvoli. Bez pravila i pregleda, nagomilaće prečice. Sa pisanim standardima i obaveznim testovima, kod je uredniji od proseka koji sam viđao kod ljudi.
Može li ovako da radi neko ko ne zna da programira?
Za male alate da, i to je ogromna promena. Za proizvod koji prodaješ drugima i dalje moraš da razumeš šta je izgrađeno, jer odgovornost ne može da se delegira.
Ceo ovaj proces možeš da vidiš na delu na mojim proizvodima na gosimple.agency, svaki je izgrađen tačno ovim tokom.


