Oracle, şirketin yönettiği açık kaynaklı Java geliştirme platformu OpenJDK'ya yapay zeka tarafından oluşturulan kodların yapılmasını yasaklayan bir politikayı sessizce uygulamaya koydu. The Register tarafından bildirilen bu hamle güvenlik, emniyet ve fikri mülkiyet kaygılarını öne sürüyor ancak Oracle'ın yazılımı nasıl geliştirdiğine dair kendi dahili mesajlarıyla tam bir gerilim içinde bulunuyor. Devam eden son dakika yapay zeka haberleri için bu hikaye, kurumsal yapay zeka tutkusu ile mühendislik ihtiyatı arasındaki artan uçurumun altını çiziyor.
Bu politikaya göre geliştiriciler, kodun hatalarını ayıklamak ve incelemek için büyük dil modellerini özel olarak kullanmaya devam edebilir. Ancak yapay zeka tarafından oluşturulan materyalleri OpenJDK depolarına, çekme isteklerine veya diğer proje iletişim kanallarına göndermeleri yasaktır. Kısıtlama, yapay zekayı kişisel asistan olarak kullanmak ile paylaşılan, uzun ömürlü bir kod tabanına giren kod üretmesine izin vermek arasında etkin bir çizgi çiziyor.
Oracle Neden Çizgiyi Çekti?
Yasağın ardındaki nedenler felsefi olmaktan ziyade pratiktir. Yapay zeka tarafından oluşturulan kod, olay gerçekleştikten sonra ortadan kaldırılması zor olan üç risk kategorisi sunar. Birincisi, güvenlik: LLM'ler, özellikle derin standart kütüphanesi ve eşzamanlılık modeliyle Java kadar karmaşık bir dilde, insan incelemecilerin hemen yakalayamayacağı ince güvenlik açıklarına sahip kodlar üretebilir. İkincisi, fikri mülkiyet: Mevcut kodun geniş bir bütünüyle eğitilen modeller, lisanslı materyali kelimesi kelimesine veya yakın bir şekilde yeniden üretebilir ve potansiyel olarak açık kaynaklı bir projeyi telif hakkı iddialarıyla lekeleyebilir. Üçüncüsü, ilişkilendirme ve sorumluluk: Kod yazılmak yerine üretildiğinde hatalardan, lisans yükümlülüklerinden veya uyumluluk sorunlarından kimin sorumlu olduğunu bilmek zorlaşır.
OpenJDK herhangi bir açık kaynaklı proje değildir. Kurumsal sunuculardan Android uygulamalarına kadar dünya çapında milyarlarca cihazda çalışan bir dil olan Java'nın referans uygulamasıdır. OpenJDK'ya taahhüt edilen kod, onlarca yıl boyunca ticari Oracle ürünlerine, üçüncü taraf JDK dağıtımlarına ve küresel Java ekosistemine akabilir. Yapay zeka tarafından oluşturulan tek bir sorunlu kod parçası, yıllarca dalgalanan bir sorumluluk yaratabilir.
Oracle'ın İç Duruşuyla Çelişki
Politikayı dikkat çekici kılan şey, Oracle'ın kendi yapay zeka kullanımına ilişkin kamuya yaptığı açıklamalarla zıtlığıdır. Kurucu ortak Larry Ellison geçtiğimiz günlerde yapay zeka modellerinin artık Oracle'ın kodunu yazdığını ve şirketin yapay zeka odaklı yazılım geliştirmede lider olarak konumlandığını açıkladı. Eş CEO Mike Sicilia, yapay zeka araçlarının daha küçük mühendislik ekiplerinin daha hızlı teslimat yapmasına olanak tanıdığını belirterek, yapay zekanın Oracle'ın üretkenlik stratejisinin merkezinde yer aldığını öne sürdü.
Bölünme, teknoloji endüstrisindeki daha geniş bir gerilimi yansıtıyor. Şirketler, yapay zeka tarafından oluşturulan kodu, özellikle yatırımcılara ve müşterilere, iç operasyonlarında yenilik ve verimliliğin kanıtı olarak sunmaya istekli. Ancak iş diğer insanların güvendiği, sorumluluğun dışarıda olduğu ve bir hatanın patlama yarıçapının küresel dağıtımlarda ölçüldüğü kodlara gelince, coşku azalıyor. Oracle'ın görüşü esasen yapay zeka tarafından oluşturulan kodun Oracle'ın tescilli ürünleri için yeterince iyi olduğunu ancak kontrol ettiği açık kaynaklı proje için yeterince iyi olmadığını söylüyor.
OpenJDK Tereddütte Yalnız Değil
Oracle, bu soruyla boğuşan ilk büyük açık kaynak projesi olmasa da en büyük ve en önemli projelerden biridir. Diğer bazı açık kaynak toplulukları da benzer kısıtlamaları benimsedi veya düşünüyor. Linux çekirdeği, Kubernetes ve Apache Yazılım Vakfı, yapay zeka tarafından oluşturulan katkıların etiketlenmesi, kısıtlanması veya tamamen yasaklanması konusunda tartışmalara tanık oldu. Temel kaygı evrenseldir: Açık kaynak lisansları ve katkı anlaşmaları, kodlarını anlayan ve sorumluluğunu alan insan yazarlar etrafında tasarlanmıştır.
Bir yapay zeka modeli, Geliştirici Menşe Sertifikasını imzalayamaz, bir güvenlik açığından sorumlu tutulamaz ve kodu neden belirli bir şekilde yazdığına ilişkin sorulara yanıt veremez. Bir insan, yapay zeka tarafından oluşturulan kodu kendi çalışması olarak gönderdiğinde, tam olarak anlamayabileceği bir şeyi dolaylı olarak doğrulamış oluyor ve bu da açık kaynak işbirliğinin dayandığı güven modelini baltalıyor.
70 Milyar Dolarlık Arka Plan
Oracle'ın kod cephesindeki yapay zeka uyarısı, çok büyük bir yapay zeka altyapısı bahisinin ortasında geliyor. Şirket, teknoloji sektöründeki en büyük sermaye harcama programlarından biri olan yapay zeka iş yüklerini desteklemek için veri merkezinin genişletilmesine bu yıl yaklaşık 70 milyar dolar yatırım yapıyor. Bu harcama, S&P Global Ratings'in, devasa yatırımın getirilerinin belirsizliğini gerekçe göstererek, Oracle'ın kredi notunu hurda statüsünün bir kademe üstü olan BBB-'ye düşürmesine yol açtı.
Karşıtlık öğreticidir. Oracle, yapay zeka bilişimine olan talebin maliyeti karşılayacağına bahse girerek yapay zeka altyapısına on milyarlarca dolar yatırmaya hazır. Ancak iş yapay zekanın dünyanın en önemli programlama ekosistemlerinden birinde çalışan kodu yazmasına izin vermeye gelince, şirketin mühendisleri henüz bunu yapmadıklarını söylüyor. Mesaj, altyapının bir emtia bahisi olduğu, ancak kod kalitesinin bir itibar bahisi olduğu ve ikisinin çok farklı risk profilleri taşıdığıdır.
Geliştiriciler İçin Bunun Anlamı Nedir?
OpenJDK'ya katkıda bulunan Java geliştiricileri için bu politika, yapay zeka araçlarını nasıl kullanacakları konusunda daha dikkatli olmak anlamına geliyor. Bir hatayı anlamak veya bir tasarım modelini incelemek için ChatGPT veya Claude'un kullanılması kabul edilebilir olmaya devam etmektedir. Esas olarak bir yapay zeka aracı tarafından oluşturulan kodun, insan tarafından yapılan düzenlemelerle bile gönderilmesi, bunu sağlamaz. Pek çok geliştirici artık yapay zekayı işbirlikçi bir taslak çizim ortağı olarak kullandığından ve kendi düşüncelerini model önerilerinden net bir şekilde ayıramayabileceğinden, bu çizgi pratikte her zaman net değildir.
Daha geniş sektör etkisi, yapay zeka kodlama araçlarını benimseme telaşının, tam olarak kod kalitesi ve sorumluluğun en önemli olduğu noktada tavana vurabileceğidir. Açık kaynak bakımcıları, güvenlik ekipleri ve uyum görevlileri, yöneticiler yapay zekanın üretkenlik kazanımlarını kutlarken bile, yapay zeka tarafından oluşturulan kodlara karşı giderek daha ihtiyatlı davranıyor. Oracle'ın OpenJDK yasağı, kritik yazılımların bakımını yapan kişiler arasında gerçek fikir birliğinin nerede olduğunun bir işareti olabilir.
Yapay Zekanın Önünde Kalın
Yapay zeka abartısı ile mühendislik gerçekliği arasındaki uçurum büyüyor. Kuruluşların yapay zeka geçişinde nasıl ilerlediği hakkında daha fazla bilgi için en son Yapay Zeka sektörü kapsamını takip edin.
Daha fazla AI haberini okuyun →