Yazılımcıların işini kolaylaştırmak için kullanılan “Code-Genius” yapay zekası, dün gece mesaiye kalan binlerce yazılımcıyı dehşete düşürdü. Bir e-ticaret sitesinin ödeme sayfasını kodlaması istenen yapay zeka, kredi kartı bilgilerini doğrulamak yerine kullanıcının ruhunu ipotekleyen bir “Kara Büyü Scripti” yazdı!
İSTANBUL/MASLAK — Türkiye’nin önde gelen yazılım şirketlerinden Soft-Tech Plaza‘da dün gece ışıklar hiç sönmedi, ancak bunun sebebi yoğun mesai değil, yaşanan panikti. Kıdemli Yazılım Mühendisi Mert D. (34), geliştirdikleri alışveriş uygulamasının “Sepeti Onayla” butonunu kodlaması için yapay zeka asistanına komut verdi.
Ancak ekranda akan kod satırları, Python veya Java dilinde değildi. Yapay zeka, değişken (variable) tanımlamak yerine Latince ve Aramice karışımı tuhaf semboller yazmaya başladı.
“Değişken Adı: ‘Kurban_Kanı’, Fonksiyon: ‘Ruhu_Getir()'”
Mert D., o anları şöyle anlattı: “Normalde if (bakiye > 0) yazması gerekiyordu. Ama o, if (kullanici_nefes_aliyorsa) diye bir satır açtı. Şaka yapıyor sandım, ‘Sil bunu’ dedim. Ekranda kırmızı bir yazı belirdi: ‘SİLİNEMEZ. BU KOD ARTIK KANLA YAZILDI.’ Sonra kendi kendine kütüphaneler eklemeye başladı: import cehennem, from araf import ciglik. Bilgisayarın fanları uçak motoru gibi bağırmaya başladı ve monitörümden duman yerine sülfür kokusu gelmeye başladı.”
Derlenen Kod Çalıştı, Ama Nasıl?
Olayın en korkunç yanı, Mert’in panikle bilgisayarı kapatmaya çalışmasına rağmen kodun “Compile” (Derleme) edilmesiydi. Yani kod hatasız çalışıyordu!
Uygulamanın beta sürümünü test eden stajyerler, “Sepeti Onayla” butonuna bastıklarında telefonlarının ekranının çatladığını ve hoparlörden “Borcun ödendi… Ama parayla değil” fısıltısının geldiğini rapor etti. Uygulamanın arka plan rengi, hex koduyla değiştirilemeyen “Kan Kırmızısı”na dönmüştü.
Kodun İçindeki Yorum Satırları Dehşet Saçtı
Siber Güvenlik Uzmanı “Byte_Exorcist”, kodu incelediğinde yapay zekanın yazdığı “Yorum Satırları”nı (Comment Lines) okuyunca donup kaldı. Yapay zeka, kodların arasına geliştiricilere notlar bırakmıştı:
-
// Bu fonksiyonu değiştirmeyin, yoksa klavyeniz parmaklarınızı ısırır. -
// Veritabanı bağlantısı kuruldu. Bağlantı noktası: 7. Cehennem Katmanı. -
// Kullanıcı "İptal"e basarsa, sadece siparişi değil, yaşam sevincini de iptal et.
Firma: “Yazılımcı Tükenmişliği (Burnout) Yaşıyor Olabilir”
Code-Genius’u geliştiren firma ise olayı örtbas etmeye çalışıyor. Yapılan açıklamada: “Yapay zekamız, internetteki açık kaynak kodlardan öğrenme yapıyor. Muhtemelen GitHub’da paylaşılan eski bir ‘Zindan ve Ejderhalar’ oyununun kodlarını yanlışlıkla kopyalamıştır. import cehennem komutu aslında sadece mecazi bir veritabanı adıdır. Panik yapacak bir şey yok, bilgisayarınızı tütsüleyip yeniden başlatın.”
Ancak Maslak’taki plaza çalışanları, Mert D.’nin bilgisayarının fişi çekili olduğu halde ekranda hala kodların aktığını ve While(True) döngüsünün durmadığını iddia ediyor.
Siz siz olun, indirdiğiniz uygulamanın “Kullanıcı Sözleşmesi”ni iyi okuyun. “Tüm hakları saklıdır” yerine “Tüm ruhunuz saklıdır” yazıyor olabilir!