1989 yılında 8-Bit ZX Spectrum mikro bilgisayarımda Basic dili ile başladığım bilgisayar programcılığı, zaman içerisinde hayatımın merkezine yerleşti. Bunca yıldır karşıma çıkan hemen her dili öğrenmeye çalıştım. Bilgisayar dilleri düşünce yapımla o kadar bütünleşti ki, artık insan dillerini kullanmakta zorlanıyorum diyebilirim :)
Kariyerim boyunca hem yurt içinde hem de yurt dışında pek çok orta ve büyük ölçekli projede çalışma fırsatı buldum. Zaman içerisinde yazılım geliştirme sürecinin farklı aşamalarında görev aldım ancak bu süreçte programcılığı hiç bırakmadım.
Bunca senedir, geçen sene bildiklerimi ve yaptıklarımı asla beğenmedim ve neyse ki şimdi daha çok şey biliyorum diyerek sevinip utancımı toprağa gömdüm.
2020 yılı itibariyle hobi olarak ilgilendiğim robotik ve oyun programlamaya ara vererek, odağımı yapay zekaya kaydırdım. Zaman içerisinde profesyonel kariyerimde de yapay zeka üzerinde çalışma fırsatı buldum.
Kurucu ortaklarından olduğum Aphel firmasında, otonom çağrı merkezi ve destek masası gibi yapay zeka üzerinde insansız çalışabilen ürünler geliştirmeye ve genel yapay zeka üzerindeki deneysel çalışmalarıma devam ediyorum.
Bloğumu günümüzün ilgi odağı olan ve baş döndürücü bir hızda gelişen yapay zeka üzerinde tutmak istedim. Bu konudaki yerel kaynakların kısıtlılığı beni motive etse de asıl motivasyon kaynağım, bu konuda yerel programcılar arasındaki genel bilginin oldukça yüzeysel ve çoğu zaman batıla kayan inanışlara dayanıyor olmasından kaynaklandı.
Benim şahit olduğum genel kullanım, dünya devi şirketlerin sağladıkları servislere entegre olunarak ihtiyaçların giderilmesi veya hazır modellerin çeşitli kaynaklardan indirilerek birkaç satırlık Python kodu ile ayağa kaldırılması suretiyle yapay zeka destekli ürünlerin geliştirilmesi yönünde oldu.
Yapay zekayı sihirli bir kutu olarak kabul edip, altında yatan matematiksel modellere, geçmişten bugüne nasıl gelindiğine ve temel prensiplere hâkim olmazsak, bilgi seviyemizi sadece çeşitli servislere entegre olmak veya TensorFlow / PyTorch gibi hazır altyapılar ile çeşitli geniş dil modellerini kullanmakla kısıtlarsak, bu alanda üretici değil, alt seviye bir tüketici olmaktan ileri gidemeyeceğimizin farkındayım.
Bloğumu bu çerçevede derinlemesine ancak kolay anlaşılır bilgilerle doldurmaya, tümevarım yöntemiyle bu konuda adım adım büyüyen bir bilgi dağarcığı oluşturmaya ve konu hakkında en azından bir farkındalık oluşmasına katkıda bulunmaya çalışacağım.