Yapay Zekâ Nasıl Kullanılır — Bölüm 2

Yapay Zekâ Nasıl Kullanılır? #2 — Şirket Verinizle Çalışan Yapay Zekâ

Yapay zekâyı kendi belgeleriniz ve sisteminizle çalışır hâle getirmenin yöntemlerini, sırasını ve maliyet kalemlerini bileceksiniz.

Güncelleme
1 Eylül 2026
Okuma süresi
13 dakika
Bölüm
9
Okunma
1
Bu yazı kimin için?

Serinin ilk bölümündeki temel kullanımı oturtmuş; şimdi modelin kendi verisine bakmasını isteyen yönetici ve ekipler.

Serinin ilk bölümü tek bir şeyi anlatıyordu: model bilmez, tahmin eder. Bu yüzden ondan iyi sonuç almanın yolu, cevabı ezberinden istemek değil, doğru bağlamı ona vermekti. Oradaki kullanım hep aynı biçimdeydi — siz yapıştırıyordunuz, o cevaplıyordu.

Bu bölümde o el işi kalkıyor. Model artık belgelerinizi kendisi buluyor, sisteminize kendisi soruyor ve gerektiğinde bir kayıt açıyor. Kulağa büyük geliyor; aslında dört ayrı parçadan oluşan, her biri ayrı ayrı kurulabilen bir yapı.

Aşağıda o dört parçayı, hangi sırayla kurulacağını, nerede para harcandığını ve neyin ölçülmesi gerektiğini bulacaksınız. Kod yok; ama okuduktan sonra bir yazılımcıya ne istediğinizi tarif edebilecek kadar terim biliyor olacaksınız.

01

İki yol var: getirme ve araç çağırma

Modeli kendi verinizle çalıştırmanın iki yolu vardır. Getirme, yazılı bilgiyi (sözleşme, prosedür, katalog) aranabilir hâle getirip soruya göre ilgili parçaları modele vermektir. Araç çağırma ise modelin canlı sisteminize soru sormasıdır. İkisi farklı problemleri çözer ve çoğu kurumda birlikte kullanılır.

Getirme (RAG)Araç çağırma
Neyi çözerYazılı, değişmeyen bilgiAnlık, değişen veri
Tipik soru"İade prosedürümüz ne diyor?""Bu ürünün Beykent'te stoğu kaç?"
KaynakBelge havuzuVeritabanı, uygulama, API
GüncellikBelge güncellendiğindeSorulduğu an
Kurulum yüküOrta — asıl iş belgeleri hazırlamakYüksek — yetki ve araç tanımı
RiskYanlış parçayı getirip yanlış cevapYetkisiz veriye erişim
Getirme ile araç çağırmanın karşılaştırması

Ayrımı şöyle test edin: sorunun cevabı bir belgede yazıyorsa getirme, bir ekranda görünüyorsa araç çağırma gerekir. "Garanti süresi kaç yıl?" belgede yazar. "Bu müşterinin garantisi ne zaman bitiyor?" ekranda görünür. Aynı konu, iki farklı yöntem.

Katmanlı bir ağda sinyalin girdiden yanıta ilerlemesini gösteren hareketli şema
02

Getirme (RAG) nasıl çalışır?

Getirme beş adımdan oluşur: belgeler parçalara ayrılır, her parça sayısal bir temsile çevrilir, soru geldiğinde anlamca en yakın parçalar bulunur, bulunanlar önem sırasına dizilir ve yalnızca en iyileri modele verilir. Model cevabı kendi ezberinden değil, o parçalardan kurar.

  1. 01

    1. Parçalama

    Belgeler bütün hâlde değil, birkaç yüz kelimelik parçalara bölünür. Parça çok büyükse alakasız bilgi de gelir ve cevap bulanıklaşır; çok küçükse cümle bağlamından kopar. Bölme noktasını başlıklara göre seçmek, sabit uzunluğa göre bölmekten belirgin biçimde iyi sonuç verir.

  2. 02

    2. Gömme (embedding)

    Her parça, anlamını temsil eden bir sayı dizisine çevrilir. Yakın anlamlı metinler bu uzayda birbirine yakın düşer. Böylece "fatura kesme süresi" araması, içinde o kelimeler geçmese bile "belge düzenleme süresi" yazan parçayı bulabilir.

  3. 03

    3. Arama

    Soru da aynı biçimde sayıya çevrilir ve en yakın parçalar bulunur. Yalnızca anlam araması yetmez; ürün kodu ya da madde numarası gibi tam eşleşme gereken durumlar için klasik kelime araması da çalıştırılıp ikisi birleştirilir. Buna melez arama denir ve pratikte gözle görülür fark yaratır.

  4. 04

    4. Yeniden sıralama

    Bulunan otuz parça doğrudan modele verilmez. Daha küçük bir model bunları soruya uygunluğuna göre yeniden sıralar ve yalnızca en iyi birkaçı geçer. Bu adım atlandığında model, alakasız parçaların arasında doğru cevabı kaçırır.

  5. 05

    5. Cevaplama

    Model, seçilen parçalar ve soru ile birlikte çalıştırılır. Talimat nettir: cevabı yalnızca verilen parçalardan kur, bulamazsan bulamadığını söyle, hangi parçadan aldığını belirt. Kaynak gösterme zorunluluğu, uydurmayı en çok azaltan tek kuraldır.

03

Asıl iş: belgeleri hazırlamak

Getirme projelerinde zamanın büyük kısmı yazılım kurmakla değil, belgeleri kullanılabilir hâle getirmekle geçer. Dağınık, çelişkili ve sürümü belirsiz bir belge havuzu, en iyi kurulumu bile işe yaramaz hâle getirir. Sistem yanlış cevap vermez — belgeleriniz zaten yanlıştır, o da onu okur.

SorunSonucu ne olurNe yapılır
Aynı konuda iki farklı belgeModel ikisinden birini seçer, hangisi olduğu tahmin edilemezGeçerli sürümü tek belge yapın, eskisini havuzdan çıkarın
Tarayıcıdan geçmiş görüntü PDF'lerMetin okunamaz, parça boş gelirMetin katmanı çıkarın; çıkmıyorsa belgeyi yeniden yazın
Sürüm ve tarih bilgisi yokGüncel olmayan kural güncelmiş gibi cevaplanırHer belgeye yürürlük tarihi ve sürüm ekleyin
Bilgi tabloda, tablo bozuk aktarılmışSatır ve sütun karışır, yanlış eşleşme çıkarKritik tabloları düz metne çevirip belgeye ekleyin
Kısaltmalar açıklanmamışArama, aynı şeyi kasteden iki metni eşleştiremezBelge başına küçük bir kısaltma sözlüğü koyun
Yetkiye göre ayrılmamışHerkes her belgeyi görürHavuzu erişim grubuna göre bölün, arama grubu da süzsün
Belge havuzunda en sık görülen altı sorun

Bu listeye bakınca akla gelen soru şu olur: "Belgeleri zaten düzeltsem, yapay zekâya gerek kalır mı?" Kısmen haklı bir soru. Ama fark şurada: düzenli bir belge havuzu bile aranmadan işe yaramaz. Yapay zekâ, düzeni değil erişimi çözer. Düzeni siz kurarsınız, erişimi o sağlar.

04

Araç çağırma: modelin sisteminize sorması

Araç çağırmada modele yapabileceği işlemler tanımlanır: neyi sorabilir, hangi parametrelerle, ne dönecek. Model soruyu anlayıp uygun aracı seçer, çağırır, dönen gerçek veriyle cevabını kurar. Ezberden konuşmaz; okuduğu kaydı anlatır.

Bir aracın tanımı kabaca şuna benzer
Araç adı   : stok_sorgula
Ne yapar   : Bir ürünün belirli bir depodaki güncel adedini döner
Parametre  : urun_kodu (zorunlu), depo_kodu (isteğe bağlı)
Döner      : { urun, depo, adet, son_guncelleme }
Yetki      : Çağıran kullanıcının o depoyu görme yetkisi olmalı

Kullanıcı : "Beykent'te 9012 numaralı üründen kaç tane var?"
Model     : stok_sorgula(urun_kodu="9012", depo_kodu="BEYKENT")
Sistem    : { adet: 14, son_guncelleme: "bugün 14:20" }
Model     : "Beykent deposunda 14 adet görünüyor,
             bugün 14:20 itibarıyla."

Dikkat edilecek nokta, cevabın sonundaki zaman damgasıdır. Araç çağıran bir sistemin en değerli özelliği güncel veriyi vermesi değil, verinin ne kadar güncel olduğunu da söyleyebilmesidir. "14 adet var" ile "bugün 14:20 itibarıyla 14 adet var" arasında, karar veren kişi açısından ciddi fark vardır.

Araç tanımlarken netleştirilecekler0/6
05

Ajan mı, sabit akış mı?

Her iş için ajan gerekmez. Adımları belli, sırası değişmeyen işlerde sabit bir akış hem daha ucuz hem daha öngörülebilir çalışır. Ajan; hangi adımın gerekeceği baştan bilinemeyen, dallanan işlerde anlamlıdır.

DurumDoğru seçimNeden
Gelen faturayı okuyup alanları çıkarmakSabit akışAdımlar hep aynı; ajanın karar vermesi gereken bir yer yok
Müşteri mesajını sınıflandırıp yönlendirmekSabit akışGirdi çeşitli ama çıktı kümesi kapalı
"Bu siparişte ne oldu?" sorusunu cevaplamakAjanCevap için kaç kayda bakılacağı baştan bilinmiyor
Haftalık raporu değerlendirip dikkat çekenleri yazmakAjanHangi verinin çekileceği bulguya göre değişiyor
Belgeden veri çıkarıp sisteme yazmakSabit akış + onayYazma işlemi öngörülebilir olmalı, dallanma istenmez
Ajan ile sabit akış arasında seçim tablosu
06

Yetki: en kritik tasarım kararı

Yetki modele değil, modeli çağıran kişiye bağlanmalıdır. Aksi hâlde sistem, sohbet üzerinden herkese her veriyi açan bir kapıya dönüşür. Doğru kurulumda model, o an konuşan kullanıcının zaten görebileceğinden fazlasını göremez.

  1. Kullanıcıyı kesin olarak tanıyın. Tanınmayan bir numara ya da hesap hiçbir veriye ulaşamamalı.
  2. Yetkiyi araç katmanında uygulayın. Modele "bunu gösterme" demek yetmez; araç zaten döndürmemelidir.
  3. Okuma ve yazmayı ayırın. Okuma yetkisi geniş olabilir, yazma dar ve onaylı olmalıdır.
  4. Riskli işlemleri onaya bağlayın: iptal, iade, fiyat değişikliği, toplu güncelleme.
  5. Her çağrıyı kaydedin: kim, ne zaman, hangi araç, hangi parametre, ne döndü.
  6. Getirme havuzunu da yetkiye göre bölün. Belge arama, veritabanı kadar hassas bir kapıdır.
Kayıtlardaki hassas alanların taranarak maskelendiğini gösteren hareketli şema

Bir ek önlem daha var: modele giden metinde kişisel veriyi maskelemek. Soru "Ahmet Yılmaz'ın siparişi nerede?" ise, model tarafına "MÜŞTERİ-7'nin siparişi nerede?" gitmesi ve cevap dönerken adın yerine konması mümkündür. Bu, dışarıdaki bir hizmete gönderilen veriyi ciddi biçimde azaltır ve çoğu kurumda kurulumu düşünüldüğünden kolaydır.

07

Kalite nasıl ölçülür?

"İyi çalışıyor" ölçüm değildir. Ölçüm, önceden hazırlanmış soru–doğru cevap listesinin (altın set) düzenli olarak çalıştırılması ve sonucun sayıyla karşılaştırılmasıdır. Altın set olmadan yapılan her değişiklik, iyileştirme mi bozma mı olduğu bilinmeden yapılır.

Altın set nasıl kurulur
1. Gerçek kullanıcılardan 40-60 soru toplayın (uydurma soru yazmayın)
2. Her sorunun doğru cevabını ve dayandığı belgeyi elle yazın
3. Zorluk dağılımını koruyun:
   · kolay (tek belgede açıkça yazan)          ~%50
   · orta  (iki belgeyi birleştirmek gerekiyor) ~%30
   · zor   (belgede yok — 'bilmiyorum' doğru cevap) ~%20
4. Her değişiklikten sonra setin tamamını çalıştırın
5. Üç sayıyı kaydedin:
   · doğru cevap oranı
   · doğru kaynağı gösterme oranı
   · bilmediğinde 'bilmiyorum' diyebilme oranı

Üçüncü sayı en çok ihmal edilenidir ve en önemlisidir. Cevabı bilmediğinde uyduran bir sistem, doğru cevap oranı yüksek olsa bile güvenilmezdir; çünkü kullanıcı hangi cevaba güveneceğini bilemez. Bu yüzden altın setin beşte biri, cevabı belgelerde bulunmayan sorulardan oluşmalıdır.

08

Maliyet nereye gidiyor?

Kurumsal yapay zekâ maliyeti tek kalem değildir. Model kullanımı çoğu zaman en küçük kalemdir; asıl gider belge hazırlığı, entegrasyon işçiliği ve sürekli bakımdır. Bütçeyi yalnızca model ücreti üzerinden kuran projeler ikinci ayda tıkanır.

KalemNeye bağlıNasıl düşürülür
Model kullanımıGönderilen ve üretilen token miktarıKısa istem, seçilmiş az sayıda parça, tekrar eden bağlam için önbellek
Gömme ve arama altyapısıBelge sayısı ve güncellenme sıklığıYalnızca değişen belgeleri yeniden işleyin, hepsini değil
Entegrasyon işçiliğiBağlanacak sistem sayısı ve API kalitesiAz sayıda ve dar araçla başlayın, kullanılmayanı hiç yazmayın
Belge hazırlığıHavuzun mevcut düzeniTüm arşivi değil, en çok sorulan konuların belgelerini hazırlayın
BakımBelgeler ve sistemler değiştikçeSahibi belli olsun; sahipsiz kurulumlar altı ayda güvenilmez hâle gelir
Kurumsal yapay zekâ kurulumunun maliyet kalemleri

Token maliyetini düşürmenin en etkili yolu, modele gönderilen metni kısaltmaktır. Otuz parça yerine seçilmiş beş parça göndermek, hem ucuzlatır hem doğruluğu artırır. Bu ikisinin aynı yönde gitmesi bu işin sevindirici tarafıdır: iyi kurulum genellikle daha ucuz kurulumdur.

09

Kurulum sırası: doksan gün

Sıra önemlidir. Belge tarafı araç tarafından önce kurulur, çünkü daha ucuz, daha az risklidir ve ekibin sisteme güvenmesini sağlar. Araç çağırma, güven kurulduktan sonra eklenir.

  1. 01

    1. ay — Belge ve sorular

    En çok sorulan yirmi soruyu ve bu sorulara cevap veren belgeleri belirleyin. Belgeleri düzeltin, sürüm ve tarih ekleyin. Altın setin ilk hâlini yazın. Bu ayın sonunda henüz hiçbir şey kurulmamış olabilir; sorun değil.

  2. 02

    2. ay — Getirme kurulumu

    Belge havuzunu aranabilir hâle getirin, kaynak gösteren bir cevap ekranı kurun ve yalnızca bir ekibe açın. Altın seti haftada bir çalıştırın. Bu ay ölçülecek tek şey, cevapların doğru kaynağı gösterip göstermediğidir.

  3. 03

    3. ay — İlk araç

    Tek bir okuma aracı ekleyin — tercihen en sık sorulan canlı veri. Yetkiyi kullanıcıya bağlayın, çağrı kaydını açın. Yazma yetkisi bu aşamada hâlâ yok.

  4. 04

    Sonrası — Yazma ve genişleme

    Okuma tarafı üç ay sorunsuz çalıştıysa, insan onaylı tek bir yazma işlemi ekleyin. Genişlemeyi kullanım verisi yönlendirsin: hangi soru çok geliyorsa bir sonraki araç odur.

Bu sıralamanın tek amacı teknik değil. İlk aylarda kurulan şey ekibin güvenidir. Kaynak gösteren, bilmediğinde bilmediğini söyleyen bir sistem üç ay boyunca doğru çalışırsa, dördüncü ayda ona sistem yazma yetkisi vermek tartışılabilir hâle gelir. Ters sıra denendiğinde ilk hatalı kayıtta proje kapanır.

Bu yapının çalışan bir örneğini kendi operasyonumuzda kullanıyoruz: OpsMind, WhatsApp'tan gelen mesajı okuyup ESA'daki gerçek kayda bakıyor, yetkiyi konuşan kişiye bağlıyor ve yaptığı işi aynı sohbette yazıyor. Hangi araçlara eriştiği ve sınırların nasıl çizildiği OpsMind sayfasında ayrıntılı anlatılıyor.

SSS

Sık sorulan sorular

RAG nedir, kısaca ne işe yarar?

RAG, bağlam ile getirme anlamına gelir. Belgeleriniz aranabilir bir havuza konur; soru sorulduğunda önce ilgili parçalar bulunur, sonra modele yalnızca o parçalar verilir. Böylece model cevabı ezberinden değil sizin belgenizden kurar ve hangi paragraftan aldığını gösterebilir.

Kendi modelimizi eğitmemiz gerekir mi?

Çoğu işletme için hayır. Model eğitmek pahalı, yavaş ve bakımı zordur; üstelik veriniz her değiştiğinde tekrarlanması gerekir. Aynı ihtiyacın büyük kısmı getirme ve araç çağırma ile, çok daha ucuza ve güncel veriyle karşılanır.

Yapay zekâya sistemimize yazma yetkisi vermeli miyim?

İlk aşamada hayır. Okuma yetkisiyle başlayın, üç ay ölçün, güven oluştuktan sonra tek bir yazma işlemini insan onayına bağlı olarak ekleyin. Yazma yetkisi teknik değil, kurumsal bir karardır ve geri alınması zordur.

Ajan ile sabit akış arasında nasıl seçim yaparım?

Adımların sırası ve sayısı baştan belliyse sabit akış kurun; daha ucuz ve öngörülebilirdir. Hangi adımın gerekeceği duruma göre değişiyorsa ajan gerekir. Ajan kullanıyorsanız adım sayısına üst sınır koyun ve sınır aşıldığında insana devretsin.

Kalitenin arttığını nasıl anlarım?

Gerçek kullanıcılardan toplanmış 40-60 soruluk bir altın set hazırlayın ve her değişiklikten sonra tamamını çalıştırın. Üç sayıya bakın: doğru cevap oranı, doğru kaynağı gösterme oranı ve bilmediğinde 'bilmiyorum' diyebilme oranı. Üçüncüsü en çok ihmal edilen ama güvenilirliği belirleyen ölçüdür.

Maliyetin büyük kısmı model ücreti mi?

Genellikle hayır. Model kullanımı çoğu kurulumda en küçük kalemdir; asıl gider belge hazırlığı, entegrasyon işçiliği ve sürekli bakımdır. Bütçeyi yalnızca model ücreti üzerinden kurmak, projenin ikinci ayda durmasının en yaygın sebebidir.

İletişim

Operasyonunu konuşalım.