- Anthropic, yapay zeka kodlama aracı Claude Code’un çıktı biçimini değiştirerek hangi dosyaları okuduğunu veya değiştirdiğini göstermemeye başladı
- Yeni sürüm (2.1.20), dosya adları yerine yalnızca “3 dosya okundu” gibi özetler gösteriyor; ayrıntılar ise yalnızca kısayol tuşuyla görülebiliyor
- Geliştiriciler, güvenlik, denetim ve hata tespiti için dosya adlarını gerçek zamanlı görmeleri gerektiğini söyleyerek sert tepki gösterdi
- Anthropic bunun arayüzü sadeleştirme amaçlı bir adım olduğunu savundu, ancak “verbose modu” alternatifi gereksiz bilgi fazlalığı nedeniyle eleştirildi
- Yapay zeka araçları iç işleyişini gizlediğinde bunun şeffaflık ve güvenilirliğin azalmasına yol açabileceği endişesi dile getiriliyor
Claude Code çıktı değişikliği tartışması
- Anthropic, Claude Code’un ilerleme çıktısını (progress output) değiştirerek, yapay zekanın okuduğu veya değiştirdiği dosya adlarını varsayılan olarak gizledi
- Önceden dosya adı ve okunan satır sayısı gösteriliyordu; yeni sürümde ise bu, “Read 3 files (ctrl+o to expand)” biçiminde özetleniyor
- Ayrıntılar kısayol tuşuyla görülebilse de geliştiriciler bunu zahmetli ve pratik olmayan bir yaklaşım olarak değerlendiriyor
- Geliştiriciler, Claude yanlış dosyaya başvurduğunda ya da güvenlik açısından hassas bir dosyaya eriştiğinde bunu anında fark etmenin zorlaştığını belirtiyor
- Kod tabanı ne kadar karmaşıksa, yapay zekanın bağlam takibini doğrulamanın o kadar önemli olduğu vurgulanıyor
- Yanlış yöne gidildiğinde erken durdurma yaparak token israfını önlemenin de mümkün olduğu özellikle belirtiliyor
Geliştirici tepkileri ve eleştiriler
- GitHub issue’larında çok sayıda geliştirici bu değişiklikten memnuniyetsizliğini dile getirdi
- Bir kullanıcı bunu “sadeleştirme değil, yararlı bilgilerin kaldırılması” diye eleştirdi
- Başka bir kullanıcı ise “verbose modunun fazla gürültülü olduğunu ve bir alternatif sayılamayacağını” söyledi
- Anthropic’te Claude Code’dan sorumlu isim olan Boris Cherny, bunun “arayüzü sadeleştirmeye yönelik bir adım olduğunu ve asıl önemli olanın diff ile bash/mcp çıktıları olduğunu” açıkladı
- Birkaç gün kullanılmasını öneren Cherny, şirket içindeki geliştiricilerin ‘gürültünün azalmasını’ olumlu karşıladığını da belirtti
- Daha sonra Cherny, geri bildirimleri yansıtarak verbose modunu ayarladı ve dosya yolu gösterme özelliği ekledi
- Ancak mevcut verbose modundaki ayrıntıların azalması nedeniyle, tam bilgi isteyen kullanıcılar açısından bunun dezavantaj yarattığı eleştirileri sürdü
Hacker News ve topluluk tartışmaları
- Cherny, Hacker News tartışmasında da “Claude daha akıllı hale geldikçe ve çalışma süresi uzadıkça çıktı miktarının aşırı arttığını” söyledi
- Çıktının terminali aşırı yüklediği için sadeleştirmenin gerekli olduğunu savundu
- Buna karşılık çok sayıda kullanıcı, özetlenmiş çıktının kullanışlılığı azalttığını öne sürdü
- “Claude’un hangi dosyaları okuduğunu bilmek gerekir ki araya girip binlerce token tasarruf edilebilsin” görüşü paylaşıldı
- Bazıları ise Claude’un opaklığının (opacity) artmasıyla “artık ona güvenmenin zorlaştığını” dile getirdi
Şeffaflık ve güven sorunu
- Geliştiriciler, Claude Code iç işleyişini gizlediğinde hata tespiti ve doğrulamanın zorlaştığı uyarısında bulunuyor
- Bir kullanıcı, “Claude’un niyetini ya da mantığını izleyemiyorsanız oturum yalnızca token harcar” dedi
- “Sürekli gözetim ve düzeltme olmadan doğru sonuç beklemek zordur” görüşü de aktarıldı
- Habere göre Claude Code sık güncelleniyor, ancak önceki gösterim biçimine geri dönüleceğine dair bir işaret yok
Özet
- Anthropic’in değişikliği, arayüz sadeleştirmesi ile şeffaflığın azalması arasında bir tartışma başlattı
- Geliştirici topluluğu, yapay zeka araçlarının iç eylemlerinin görünürlüğünü temel bir güven unsuru olarak görüyor
- Claude Code’un sonraki güncellemelerinde şeffaflık ile kullanılabilirlik arasındaki dengeyi nasıl kuracağı yakından izlenecek
1 yorum
Hacker News görüşleri
Claude'un iç işleyişini gizlemesi garip bir durum
Bu sadece merak yüzünden değil; model saçma sapan şeyler yapmadan önce bunu fark edebilmek için gerekli
Örneğin tüm kod tabanını yanlış okumasını ya da değiştirilmemesi gereken dosyalara dokunmasını önlemek için
verbose modundaki iyileştirme güzel ama bu tür şeffaflık en başından varsayılan olmalıydı
Yapay zeka dosyalarla çalışıyorsa hangi dosyalarla çalıştığını tam olarak göstermesi şart
Soyutlama iyidir ama build'i bozabilecek kısımları gizlememeli
Bu açıdan bakınca UX'in insan değil sonuç odaklı tasarlanmış olması anlaşılır
Ama “raydan çıkma” sorunu hâlâ çözülmüş değil ve birden fazla yapay zeka ajanının otonom biçimde doğru sonuç üretip üretemeyeceği şüpheli
Uğraştırıcı ama yanlış projeyi değiştirmeye çalışmasını engelleyebiliyor
Yüzlerce kütüphane projesi olan monolitik kod tabanlarında bu şart
Model komutu yanlış anlamlandırırsa onlarca dakika boşa oyalanabiliyor
Onun yerine başka işler yapıyor ya da telefona bakıyorum
Çıktıyı elle izlemek verimsiz bir yöntem gibi geliyor
Anthropic'in bunu anlamaması tuhaf
“Daha fazla bilgi göster” talebine “daha az göstererek” karşılık vermeleri ironik
“hızlı(fast)” da şirketten şirkete farklı kullanılıyor; kelimelerin anlamı dağıldığı için sadece etikete bakarak anlamak mümkün değil
Muhtemelen bunu basit buluyor ve kullanıcının talebini karşıladığını düşünüyor
Varsayılan mod neredeyse sessiz mod gibi ve arka planda otonom çalıştığı için ekran titreyip duruyor
Sorudan sonra birkaç saniye bekleyip varsayılan seçeneği otomatik sürdürüyor, bazen Esc ile bile durmuyor
Son güncelleme epey sinir bozucuydu
Ama yine de eskisine göre daha az ayrıntılı; daha fazla ayrıntı için yeni bir mod gerekiyor
Anthropic geliştirici pazarını hedefleyerek iyi ilerliyordu ama bu karar riskli bir tercih
Rekabetin bu kadar yoğun olduğu bir ortamda böyle bir inat, geliştiricilerin güvenini kaybettirebilir
Ben Claude modelini çeşitli platformlarda kullanıyorum ama Claude Code'u rahatsız edici bulduğum için kullanmıyorum
Buna karşılık Claude Co-work ya da Excel entegrasyonu gibi geliştirici olmayan pazarlarda büyüme potansiyeli yüksek görünüyor
Codex'e geçtim; Claude Code yavaş ve geri bildirim az olduğu için insanı bunaltıyor
Basit bir prompt'ta bile 20 dakika takılı kaldığını görünce geri dönmek için sebep kalmıyor
Alternatif olarak OpenCode var
Claude Code'a en yakın deneyimi sunuyor ama ben yine de şimdilik Claude Code'u tercih ediyorum
Anthropic sanki kod incelemeden kaçınan bir iş akışını teşvik ediyor
İnsanın kodu doğrudan görmemesini sağlamak bir tür lock-in stratejisi gibi
Kod üretimi hızlı olduğu için toplam sürenin yaklaşık %40'ını incelemeye harcıyorum; kalite o kadar önemli
Ben gün boyu 5'ten fazla ajan çalıştırıyorum
Sonuçları çok sıkı biçimde ölçüp doğruladığım için, çıktının sessiz olması hatta daha iyi
Sadece gerektiğinde “düşünce sürecini açıkla” prompt'unu kullanarak log bırakıyorum
Yine de önceki yöntemi sevenler için seçimlik bir mod olsa iyi olurdu
Ama ajanları gerçek zamanlı izleme yaklaşımı yakında modası geçmiş olabilir
Modeller fazla hızlı gelişiyor
Son dönemde Claude'un araştırma tarzının kötüleştiğini hissettim
Basit meselelerde bile onlarca gereksiz thread oluşturuyor
30 dakikadan fazla boş yere dolanıp sonunda tamamen “kaybolmuş” hale geliyor
Artık böyle işaretler görünür görünmez hemen durduruyorum
“Sadece ilgili koda bak” desen bile “kendim bakacağım” diye cevap veriyor — gerçekten şaşırtıcı
Bu konu zaten HN'deki başka bir başlıkta bir Anthropic geliştiricisi tarafından doğrudan dile getirilmişti
Claude konuşma loglarını
~/.claude/projectsiçine kaydediyorBu yüzden cc-tail gibi araçlarla logları gerçek zamanlı izlemek mümkün
Ben Claude Code'a her zaman önce bir değişiklik planı çıkarttırıyorum
Hangi dosyaları değiştireceğini anlattırdıktan sonra, onu yeni bir context içinde çalıştırıyorum
Spesifikasyonu JSON planına bölüp her işi Claude ya da Codex ile konuşmasız biçimde çalıştırıyor
Senin iş akışına da iyi uyacak gibi görünüyor