Geliştirilen yapay zekâ kendi kendine kod yazabiliyor

Yapay zeka
Yapay zeka

Microsoft ve Cambridge Üniversitesi araştırmacıları iş birliğine giderek kendisine verilen açıklamalara göre çalışarak bilgisayar kodları yazan bir yapay zekâ geliştirdi.

Günümüzde kullanılan yazılım veya programlar kod yazan bilgisayar mühendislerine sadece “yardımcı” oluyor; kod örneklerini hazır bir şekilde veriyor ve bu kodları doğru yerde kullanmak tamamen bilgisayar mühendislerine kalıyor. Fakat geliştirilen yapay zekâ verilen açıklamalara göre doğru kodları tamamen kendi yazıyor.
Microsoft - Cambridge Üniversitesi ortak çalışması: DeepCoder
İşbirliği yapan Microsoft ve Cambridge Üniversitesi araştırmacıları kendisine verilen açıklamaları çalışan bilgisayar kodlarına dönüştürebilen bir yapay zekâ geliştirdi. DeepCoder adı verilen yazılım, geliştiricilerden aldığı bilgileri, geniş kod parçacığı veri tabanından geçiriyor ve saniyeler içinde çalışan bir kod ortaya çıkartıyor. MIT'den Armando Solar-Lezema “Bu tarz bir teknolojinin sunduğu otomasyon potansiyeli, yazılım geliştirmek için harcanan zaman ve emeği ciddi oranda azaltabilir. Birdenbire insanlar çok daha üretken bir hale gelebilir. Geçmişte üretmeleri mümkün olmayan sistemleri kolayca üretebilirler.” yorumunda bulunuyor.
Yazılım dünyasını tamamen değiştirebilir
DeepCoder yazılımı hangi kaynak kodunun nerede ne zaman çalıştığını biliyor ve problemleri çözdükçe kendini daha da geliştiriyor. Normalde kod yazıldığında farklı kod parçacıklarının kombinasyonlarının denenmesi gerekiyordu ve bu işlem bazen saatlerce sürebiliyordu. Fakat geliştirilen yazılım ile “zaman kaybı” minimuma indiriliyor ve kısa bir süre de işlemler yapılıyor.
Yazılımcıların sonu mu geliyor?
Geliştirilen yazılım, yazılım sektöründe çalışanlar için “bir kâbus” olabilir düşüncesine kapılmayın, korkacak bir şey yok. Çünkü yazılım şuanda sadece beş satırlık kodları yazabiliyor. Geliştirilmesine devam eden DeepCoder bu açıdan bakıldığında uzun bir süre daha yazılımcılar için sorun teşkil etmeyecek. Fakat yapay zekânın son yıllarda teknoloji alanında yaşanan gelişmelerden etkilenip, daha da geliştirilmesi muhtemel.
Bonus: Yapay zekâ nedir?
Yapay zekâ, bir bilgisayarın veya bilgisayar kontrolündeki bir robotun çeşitli faaliyetleri zeki canlılara benzer şekilde yerine getirme kabiliyeti. Yapay zekâ çalışmaları genellikle insanın düşünme yöntemlerini analiz ederek bunların benzeri yapay yönergeleri geliştirmeye yöneliktir. (Kaynak: Wikipedia)
Bugünün gazete manşetleri için tıklayın >