Ana Sayfa

Agentic Mühendislikte Anti-Desenler: Gözden Geçirilmemiş Kod Yükü

1 dk okuma

Agentic mühendislik, yapay zeka ajanlarının yazılım geliştirme süreçlerine entegre edildiği yeni bir yaklaşımdır. Ancak bu yeni dünyada kaçınılması gereken önemli bir anti-desen, gözden geçirilmemiş kodu iş arkadaşlarına dayatmaktır. Bir geliştirici, bir yapay zeka ajanı tarafından üretilmiş yüzlerce satır kodu içeren bir pull request (PR) açtığında ve bu kodun işlevsel olduğundan emin olmak için kendi incelemesini yapmadığında, asıl işi başkalarına devretmiş olur. Bu durum, diğer ekip üyelerinin kendi başlarına bir ajan kullanabilecekleri göz önüne alındığında, PR'ı açan kişinin sağladığı değeri sorgulatır. Kodu incelemeye sunmadan önce, başkalarının zamanını harcamaya değecek kadar hazır olduğundan emin olmak, geliştiricinin sorumluluğundadır. İlk inceleme aşaması, başkalarına devredilmesi gereken bir görev değildir.

İyi bir agentic mühendislik pull request'i bazı önemli özelliklere sahip olmalıdır. Öncelikle, kodun çalıştığından ve bu konuda geliştiricinin emin olduğundan emin olunmalıdır; çünkü işlevsel kod sunmak geliştiricinin temel görevidir. İkincisi, değişiklikler gözden geçirenler üzerinde çok fazla bilişsel yük oluşturmayacak kadar küçük olmalıdır; birkaç küçük PR, tek bir büyük PR'dan her zaman daha iyidir. Üçüncüsü, PR, değişikliği açıklamaya yardımcı olacak ek bağlam içermelidir; örneğin, değişikliğin hizmet ettiği daha üst düzey hedef nedir veya ilgili sorunlara bağlantılar faydalıdır. Son olarak, ajanlar ikna edici görünen PR açıklamaları yazabilse de, bu açıklamaların da geliştirici tarafından gözden geçirilmesi gerekir.

ডেভেলपरin bu ekstra çabayı gösterdiğine dair bir tür kanıt sunması önerilir. Kodu manuel olarak nasıl test ettiğine dair notlar, belirli uygulama seçimleri hakkındaki yorumlar veya hatta özelliğin çalıştığını gösteren ekran görüntüleri ve videolar, gözden geçirenin zamanının ayrıntılara inmekle boşa gitmeyeceğini göstermek açısından büyük önem taşır. Bu yaklaşım, ekip içinde daha verimli ve saygılı bir iş akışı sağlar.

İçgörü

Yapay zeka ajanları tarafından üretilen kodun gözden geçirilmeden iş arkadaşlarına sunulması, iş yükünü başkalarına yıkarak iş birliğini zedeler ve verimliliği düşürür.

Kaynak