Kod inceleme (code review), yapay zekânın en iyi çalıştığı alanlardan biri — çünkü okuma işi. Bizim akışımız:
Otomatik eleyen katman (insansız)
- Derleme, test, lint
- Güvenlik taraması (hardcoded secret, injection)
- Büyük diff'lerde temel stil sorunları
Model katmanı
Diff + commit mesajı + dosya bağlamı verilir; model şunları raporlar:
- Mantık hatası ihtimalleri (
elsedalı unutulmuş mu, kenar koşulu var mı) - Test edilmemiş davranışlar
- İsimlendirme ve okunabilirlik
Insan kalan katman
- Tasarım kararı: bu fonksiyon var olmalı mı?
- Ürün niyeti: beklenen davranış hangisi?
- Her önerinin gerekçesi — model yalnızca satır değil, sebep de söylemeli
Dikkat
İnceleme yapan modeli PR sahibinden farklı tutun; aynı modelin kendi kodunu övmesine izan vermeyin. Biz bunu rollout'tan sonra fark ettik: onay oranı anlamsız biçimde yükseliyordu.
Net sonuç: inceleme süresi ~3 kat kısaldı, ama son onay hep bir insanda.