39 puan yazan ragingwind 8 일 전 | 2 yorum | WhatsApp'ta paylaş

Anthropic’in kodlama ajanı araştırmacısı Eric’in, vibe coding’in (kodu yazmayı tamamen yapay zekaya bırakma yaklaşımı) gerçek servis ortamlarında nasıl güvenli şekilde kullanılabileceğini ele aldığı bir sunum. Basitçe yapay zekayla çok fazla kod üretmekle vibe coding aynı şey değil; Andrej Karpathy’nin tanımında olduğu gibi işin özü, “kodun var olduğunu bile unutmak”. Yapay zekanın yönetebildiği iş ölçeği her 7 ayda bir ikiye katlanırken, bu akışı değerlendiremeyenlerin rekabette geri kalmasının kaçınılmaz olduğu düşüncesiyle başlıyor.

Temel iddialar

  • Vibe coding’in ilkesi, “kodu unut ama ürünü unutma”dır. Bir derleyicinin ürettiği assembly’yi tek tek okumadığımız gibi, yapay zekanın yazdığı kodun kendisinden çok ortaya çıkan sonucun kalite ve doğruluğunu doğrulamaya odaklanmak gerektiğini savunuyor.
  • Geliştiricinin rolü, doğrudan uygulayan kişiden Claude’un ürün yöneticisine (PM) dönüşmeli. Tıpkı bir junior mühendise iş devrederken olduğu gibi, gereksinimleri, kod tabanı bağlamını ve kısıtları yeterince düzenleyip yapay zekaya aktarma süreci 15–20 dakikadan uzun sürse bile, bu yatırım başarı oranını ciddi biçimde artırıyor.
  • Vibe coding, kod tabanındaki yaprak düğümlere (başka kodların bağımlı olmadığı uç işlevlere) odaklanmalı. Çekirdek mimari ya da başka modüllerin dayandığı temel kod ise hâlâ insanlar tarafından derinlemesine anlaşılmalı ve yönetilmeli.
  • Doğrulanabilirlik için tasarım yapmak şart. Anthropic içinde 22.000 satırlık bir reinforcement learning kodunun Claude ile yazılıp prod’a merge edildiği örnekte, stres testleri ve girdi/çıktı temelli doğrulama kontrol noktaları tasarlanarak kodun tamamı okunmadan da kararlılık ve doğruluk doğrulanmış.

Mevcut sınırlamalar

  • Teknik borcu, kodu doğrudan okumadan ölçmek ya da doğrulamak için henüz iyi bir yöntem yok. Vibe coding’in yaprak düğümlerle sınırlı tutulmasının en büyük nedeni de bu.
  • Geliştirici olmayan kişilerin güvenlik ya da ödeme gibi hassas alanlara kadar vibe coding ile prod sistem kurması riskli. Doğru soruları sorabilecek teknik muhakeme yeteneği ön koşul.

Fark yaratan nokta

  • Vibe coding’i basit bir trend değil, yazılım sektöründe yapısal bir dönüşüm olarak çerçevelemesi dikkat çekici. CTO’nun uzmanları yönetmesi veya CEO’nun muhasebecinin işini doğrulaması gibi, “uygulamanın ayrıntılarını bilmeden sonucu doğrulama problemi”nin medeniyet kadar eski bir mesele olduğuna işaret ediyor.

Çıkarımlar

  • Yazılım mühendislerinden beklenen yetkinlik, kodu satır satır yazma becerisinden; gereksinimleri hassas biçimde tanımlama ve sonuçları yapısal olarak doğrulama becerisine kayıyor. Yapay zeka araçlarının performans artış hızına bakıldığında, bu dönüşüme ne kadar erken uyum sağlanırsa o kadar avantajlı olunacağı görülüyor.

2 yorum

 
iolothebard 8 일 전

Bunu en alt düzey geliştiricilere söyleyeceğinize C-level yöneticilere söyleyin~~~

 
supermaxi 7 일 전

Artık hepimiz PM'iz zaten