Visual Studio Code’daki bir değişiklik, birçok projede commit mesajlarına “Co-authored-by: Copilot” satırını otomatik ekledi. Üstelik kimi durumlarda geliştirici Copilot’u hiç kullanmamış olsa bile bu etiket görünüyordu. Tepkiler büyüyünce Microsoft kısa sürede geri adım attı ve varsayılanı yeniden kapalıya çekti.
Microsoft’un paylaştığı zaman çizelgesine göre: VS Code 1.117’de git.addAICoAuthor ayarının varsayılanı “all” olarak değiştirildi. 1.118’de kapsam “chatAndAgent” ile daraltıldı. Ardından 1.119 ile varsayılan tekrar “off” oldu ve “AI özellikleri kapalıyken asla ekleme yapma” kuralı netleştirildi. 1.119’un kademeli dağıtımı 6 Mayıs’ta başladı.
Olayın fitilini ateşleyen, “Enabling ai co author by default” başlıklı pull request’ti. Bu PR, Git uzantısındaki şemada varsayılanı “off”tan “all”a çeviriyordu. Açıklamasız açılan değişiklik GitHub’da yüzlerce “thumbs down” tepkisi topladı ve toplulukta hızla gündem oldu.
Microsoft, geri dönüşle birlikte birkaç ilkeye de kapı araladı: AI katkısı olmayan değişikliklere hiçbir zaman etiket eklenmeyecek, kullanıcı açık onay vermeden commit mesajına otomatik satır yazılmayacak ve “Co-authored-by” yerine “Assisted-by” gibi daha doğru bir ifade düşünülüyor. Bu öneri için ayrı bir izlek de açıldı.
Ne yapmalı?
- VS Code’da ayarı elden kapatmak isterseniz:
"git.addAICoAuthor": "off". 1.119 sürümü (6 Mayıs itibarıyla dağıtımda) bu davranışı zaten varsayılan olarak geri alıyor.
Geliştirici topluluğunun tepkisi kısa sürede teknoloji basınına da yansıdı. Değişikliğin profesyonel iş akışlarında güven ve sorumluluk zincirini zedeleyebileceği, hatta AI etiketlerinin yasal ve uyum tarafında yanlış anlaşılmalara yol açabileceği yorumları öne çıktı. Microsoft’un hızlı düzeltmesi krizi yatıştırsa da süreç, AI entegrasyonlarında şeffaflık ve izne dayalı tasarımın ne kadar kritik olduğunu bir kez daha hatırlattı.
Kaynak: www.techspot.com