Tko pružatelju usluge daje pristup svom shopu, s pravom prije svih drugih postavlja jedno pitanje: što se događa kad nešto pođe po zlu? Kod AI razvojnog tima to je pitanje još važnije, jer agenti rade promjene brže i češće nego ljudski tim. Odgovor ne leži u kvaliteti pojedinog koda, nego u postupku kroz koji prolazi svaka promjena. Kod Eywora AI Crewa to je pet koraka, i nijedan nije neobvezan.
Korak 1: Kopija
Agenti rade isključivo na kopiji vašeg weba, takozvanom staging okruženju. Ona sadrži cjelokupan kod, temu, sve dodatke i konfiguraciju, ali ne i stvarne podatke kupaca: u kopiji su isključivo anonimizirani podaci. Poslužitelji su u Njemačkoj. Vaš produkcijski sustav ne vidi ništa od rada agenata dok to izričito ne zatražite. Za vas to znači i: pogreška u kopiji nije incident, nego normalan dio razvoja koji nikada ne dopire do vaših kupaca.
Korak 2: Automatski testovi
Prije nego što išta vidite, agenti sami testiraju svoj rad. To uključuje tehničke provjere koje su moguće u svakom sustavu za web-shop: učitava li se svaka zahvaćena stranica, rade li košarica i checkout, stižu li narudžba i e-mail potvrde, i nije li promijenjeno nešto što ne pripada nalogu. Drugi agent pregledava kod prvoga, treći pazi na sigurnost i zaštitu podataka. Tek kad su te provjere prošle, nastaje pregled.
Korak 3: Pregled i odobrenje
Rezultat vidite u pregledu kopije, onako kako bi ga kasnije vidjeli vaši kupci, i odlučujete: odobriti ili dati povratnu informaciju. Bez vašeg odobrenja ništa ne ide online. To je najvažnije pravilo cijelog postupka i vrijedi za svaku promjenu, uključujući ažuriranja i ispravke pogrešaka. Shvatite taj korak ozbiljno: prođite u pregledu putove koji su važni za vaše poslovanje, primjerice narudžbu s vašim najčešćim načinom plaćanja. Što je vaša povratna informacija konkretnija, to je sljedeći krug brži.
Korak 4: Objava s backupom
Odobrene promjene standardno idu online utorkom i četvrtkom. Fiksni dani objave imaju razlog: nitko ne želi promjenu u petak poslijepodne prije akcijskog vikenda. Ako trebate dnevne objave, dogovaramo to na početku. Prije svakog deploymenta radi se backup, za to brine release-manager među agentima. Svaka je promjena dokumentirana u sustavu verzioniranja, s vašim nalogom i opisom što je promijenjeno. Koristite li vlastiti Git, signundsinn ga povezuje.
Korak 5: Vraćanje
Pokaže li se nakon objave da nešto ne odgovara, tim signundsinna vraća promjenu. Dva vraćanja mjesečno uključena su u cijenu. Budući da je svaka promjena verzionirana i postoji backup, vraćanje je uvježban potez, a ne spasilačka akcija. Za pitanja pritom vrijedi vrijeme odziva od najviše četiri sata radnim danom, s premium paketom jedan sat.
Zašto je postupak važniji od inteligencije
Rasprava o AI-ju u razvoju uglavnom se vrti oko pitanja koliko dobro model programira. Za vlasnike je odlučnije drugo pitanje: kako izgleda put od koda do kupca i tko na kojem mjestu drži ruku na njemu? Postupak od kopije, testova, odobrenja, backupa i rollbacka od brzih agenata čini sustav kojem možete povjeriti svoj shop. Kako pojedini agenti pritom surađuju, opisuje članak Što je AI agent za razvoj web-shopa?, a pojedinosti o podacima, poslužiteljima i ugovorima nalaze se u čestim pitanjima o AI Crewu.
Izvori
- Eywora, česta pitanja o AI Crewu: Može li AI Crew oštetiti moj produkcijski sustav, kako funkcionira odobrenje, što se događa nakon objave, gdje su poslužitelji – https://www.eywora.com/hr/cesta-pitanja/ai-crew/




