Bir makineye “kedi” dediğinizde ne anlar? Sevimli bir ev hayvanı mı, memeli bir canlı mı, dört ayaklı bir nesne mi, yoksa internetteki sonsuz komik videoların başrol oyuncusu mu? İnsan için bu sorunun cevabı bağlama göre kayar; zihin, anlamı bir lastik gibi uzatır. Makine içinse mesele daha serttir: Kedi nedir, neyin alt türüdür, hangi özellikleri taşır, neyle karıştırılmamalıdır? İşte ontolojik mühendislik tam burada sahneye çıkar: Dünyayı makinelerin anlayabileceği şekilde kavramlara, ilişkilere ve hiyerarşilere ayırma sanatı ve disiplini.
Ontoloji, felsefede “varlık nedir?” sorusuyla başlar. Bilişimde ise bu soru biraz daha pratikleşir: “Bir sistemin hakkında konuştuğu şeyler nelerdir ve bunlar birbirine nasıl bağlıdır?” Bir hastane yazılımı için “hasta”, “doktor”, “teşhis”, “ilaç” ve “alerji” sadece kelimeler değildir; birbirine bağlı varlık sınıflarıdır. Bir hasta ilaç kullanabilir, bir ilaç yan etki üretebilir, bir alerji tedaviyi değiştirebilir. Makinenin akıllı davranması için bu ağın açık, tutarlı ve sorgulanabilir olması gerekir.
Veri Yığını Değil, Anlam Haritası
Modern sistemler veriyle dolu; fakat veri, tek başına zeki değildir. Bir depoda milyonlarca kutu olabilir, ama hangi kutunun kırılgan, hangisinin gıda, hangisinin yanıcı madde olduğunu bilmiyorsanız depo sadece düzenli bir kaostur. Ontolojik mühendislik, veriye etiket yapıştırmaktan fazlasını yapar: “Bu şey şunun türüdür”, “bu özellik şuradan miras alınır”, “bu ilişki şu koşullarda geçerlidir” der. Böylece makine yalnızca kayıt tutmaz, çıkarım yapmaya başlar.
Örneğin “serçe bir kuştur” ve “kuşlar genellikle uçar” bilgileri sisteme verilmişse, makine serçenin uçabileceğini varsayabilir. Ama “penguen bir kuştur” ve “penguenler uçamaz” bilgisi de varsa, sistem istisnayı yönetebilmelidir. Hiyerarşi, burada basit bir aile ağacı değildir; kurallar, miraslar, istisnalar ve bağlamsal gerçekliklerle örülmüş dinamik bir iskelettir. İyi tasarlanmış bir ontoloji, makineye ezber değil, kontrollü akıl yürütme kazandırır.
Kavramların Politikası
Ancak dikkat: Dünyayı sınıflandırmak masum değildir. “Çalışan”, “müşteri”, “riskli kullanıcı”, “başarılı öğrenci” gibi kavramlar teknik görünür ama değer yüklüdür. Bir ontoloji kurduğunuzda, sisteme yalnızca varlıkları değil, dünyaya bakış biçiminizi de kodlarsınız. Hangi ayrımlar önemli? Hangi özellikler görünmez? Hangi ilişki normal kabul edilir? Bu sorular, ontolojik mühendisliği sadece teknik değil, etik bir uğraş hâline getirir.
Yapay zekâ sistemlerinde bu daha da kritikleşir. Büyük dil modelleri kelimeler arasında istatistiksel bağlar kurabilir; fakat bir hukuk, tıp veya kamu sistemi için yalnızca olasılık yetmez. “Belirti”, “hastalık” ve “tanı” arasındaki farkı bilmeyen bir sistem, kulağa akıllı gelen ama tehlikeli öneriler üretebilir. Ontolojiler burada bir tür omurga sağlar: Modelin serbest çağrışımlarını disipline eder, kavramların sınırlarını belirler, çıkarımların denetlenebilir olmasını sağlar.
Makineler Anlar mı, Yoksa Düzenler mi?
En kışkırtıcı soru şu: Ontolojik mühendislik makinelerin gerçekten anlamasını sağlar mı? Belki “anlama” kelimesini insan bilinciyle aynı kefeye koyarsak cevap hayırdır. Makine, kediyi okşamaz, kaybettiği kedinin ardından üzülmez. Ama operasyonel anlamda, yani doğru ilişkiyi kurma, uygun sınıfa yerleştirme, çelişkiyi yakalama ve yeni sonuç çıkarma düzeyinde anlamlı davranabilir. Bu da küçümsenecek bir şey değildir; uygarlığın büyük bölümü zaten doğru sınıflandırmalar üzerine kuruludur.
Ontolojik mühendisliğin geleceği, yalnızca daha akıllı arama motorları ya da daha düzenli veritabanları değildir. Dijital ikizlerden robotlara, bilimsel keşiften akıllı şehirlere kadar her yerde makinelerin “neyin ne olduğunu” bilmesi gerekecek. Bir robot için bardak sadece silindir biçimli bir nesne değil; tutulabilir, kırılabilir, sıvı içerebilir, insana uzatılabilir bir varlıktır. Bu katmanlı bilgi olmadan robot, dünyaya çarpan pahalı bir süpürgeden fazlası olamaz.
Sonuçta ontolojik mühendislik, makineler için bir tür kozmoloji inşa etmektir. Evreni onların gözünde sınıflara, özelliklere ve ilişkilere ayırırız. Fakat her harita gibi bu harita da seçicidir. Bu yüzden en iyi ontoloji, sadece doğru çalışan değil, sorgulanabilir olandır. Makinelere dünyayı öğretirken aslında kendimize de şunu sorarız: Biz dünyayı gerçekten nasıl bölüyoruz, neyi var sayıyor, neyi yok sayıyoruz? Belki de makinelerin nesneler ve kavramlar arasındaki hiyerarşiyi anlamlandırması, insanın kendi anlam mimarisini ilk kez bu kadar çıplak görmesidir.