
Her şeye yorum yazan bir inceleme sessize alınır
İyi bir pull request incelemesi otuz değil üç yorum bırakır. Otomatik bir inceleyici her sapmayı işaretlerse ekip onları atlar ve önemli yorum diğerlerinin arasında kaybolur.
Hangi vakaların yorum hak ettiğine karar vermek için ekibinizin uyguladığı kodlama uzlaşımlarına, hoşgörüyle karşıladıklarına ve küçük bir değişikliğin hâlâ işe yarayabileceği kod tabanı kısımlarına ihtiyacınız vardır. Bağlam da önemlidir. Deneysel bir uç nokta için eksik bir test ile faturalama yolu için eksik bir test aynı tür sorundur, çok farklı ağırlıktadır.
Agent bir noktayı belirtip duran yorumlar bırakır. İncelemeleri onaylamaz, birleştirmez veya bloklamaz. İncelemeyi zaten adlandırılmış bir insan yürütür.
Agent Studio'da bu agent nasıl kurulur
Prompt skills ekibinizin incelemelerde uyguladığı ölçütleri belirtir: bir stil kılavuzu değil, uyguladığınız kurallar ve bilerek denetlememeye karar verdiğiniz uzlaşımlar.
İkinci bir prompt skill kod tabanının hassas alanlarını öne çıkarır: faturalama, kimlik doğrulama ve veri göçü. Ağırlık, bu alanlar yüzünden değişikliğin nerede yapıldığına göre değişir.
Sistem prompt'u yorum sayısını tavanlar ve sıralanmalarını ister. Agent tam bir liste üretmek yerine neyin önemli olduğunu seçmek zorundadır.
Bir yorum yalnızca sapmayı değil sonucu belirtmelidir. Bir uzlaşımın kaçırılmış olabileceğini söylemek gürültüdür. Bu yolun artık iki kez kullanılabileceğini söylemek bir incelemedir.
Bir Webhook tetikleyicisi pull request olaylarını alır. GitHub node farkı, ilgili issue'yu ve son dosya geçmişini Agent Chat node'una iletir.
GitHub node yorumları agent'a atanmış inceleme yorumları olarak geri yazar. Böylece bir meslektaştan geliyor sayılmazlar.
Agent hiçbir değişikliği birleştirmez, onaylamaz ve hiçbirini bloklamaz. Bir yorum yazıldığında, hassas bir alanı ilgilendiren her madde adlandırılmış bir inceleyiciye gider.
Bu agent nelerden oluşur
- Prompt skills: ekibinizin uyguladığı ve denetlememeye karar verdiği şeyler.
- Prompt skills: küçük bir değişikliğin ağırlık taşıdığı hassas alanlar.
- System prompt: tavanlı, sıralanmış bir yorum kümesi; kapsamlı çıktı değil.
- System prompt: her yorum sapmayı değil sonucu belirtir.
- Webhook (Triggers) ile GitHub (Integration): fark, bağlı issue ve son dosya geçmişi.
- Agent Chat (Util): yorumlar agent'a atfedilerek yazılır. Birleştirme yok, onay yok, blok yok.
- ActionFlow yeterli olduğunda: Testlerin, bağlı bir issue'nun ve bir açıklamanın varlığını kontrol etmek yetiyorsa, iş akışını kurun. Bu denetim en yaygın inceleme sürtünmesini kaldırır.
Sık sorulan sorular
Bülten
Ürün güncellemelerini alın
Yeni node'lar, agent'lar ve ürün notları. Yalnızca açmaya değer bir şey varken e-posta göndeririz.