Giriş

Her yeni gün yapay zeka alanında yeni bir gelişmeye gözümüzü açıyoruz. En son NVIDIA CEO’su Jensen Huang’ın “Linux’un 30 yılda ulaştığı benimsenme seviyesine OpenClaw sadece birkaç hafta içinde ulaştı” şeklindeki açıklaması teknoloji dünyasında geniş yankı uyandırdı. Gerçekten de denildiği gibi artık yapay zeka dünyasındaki gelişmeler üstel bir hızla ilerliyor.

Çalıştığım kurumların hemen hepsinde benzer bir telaş hakim: geri kalmamak. Her kurum elindeki süreçleri nasıl daha verimli hale getirebiliriz, hangi işleri otomatize edebiliriz sorularına cevap arıyor. MCP’den UCP’ye, her yeni protokol sektörde ayrı bir heyecan yaratıyor. Amaç açık: varolan sistemlerin yapay zeka destekli hale getirilmesi ve agentların bu sistemlerle doğrudan etkileşime girebilmesi.

Ancak bu noktada temel bir sorun ortaya çıkıyor: Varolan sistemlerimizi gerçekten ne kadar tanıyoruz? Elimizdeki verinin yapısını, sistemlerde çalışan kodların ne yaptığını biliyor muyuz? Yoksa bu sistemleri ilerletebilmek için alan uzmanlarının yıllar içinde oluşmuş örtük bilgisine mi güveniyoruz? Daha biz bu altyapıyı tam olarak anlamıyorken, bir yapay zeka agentına nasıl aktarabiliriz?

Bu yazıda tam olarak bu soruların peşine düşeceğiz. Elimizdeki veriyi nasıl daha anlamlı ve zengin hale getirebiliriz? Sistemlerimizi agentlar için nasıl daha erişilebilir kılabiliriz? Kurum içinde uzman kişilerde bulunan iş bilgisini sistematik bir şekilde nasıl ortaya çıkarabiliriz? Ve tüm bunların sonucunda gerçekten verimli, yapay zeka ile uyumlu sistem mimarileri nasıl kurulabilir, bunu inceleyeceğiz.


Kurumlar Neden Aceleci Davranıyor?

Agentic AI kurumlara daha önce mümkün olmayan bir otomasyon potansiyeli sunuyor. Birkaç yıl önce otomatikleştirilmesi neredeyse imkânsız görülen birçok iş bugün birkaç cümlelik bir prompt ile gerçekleştirilebilir hale geldi. Bu işleri hâlâ insanlar yapıyor, bu süreçlere zaman harcanıyor, maaş ödeniyor ve şirketler bu operasyonları sürdürebilmek için ciddi maliyetler üstleniyor. Eğer belirli süreçler yapay zeka ile daha hızlı, daha ucuz ve daha ölçeklenebilir şekilde yapılabiliyorsa kurumlar doğal olarak bu fırsatı değerlendirmek isteyecektir.

İşte aceleciliğin sebebi de burada: kurumlar ortaya çıkan bu büyük verimlilik potansiyelini kaçırmak istemiyor ve yapay zekayı süreçlerine mümkün olan en hızlı şekilde entegre etmeye çalışıyor. Ancak çoğunun gözünden kaçan önemli bir gerçek var: yıllardır çalışan sistemlerin derinlerindeki bilgiler çoğu zaman yalnızca o alanda çalışan uzman kişilerin beyninde yaşıyor.

Bu kişiler dışında sistemlerin nasıl çalıştığını, hangi verinin ne anlama geldiğini veya süreçlerin gerçekte nasıl ilerlediğini bilen neredeyse kimse yok. Hal böyleyken, dışarıdan bir aktör olarak alan bilgisi yalnızca bağlam penceresi kapasitesi kadar olan bir agent ekleyip bu sistemlerden verimlilik üretmesini bekliyoruz.


Neden Varolan Sistemler Yetersiz Kalıyor?

Sorunun kökü açık: varolan kurumsal sistemlerin büyük çoğunluğu insan odaklı olarak tasarlanmıştır.

Bu sistemler genellikle belirli bir ekip tarafından geliştirilir ve yıllar boyunca yine insanlar tarafından yönetilir. Zaman içinde sistemi kuran kişiler işten ayrılır, yeni insanlar ekibe dahil olur, sistemler güncellenir ve yeni gereksinimler ortaya çıkar. Ancak bu süreçte sistemlerin arkasındaki bilgi çoğu zaman sistemin kendisine değil, o sistemi kullanan insanlara bağlı kalır. Bir süre sonra bazı süreçler yapılmaya devam eder ama neden yapıldığı artık kimse tarafından tam olarak bilinmez hale gelir.

Şöyle düşünün: alan bilgisinin yalnızca uzman kişilerde bulunduğu bir ortama oldukça yetenekli bir junior geliştirici koyduğunuzu varsayalım. Eğer bu kişiye yeterli bağlam ve dokümantasyon sunulmazsa, elindeki sınırlı bilgi ile bir şeyler üretmeye çalışacaktır. Ancak ortaya çıkan işin kalitesi, alan bilgisini gerçekten bilen bir uzmanın ürettiği sonuçlarla aynı seviyede olmayacaktır.

Yapay zeka agentları da tam olarak bu durumda. Alan bilgisinin büyük bölümü sistemlerin içinde değil, insanların zihninde bulunuyor. Böyle bir ortamda sisteme bir agent ekleyip verimli sonuçlar üretmesini beklemek çoğu zaman gerçekçi değildir. Çünkü agentların çalışabileceği bir bilgi altyapısı aslında mevcut değildir. Bu nedenle sistemlerin yalnızca insan kullanımına göre değil, makine tarafından da okunabilir ve anlaşılabilir şekilde tasarlanması gerekiyor.

Human Centric Approach


Bilgi Altyapısının Temelleri

Bilgi altyapısı; bir kurumdaki verilerin, süreçlerin ve kod bileşenlerinin ne olduğunu, ne işe yaradığını ve birbirleriyle nasıl ilişkilendiğini tanımlayan yapılandırılmış bilgi katmanıdır. Teknik sistemlerin üzerinde yer alan ve hem insanların hem de makinelerin bu sistemleri anlamasını sağlayan bir anlamsal harita olarak düşünülebilir.

Aslında birçok kurumda bu tür çalışmaların temelleri zaten atılmış durumda. Veri Yönetişimi ekipleri verinin anlamını, kullanım alanlarını ve ilişkilerini tanımlamaya çalışıyor. Benzer bir yaklaşım kod tarafı için de uygulanabilir: kod bloklarının birbirleriyle olan ilişkileri, bağımlılıkları ve kullanım senaryoları sistematik bir şekilde kataloglanabilir.

Örneğin bir veritabanında tablo oluşturulurken yalnızca teknik yapı değil; tablonun ne amaçla kullanıldığı, hangi iş süreçleriyle ilişkili olduğu ve diğer tablolarla semantik ilişkileri de tanımlanmalıdır. Benzer şekilde kod blokları da yalnızca çalışır durumda olmakla kalmamalı, sistemin bilgi altyapısının bir parçası olacak şekilde dokümante edilmelidir.

Bu sayede kurum içinde yeniden kullanılabilir bir bilgi ve kod kataloğu oluşturulabilir. Geliştiriciler veya sistemler ihtiyaç duydukları bileşenleri bu kataloglardan seçerek kullanabilir. Böyle bir yaklaşım yalnızca insanlar için değil, aynı zamanda yapay zeka agentlarının da sistemleri daha doğru anlamasını ve daha verimli şekilde çalışmasını mümkün kılar.


Varolan Sistemleri Nasıl Adapte Edebiliriz?

Varolan sistemlerin bilgi altyapısına kavuşması tek seferlik bir proje değil, kademeli bir dönüşüm sürecidir. Bu dönüşüm için birbirini tamamlayan birkaç yaklaşım kullanılabilir:

Otomatik Dokümantasyon

Mevcut sistemlerdeki bilgi boşluğunu kapatmanın en hızlı yolu, dokümantasyon sürecini otomatikleştirmektir. Kod tabanları statik analiz araçlarıyla taranarak fonksiyonların ne yaptığı, hangi bağımlılıklara sahip olduğu ve nasıl çağrıldığı otomatik olarak çıkarılabilir. Veritabanı şemaları üzerinden tablo ilişkileri, kolon açıklamaları ve kullanım örüntüleri türetilebilir. Yapay zeka modelleri bu süreçte ham kodu ve şemaları okunabilir dokümantasyona dönüştürmek için kullanılabilir. Ancak otomatik üretilen dokümantasyonun doğruluğu her zaman insan tarafından doğrulanmalıdır; bu da bizi bir sonraki yaklaşıma getirir.

Human in the Loop

Agentlardan çıkan her çıktının alan uzmanları tarafından değerlendirilmesi ve onaylanması gerekir. Bu yalnızca bir kalite kontrol mekanizması değil, aynı zamanda bir öğrenme döngüsüdür. Uzmanların düzeltmeleri ve geri bildirimleri sisteme geri beslenerek promptlar iyileştirilebilir, yanlış eşleşmeler düzeltilebilir ve bilgi tabanı zenginleştirilebilir. Zaman içinde agent daha az düzeltmeye ihtiyaç duyar hale gelir, ancak insan denetimi tamamen ortadan kalkmaz; kritik kararlarda son söz her zaman uzmanda kalmalıdır.

Anlamsal Katman

Agentlar için bağlam her şeydir ve bu bağlamı kirletmemek gerekir. Bağlam penceresine yalnızca en ilgili bilgilerin eklenmesi, agentın ürettiği çıktının kalitesini doğrudan etkiler. Encoder tabanlı modeller ile oluşturulan anlamsal vektörler sayesinde kullanıcının isteğine en uygun bilgiler belirlenebilir ve bağlama eklenebilir. Bu anlamsal arama katmanı, ham veri ile agent arasında bir filtre görevi görerek gereksiz bilgi yükünü azaltır ve agentın doğru sonuca ulaşma olasılığını artırır.

Bilgi Çizgeleri

Anlamsal katman doğru bilgiyi bulmayı sağlarken, bilgi çizgeleri bu bilgiler arasındaki ilişkileri görünür hale getirir. Bir kurumun varlıkları (müşteriler, ürünler, süreçler, sistemler) arasındaki ilişkiler bir bilgi çizgesi üzerinde temsil edildiğinde, sistem yalnızca veri saklayan bir yapı olmaktan çıkar ve kurumsal bilgiyi ifade eden bir modele dönüşür.

Bilgi çizgeleri, kurum içindeki varlıkların ve bu varlıklar arasındaki ilişkilerin makine tarafından anlaşılabilir bir grafik yapısı içinde temsil edilmesini sağlar. Örneğin bir bilgi çizgesinde “müşteri”, “sipariş”, “ürün” ve “destek talebi” gibi kavramlar düğümler olarak modellenirken, bu kavramlar arasındaki ilişkiler kenarlar aracılığıyla ifade edilir.

Bu sayede bir agent yalnızca tek bir veriyi değil, o verinin diğer kavramlarla olan bağlamını da anlayabilir. Örneğin “müşteri şikâyeti” kavramının hangi ürünle, hangi süreçle ve hangi ekiple ilişkili olduğunu bilen bir agent, çok daha tutarlı ve bütünsel çözümler üretebilir.

Yönetişim Standartlarının Uygulanması

Yukarıdaki yaklaşımların sürdürülebilir olması için kurumsal yönetişim standartlarına ihtiyaç vardır. Verinin nasıl tanımlanacağı, kodun nasıl dokümante edileceği, ontolojinin nasıl güncelleneceği ve anlamsal katmanın nasıl besleneceği belirli kurallara bağlanmalıdır. Bu standartlar olmadan bilgi altyapısı zamanla eskir ve güvenilirliğini kaybeder. Veri yönetişimi için halihazırda birçok kurumda uygulanan çerçeveler (veri sahipliği, veri kalitesi metrikleri, değişiklik yönetimi) kod ve süreç tarafına da genişletilmelidir. Amaç, bilgi altyapısını bir kerelik bir proje değil, sürekli yaşayan bir süreç haline getirmektir.

Knowledge Infrastructure


Sonuç

Sıfırdan bir şey üretmek keyiflidir. Kişisel projelerimde ben de sıklıkla bir şeyi beğenmediğimde silip baştan başlıyorum. Ancak iş hayatında bu lüksümüz yok. Kurumsal sistemlerde yılların bilgi birikimi, canlı müşteriler ve en ufak kesintinin bile ciddi maliyetlere yol açabileceği bir gerçeklik var.

Bu nedenle yapay zeka ile verimlilik hedefliyorsak ilk adım yeni araçlar edinmek değil, elimizdekini güçlendirmektir. Sistemlerdeki örtük bilgiyi ortaya çıkarmak, dokümante etmek, anlamsal katmanlarla zenginleştirmek ve tüm bunları sürdürülebilir yönetişim standartlarına bağlamak gerekiyor.

AI agentların başarısı yalnızca model kalitesine değil, üzerinde çalıştıkları bilgi altyapısının kalitesine bağlıdır. O zemini sağlamlaştırmak da bizim işimiz.

Okuduğunuz için teşekkür ederim.