Yapay kodlama

Yapay kodlama

Yapay zeka araçları ile kod yazanların Claude’dan hem bu kadar şikayet edip hem de hala onu kullanmaya devam etmelerini hiç samimi bulmuyorum. Şimdiye kadar Claude ile yapabilip Codex veya Gemini ile yapamadığım hiçbir şey olmadı zira.

Ayrıca vibe/agentic coding denen şeyde yani yapay zeka araçları ile kod yazmada ne istediğini doğru bir şekilde anlatabilmenin ve süreci doğru iletişim kurarak yönetebilmenin, kod yazmaktan daha önemli ve doğru sonuçlar elde etmede daha etkili olduğunu düşünüyorum.

“Siz isteyin onlar yapsın!” sloganı ile ölümsüzlüğün sırrını bulmuşçasına kasılan ezberci tayfanın amacı ise maalesef samimi olmaktan, bir şeyler paylaşmaktan/öğretmekten ziyade sadece tıklama ve izlenme elde etmek. Çünkü öyle bir dünya yok. Henüz.

Ayrıca olaylara, keskin köşeleri olan yaklaşımlardan ziyade çıktıları değerlendirerek bakmayı tercih etmek gerek. Ve bu konuda yapılan bazı yorumların, yazılım sektöründe yıllardır devam eden tartışmalara benzer şekilde duygusal bağlar ve bağlılıklar öne çıkarılarak da yapıldığını değerlendiriyorum.

Gelişmeleri hem sosyal medyadan hem de bu araçları geliştiren ekiplerin makalelerinden elimden geldiğince takip etmeye çalışıyorum ve bu araçlarla geliştirme yapan yazılımcıların çoğunun Claude Code’dan da çokça şikâyet ettiğini, görevleri yapmadığı halde yapmış gibi davrandığını belirttiklerini gözlemliyorum. Bütün bunlar, asıl gönderide anlatmak istediğim şeyin tam olarak canlı örnekleri aslında.

Özellikle yapay zekâ kodlama araçları kullanarak yazılım geliştiren “vibe coder” olarak adlandırdığımız yeni nesil geliştiricilerin yazılım metodolojilerine hâkim olmadan yaptıkları işlerden elde ettikleri sonuçların bilimsel temelleri olan kıstaslar olmaktan uzak olduğu düşüncesindeyim.

Bir araçtan sizi A noktasından B noktasına götürmesini istediğinizde bu yolculuğu, kendi bilgi ve becerileri dahilinde yapacaktır. Oysa isteğinizi; hangi güzergahları kullanacağı, hangi duraklarda mola vereceği, hangi şeritte kaç KM hızla gideceği gibi ayrıntılı parametreleri belirterek ilettiğinizde elde edeceğiniz sonuçlar da farklı olacaktır.

Hasılı; mevcut durum bu tür şeylerle ilgili kesin hükümler vermek için henüz erken görünüyor. Gerek sektör gerek yazılım geliştirme yaklaşımları gerekse kullandığımız araçlar olgunlaştıkça bütün bu işler için de standartlar belirlenecektir. Ve ondan sonra daha isabetli ve olgun değerlendirmeler yapabileceğiz.

Bir Yorum Yapın

E-posta hesabınız yayınlanmayacak. Lütfen bütün alanları doldurun.