Yıllar sonra yeniden

Erman Aktan | Teknoloji

Şu siteyi gelişen teknolojiye adapte etme konusunda hep problem yaşadım, çünkü ben bununla uğraşmaya başladığımda zaten teeknolojinin gerisindeydim, hazırladım yayınladım, teknoloji yine değişti. Sonra daha fazlasını öğrenip yeniden uyarladım teknoloji yine değişti. Sonunda oturup sıfırdan bir içerik yönetim sistemi hazırladım, geliştirdim, güncelledim... Ortaya yapay zeka diye birşey çıktı...

Evet... yenilendik! Ama artık yobaz bir mantıkla, teknolojiye kafa tutar şekilde değil. Teknolojinin gerektirdiği şekilde, akıntıya karşı kürek çekmeden yenilendik.

Farkettiyseniz artık zımpara kağıdı üzerine serilmiş bir parşömen yok. Ve artık mobil cihazınızdan bu siteyi rahatlıkla görebiliyorsunuz. Zaten değişikliğin amaçlarından birisi buydu. Eski tema responsive (Mobil uyumlu) değildi. Arka planda çalışan yazılım ağırlaşmıştı ve ihtiyaçları artık karşılayamıyordu. Ayrıca büyük dil modellerinin gelişimiyle bazı güvenlik unsurları problem yaratmaya başladı. Zaten bu da tabuttaki son çivi oldu.

Büyük dil modellerinin günümüzde büyük bir fayda olduğunu kimse inkâr edemez, fakat bunun karanlık bir tarafı da var. Web sitesi sahiplerinin zaten başa çıkmakta zorlandığı robotların bazıları artık büyük dil modelleri ile çalışıyor ve gittikçe daha da akıllanmaya başlıyor. Ben de Nabu'nun (Siteyi çalıştıran eski sistem) bu konuda ne kadar zayıf kaldığını anlamak için bazı stres testleri yaptım ve doğal olarak 12 yıl önce, Google daha pagerank sitemini (Google'ın internet site/sayfalarını derecelendirmek için kullandığı bir derecelendirme sistemi) doğru düzgün devreden çıkarmamışken kodlanmış bir sistemden beklendiği gibi sınıfta takdir belgeli bir şekilde kaldı!

Bu da açıkçası benim için çok önemli olan bazı dosyaların saklandığı bu sunucu için kabul edilemeyecek bir durumdu. Dolayısı ile kolları sıvayıp eski sitenin sonunu getiren dil modelleri ile kafa kafaya vererek, PHP'nin en son versiyonundaki tüm gelişmeleri kullanan ve güvenliği mümkün olan en yüksek seviyede tutulan Custos'u hazırladım.

Eee ne anladım! Sen de yapay zeka ile hazırlamışsın?

Netleştireyim, yapay zeka kemik sistemi yeniden yazma konusunda bana yardımcı oldu. Yeniden yazılan o kemik sistemi ben, 2014 yılında sıfırdan kendim yazmıştım zaten. O kodlar PHP nin eski versiyonu ile yazıldığından, ve yazan kişinin bilgi seviyesi oldukça düşük olduğundan dolayı, artık işlevsiz diyebileceğimiz bir hale gelmişti. İşte bu noktada, bütün o angarya işi yaparak vaktimi boşa harcayacağıma, halihazırda bu işi yapmak için muhteşem bir araç olan büyük dil modellerini, çoğu yazılımcı gibi ben de değerlendirdim. Ortaya yine benim sistemim, sadeleştirilmiş ve günümüz teknolojisine uyarlanmış şekilde çıktı. İnce ayarları, özelleştirme işlemini, bazı güvenlik eklentilerini yine ben yaptım. Ve sanmayın ki büyük dil modelleri size çalışan sistemi mükemmel şekilde veriyor. Bu onlara sıfırdan birşey yaptırmak isterseniz geçerli. Eski bir kod yığınını verip "Şuna bir bak hele" dediğinizde ortaya çıkan şeyi baştan sona yine gözden geçirmeniz gerekiyor. Çünkü yalnızca kodlara bakarak sizin ne yapmak istediğiniz tam olarak anlayamıyorlar.

Arka plan yazılımında büyük dil modelleri kullanılmasına rağmen gördüğünüz bu tema %100 benim eserim. Hiçbir dil modeli müdahalesi bulunmuyor.

Ayrıca takdir edersiniz ki, her ne kadar bu işlerle sürekli meşgul olsam da, teknolojinin akıl almaz gelişim hızıyla bir insan olarak ancak bir yere kadar baş edebilirim... ve ben yaşlı bir adamım!

Yeni sistem ile ilgili detaylı bilgiyi ilgili sayfadan bulabilirsiniz.