Gün geçmiyor ki üretken yapay zeka (GAI) alanında gerçekleşen yeni bir yenilik bizleri şaşırtmasın. Her geçen gün üstüne bir şeyler koyulan yapay zeka alanındaki projeler, bu sefer daha önce yapılmışlara taş çıkartacak, biz kullanıcılara da ağız açtıracak düzeyde. New York, ABD merkezli yazılım şirketi Cognition’un geliştirdiği Devin adlı proje, dünyadaki ilk yapay zeka yazılım mühendisi oldu. Bir yazılım mühendisinin yapabileceği işleri yapabiliyor, dünyanın önde gelen şirketlerinin yazılım mülakatlarından başaralı bir şekilde geçebiliyor, freelance iş ilanlarının olduğu sitelerdeki ilan gereksinimlerini yerine başarıyla getirebiliyor, kafanızdaki projeyi detaylı bir şekilde ondan yapmasını istediğinizde yapabiliyor, çok kompleks olmamak şartıyla bir projedeki hataları gidermek üzere debugging yapabiliyor.
Kendi shell, browser ve code editörüne sahip olan Devin, anlık olarak kullanıcıya dönüt sağlayabilmek üzere bu eklentilerini başarılı şekilde yansıtabiliyor. Şimdi isterseniz gelin Devin’ ın neler yapabileceğine detaylı bir şekilde bakalım:
Bu videodaki örnek kullanımda Meta’nın yapay zeka modeli Lama2 farklı yazılımlarla iletişim kurabilmesi için gerekli ayarlamaları yapmasını ve daha sonrasında aradaki iletişimin performans kıyası yapılması isteniyor. Devin ondan istenen işi gerçekleştirmek üzere yapacağı şeyleri madde madde, mantıklı bir şekilde yol haritasını çıkartıyor. Servis sağlayıcaların dokümantasyonlarından faydalanacağını, bunlara uygun test ortamı oluşturacağını ve testleri gerçekleştireceğinden bahsediyor. İşe koyulduktan daha sonrasında bir hata ile karşılaşıyor. İşte bu nokta daha önce kullanılan ChatGPT gibi yapay zekalar ile Devin arasındaki çok önemli bir farkı bizlere gösteriyor. ChatGPT bu noktada kısır döngüye girip işleri daha da sarpa sarabiliyordu. Fakat Devin karşılaştığı bu hata ile durmuyor, hatayı debug ediyor. Çözümü gerçekleştirdikten sonra ise kullanıcının verileri daha rahat okuyabilmesi için bir websitesi yazıyor. Hem de kullanıcı tarafından böyle bir istek olmamasına rağmen. Sonuç olarak istenilen işi, istenilen doğrultuda, istenilen kalitede bir yazılımcıya göre çok çok çok daha kısa sürede gerçekleştirebiliyor. Korkutucu, değil mi?
Bu demoda ise Devin’den örnek bir şekilde verilen görsel blog paylaşımına benzer bir görsel oluşturması isteniyor. Birkaç örnek ve yönlendirmeden sonra bunun da başarıyla üstesinden geliyor. Bu aşamada da aldığı hataları kendi kendine çözebildi ve kendi tarayacısında da kullandığı kaynakları gözlemleyebildik.
Bu demoda kod paylaşım platformu olan ve çok yaygın bir şekilde kullanılan Github üzerindeki projede alınan bir hatadan Devin’ın çözmesi isteniyor. Devin ise daha öncesinden bir yazılımcı tarafından oluşturmuş bir projeyi okuyup, anlamlandırıp mevcut hatayı tespit ediyor ve onu doğru bir şekilde çözebiliyor.
Yapay zeka eğiten yapay zeka, kulağa çok ürkütücü geliyor. Fakat Devin’ın yaptığı şey bu… Meta’nın yapay zeka dil modeli olan Lama’yı eğiterek bir proje çıkarması istenilen Devin, Lama’nın dokümantasyonunu okuyarak yapması gereken şeyleri aşama aşama belirterek gerçekleştiriyor.
Bu demoda Devin’den, bir freelance iş bulma platformunda yayınlanmış ve saatine $22 verilen bir işi yapması isteniliyor. İş tanımı detaylandırılan projede Devin, istenilen projeyi 10 dakika içerisinde teslim edebiliyor. Yine bu demoda da Devin, iş tamamlanırken aldığı hataları çözümleyebiliyor ve yoluna devam edebiliyor.
Cognition tarafından yayınlanan örnekler şimdilik bu kadar. Devin’ ı kullanabilmek için bekleme listesine kaydolabiliyorsunuz. Projenin ne zaman herkese açık şekilde kullanılacağı ise bilinmiyor.




























