4-etapowy rytuał budowania zaufania do kodu AI
Cały swój produkt zbudowałem przy użyciu agenta kodującego AI.
Największym ryzykiem nie są błędy. Największym ryzykiem jest zestaw testów, który przechodzi z niewłaściwego powodu. Zielony znaczek może cię oszukać.
Stosuję te cztery kroki, aby zachować kontrolę.
Zamroź kryteria sukcesu Zapisz swoje zasady zaliczenia lub odrzucenia w git, zanim zobaczysz jakiekolwiek wyniki od AI. Jeśli zdefiniujesz sukces po zakończeniu pracy przez AI, wybierzesz definicję, która sprzyja wynikom wygenerowanym przez AI. Kiedyś straciłem projekt, ponieważ test przeszedł, mierząc niewłaściwą rzecz. Najpierw określ poprzeczkę.
Uruchom testy bazowe Zatwierdź (commit) swoje kryteria i uruchom testy na obecnym kodzie. Potrzebujesz znanego, poprawnego punktu wyjścia. Musisz wiedzieć, czy test przeszedł dzisiaj, czy był już zielony, zanim AI go dotknęło.
Wymagaj planu przed kodem Poproś AI o plan. Nie proś o kod. Większość ludzi niszczy swój codebase, ponieważ zatwierdzają 400 linii kodu bez ich czytania. Plan możesz przejrzeć w dwie minuty. To zapobiega usuwaniu przez AI trudnych przypadków testowych tylko po to, aby wyniki wyglądały lepiej.
Tylko ręczne zatwierdzanie Przejrzyj plan. Sprzeciw się, jeśli wygląda źle. Dopiero wtedy zatwierdź pracę. AI nigdy nie pisze kodu, którego nie przeczytałem wcześniej w planie. Automatyczne zatwierdzanie prowadzi do systemów, które są z pełnym przekonaniem błędne.
Opcjonalna społeczność edukacyjna: https://t.me/GyaanSetuAi