> İş mantığını yapay zekaya açıklamanın maliyeti > kodlama maliyetleri, yani arka uçta Vibe Kodlama kullanmıyorum. Bence arka uç yazmak için yapay zeka kullanmıyor çünkü yol bağımlılıklarına çok aşina ve kod üretmek için istekler kullanmak yerine konfor alanında kalmak istiyor. Ön kısım ise yabancı ama açık fikirlilikten kaynaklanıyor. Zaten çok iyi bildiğiniz bir diğer sorun ise, ihtiyaçlarınızı promptlarla net bir şekilde tanımlamanın zor olmasıdır. Doğal dilde kolayca anlaşılır bir şekilde ifade edebilmek ve iletişim kurabilmek kıdemli programcılar için gerekliliktir, çünkü gerçekte, insanları yönlendirmek ve başkalarını tasarımınızı kullanmaya ikna etmek istiyorsanız, doğal ifade ve iletişim olmadan idare edemezsiniz. Arka uç kod için, sözde kod kullanarak kelimeleri sormayı deneyebilir, TDD deneyebilir, önce test kodu yazabilir ve sonra uygulayabilirsiniz, ancak yine de daha fazla yapay zeka kullanmanız önerilir.
耳朵
耳朵11 Sa Önce
Bay Baoyu söylediklerine katılıyor ve ben de bazı başka bakış açıları ekleyebilirim (arka ve ön kısımda Vb). Back-end Java yazarken hiç Vb programlama kullanmadım, tamamen manuel kod kullanıyordum, çünkü Java ekosistemi son derece olgun ve çerçeve temel teknik detayları oldukça kapsele hale getirdi, bu yüzden sadece iş mantığının uygulanmasına odaklanmam gerekiyor. İş mantığının yapay zekaya yorumlama maliyeti > kodlama maliyetleri, bu yüzden arka uçta Vb programlaması kullanmıyorum. Ama ön yüzü yazarken, genellikle Agent tam otomatik + ince ayar için bir editör kullanıyorum, kodun %99'u ajan tarafından yazılır, sadece sonuçlara göre biraz ince ayar yapmam gerekiyor, defalarca tekrar. Ön uç yazarken neden Agent tamamen otomatik olarak kullanıyorum? Büyük bir sebep, ön uç kodunun tekrarlılığının göz ardı edilmemesidir; ne kadar ileri mühendis olursanız olun, her bileşen, her düğme yine de doğru yere getirip istenen etkiyle eşleştirmeniz gerekiyor. Her ön yüz kontrolü, açılır açılır, prompt ve form gönderimi bir çerçeve tarafından tamamlanamaz, yine de elle yazmanız gerekiyor, bu anda ajanın tamamen otomatik kullanımının avantajları vurgulanıyor, görevi net yazdığınız sürece mevcut model yetenekleri %99'unu geri kazanmanıza yardımcı olabilir. Şimdi ön yüz tam yığın geliştirme zaten olgun bir Monorepo modeline sahip; büyük model, aynı depoda tüm projenin API'lerini ve nesne tanımlarını anlayabiliyor, bu yüzden tam yığın geliştirme Monorepo + Agent kullanarak tam otomatikleştiriyor ki bu da verimlilikte patlama anlamına geliyor. Düşüncelerimi özetlemek gerekirse: Agent'ı tam otomatik olarak kullanıp kullanmamama, zamanımı kazandırıp kazandırmadığına ve verimliliği artırıp artırmadığına bağlı; olgun bir mühendis için, bu kod senaryolarında verimliliği artırmak için Agent'ı kullanıp kullanamayacağınızı anlamak kolay olmalı.
Tabii ki, her şeyi yapay zekaya bırakmanızı önermem, bazı tekrarlayan görevler yapay zeka tarafından yapılmak zorunda, ancak bazı tasarım görevleri en çok yapay zeka tarafından desteklenir ve becerilerinizin bozulmasını önlemek için genellikle bazı kodları kasıtlı olarak manuel yazmanız gerekir. Tıpkı şimdi insanların fiziksel çalışmaya ve spor salonuna gitmesine gerek kalmıyor!
3,21K