Ana içeriğe geç

Yapay zekâ sistemleri

Şirketiniz için yapay zekâ sistemi nasıl tasarlanır?

Bir yapay zekâ sistemi tasarlarken, değiştirmek istediğiniz işi, sistemin kullanacağı bilgiyi ve kendi başına yapabileceği işlemleri birlikte düşünmeniz gerekir. Model seçimi bu kararlarla anlam kazanır.

Bu rehber, bir AI projesini değerlendirirken veya geliştirme ekibiyle kapsam belirlerken sorulması gereken soruları bir araya getiriyor.

Gelişen bir rehber Bu rehber gelişmeye devam ediyor. Konuyla ilgili mevcut yazılarımı burada bir araya getirdim. Yeni yazılar yayımladıkça rehberi de genişletmeye ve güncellemeye devam edeceğim.

Rehberi baştan inceleyin

Önce değişecek işi tarif edin

Bir sistemin kapsamını belirlemek için hangi iş adımını değiştirmek istediğinizi söyleyebilmeniz gerekir. Bu karar, gerekli bilgiyi, sistemin yetkisini ve başarıyı nasıl ölçeceğinizi de belirler.

Örneğin destek ekibinin bilgi aramak için harcadığı süreyi azaltmakla, müşterinin sorununu ilk görüşmede çözmek farklı hedeflerdir. Aynı model iki işte de düzgün cevaplar üretebilir; fakat başarıyı aynı ölçütle değerlendiremezsiniz.

Önce bugün ne olduğunu ve neyin değişmesini beklediğinizi yazın. Ardından modelin cevabını bu işin yalnızca bir parçası olarak düşünün: gerekli kayda ulaşamayan veya işi doğru kişiye devredemeyen bir sistem, iyi bir cevap yazsa da beklenen sonucu sağlayamayabilir. Modeli, bu ihtiyacı ne kadar karşılayabildiğine göre seçebilirsiniz.

İlgili yazı

İlgili yazı

AI Projesine Model Seçerek Başlamayın

Bir modelin cevap üretmesiyle bir sistemin işi tamamlaması arasındaki farkı bu yazıda daha geniş ele aldım. Projeye hangi kararlardan başlayacağınızı netleştirmek için okuyabilirsiniz.

Yeni sekmede açılır
Mavi hedef noktası, noktalı bir çizgi boyunca iki panel ve açık tepsiyle hizalanıyor.

Varsayımsal bir müşteri destek örneği

Bir destek ekibinin iade taleplerine daha hızlı cevap vermek istediğini düşünün. Müşteri her durumda bekliyor olabilir; fakat beklemenin nedeni değiştiğinde çözüm de değişir.

Mesajı anlamak zaman alıyor
Müşterinin düzensiz anlatımından talebi ve eksik bilgileri çıkarmak için bir dil modeli değerlendirilebilir.
Bilinen koşullar elle kontrol ediliyor
Sipariş tarihi ve açık iade kuralları üzerinden yapılan bir kontrol, mevcut yazılımla otomatikleştirilebilir.
Karar verilmiş, onay bekleniyor
Bekleme onay adımındaysa, önce yetki ve iş devrini incelemek gerekir. Daha hızlı cevap yazmak bu beklemeyi ortadan kaldırmaz.

İlk kapsam, talebi anlayıp sipariş bilgileriyle birlikte temsilciye bir cevap taslağı hazırlamak olabilir. İadeyi başlatmak bu kapsamın dışında kalabilir. Böylece ilk sürümün hangi işi yapacağı ve nerede duracağı açık olur.

İlgili yazı

Bu ayrımı ayrı bir yazıda ele aldım

Bir Süreci Otomatikleştirirken Yapay Zekâ Ne Zaman Gerekli?

Bu yazıda Vanity, REDAR ve banka entegrasyonu örnekleri üzerinden hangi işin kurallarla, hangisinin entegrasyonla, hangisinin dil modeliyle çözüldüğünü inceledim. Kendi sürecinizde AI’a nerede ihtiyaç olduğunu değerlendirirken bu örneklerden yararlanabilirsiniz.

Yeni sekmede açılır
İş akışı, düzenli belgeleri kurallara yönlendirirken buruşuk sayfayı büyütece ayırıyor.

Doğru bilgiye hangi yoldan ulaşacaksınız?

İade talebine cevap hazırlamak için yalnızca müşterinin mesajı yetmez. İade koşulları, siparişin güncel durumu ve müşteriye özel bir anlaşma aynı cevabı etkileyebilir. Her bilginin kaynağını ve ne kadar güncel olması gerektiğini ayrı ayrı belirleyin.

İade politikasını açıklamakla belirli bir siparişin iade koşullarını karşılayıp karşılamadığını değerlendirmek aynı bilgiye dayanmaz. İlkinde politika metni yeterli olabilir. İkincisinde teslimat tarihi, ürün ve müşteriye özel koşullar da gerekebilir. Belgenin doğru olması, bu kayıtların mevcut ve güncel olduğu anlamına gelmez.

Bu yüzden veri hazırlığını belirli bir karar üzerinden değerlendirin: hangi bilgi eksik, eksikliği hangi cevabı veya işlemi bozuyor, güncel hâlinden kim sorumlu? Bazı işlerde kaynağı düzeltmek, bazılarında ilk sürümün kapsamını daraltmak daha uygun olabilir.

İlgili yazı

İlgili yazı

Veriniz Yapay Zekâya Hazır mı? Önce Hangi Karar İçin Olduğunu Söyleyin

Verinin yeterliliğinin verilecek karara nasıl bağlı olduğunu ayrı bir yazıda inceledim. Hangi eksikleri önce gidermeniz gerektiğini düşünürken bu örneklerden yararlanabilirsiniz.

Yeni sekmede açılır
Karar levhasını taşıyan beş bilgi dayanağından eksik olanı mavi ölçüm probu işaretliyor.

Aynı varsayımsal iade talebi, üç bilgi ihtiyacı

Bu ürün hangi koşullarda iade edilebilir?
Geçerli iade politikasıİlgili kural kısa ve hangi belgede olduğu belliyse, güncel metni soruyla birlikte modele vermek yeterli olabilir. Bunun için ayrıca bir belge arama sistemi kurmak gerekmeyebilir.
Sipariş ne zaman teslim edilmiş?
Sipariş sistemindeki güncel kayıtTeslimat durumunu eski bir belge kopyasından değil, yetkili bir sistem sorgusundan alın. API veya veritabanı bağlantısı bu güncel kaydı sağlayabilir.
Bu müşteriye özel bir koşul var mı?
Müşteri kaydı ve ilgili sözleşmeÇok sayıda sözleşme arasından ilgili bölümü bulmak için arama gerekebilir. Müşteri eşleşmesi ve erişim izinleri, bilgi modele ulaşmadan önce kontrol edilmelidir.

RAG, model cevap vermeden önce ilgili kaynakları arayıp gerekli bölümleri cevabın bağlamına ekleyen yaklaşımdır. Büyük bir belge kümesinde doğru bölümü bulmak için anlamlı olabilir; güncel sipariş kaydını okumakla aynı ihtiyacı çözmez.

Gerekli bilgi yoksa veya güncelliği doğrulanamıyorsa, eksik bilgiyi istemek ya da işi temsilciye devretmek de tasarımın parçasıdır. Sistemin bu durumda nasıl ilerleyeceğini baştan belirleyin.

İlgili yazı

Bilgiye erişim seçeneklerini bu yazıda karşılaştırdım

Kurumsal Yapay Zekâda RAG Ne Zaman Gerekir?

Bakım kılavuzu, güncel sipariş ve müşteri sözleşmesi örnekleri üzerinden doğrudan belge kullanımı, sistem sorgusu ve RAG arasındaki farkı inceledim. Hangi durumda arama gerektiğini ve erişim izinlerinin nerede uygulanacağını yazıda daha ayrıntılı bulabilirsiniz.

Yeni sekmede açılır
Belgeleri tarayan büyüteç, canlı veri göstergesi ve erişimi kilitli kurumsal arşiv.

Güncel iade politikasını modele göstermek, modeli yeniden eğitmek değildir; politika değiştiğinde kaynağı güncellersiniz. Model doğru bilgiye ve açık talimatlara rağmen aynı sınıflandırma ya da bilgi çıkarma hatasını tekrarlıyorsa, o dar görev için örneklerle uyarlama değerlendirilebilir. Önce hatanın bilgi eksikliğinden mi, modelin davranışından mı kaynaklandığını ayırmak gerekir.

İlgili yazı

Kuruma Özel Yapay Zekâ İçin Fine-Tuning Şart mı?

Bilgi, açık kural ve öğrenilecek örüntü ayrımını bu yazıda örneklerle anlattım. Fine-tuning kararını hangi koşullarda değerlendirmek gerektiğini daha ayrıntılı ele aldım.

Yeni sekmede açılır

Sistem hangi işi kendi başına yapabilir?

İade talebini anlayan ve doğru kayda ulaşan bir sistem, müşteriye cevap hazırlayabilir. İadeyi başlatması ise ayrı bir karardır. Önce işin adımlarını kimin belirleyeceğini, ardından sistemin hangi işlemleri yapabileceğini netleştirin.

Sıradaki adımı kim seçecek?

Mesajı anla, siparişi bul, koşulları kontrol et ve temsilciye taslak hazırla: İzlenecek sıra belliyse bu akışı yazılım yönetebilir. Model mesajı yorumlar ve cevabı yazar. Bu yapıya workflow denir; model kullanmanız, bütün akışı modele bırakmanızı gerektirmez.

Bazı taleplerde ise sonraki adım yeni bilgiye bağlıdır. Sipariş bulunamayınca müşteriden bilgi istemek, özel koşul görülünce ilgili sözleşmeye bakmak gerekebilir. Bu yolları önceden kurallarla tanımlamak güçleşiyorsa, sınırlı araçlar arasından sıradaki adımı seçen bir agent değerlendirilebilir. Bu esneklik daha fazla test ve izleme gerektirir; kendiliğinden işlem yetkisi vermez.

İlgili yazı

Workflow ile agent arasındaki farkı bu yazıda açıyorum

AI Agent Ne Zaman Gerekli?

Müşteri destek örneği ve mevcut sistemler üzerinden, sabit bir akışın ne zaman yeterli olduğunu ve modelin adım seçmesinin nerede işe yarayabileceğini inceledim. Kendi sürecinizde hangi adımın bu esnekliğe ihtiyaç duyduğunu ayırmanıza yardımcı olabilir.

Yeni sekmede açılır
Mavi bir seçici, sabit sıradaki araç istasyonlarından birini işaretliyor.

İşlem yetkisini ayrıca belirleyin

Aynı varsayımsal iade sürecinde sistemin üstlenebileceği üç farklı iş var. Bunlar sırayla açmanız gereken özellikler değil; ilk sürüm yalnızca bilgi vermek veya öneri hazırlamakla sınırlı kalabilir.

Bilgi vermek
İade koşullarını ve siparişin durumunu açıklar.Hangi müşterinin hangi kaydını görebileceği denetlenir. Sistemin kayda ulaşması, o kaydı değiştirebileceği anlamına gelmez.
Öneri hazırlamak
İade tutarını, gerekçesini ve cevap taslağını temsilciye sunar.Temsilci öneriyi inceleyip değiştirebilir veya reddedebilir. Henüz ödeme sistemine bir iade talimatı gönderilmez.
İşlem yapmak
Ödeme sistemine iade talimatı gönderir.Müşteri, sipariş ve tutar için yetki ile iş kuralları işlem anında denetlenir. Gereken onay alınmadan işlem ilerlemez.

İnsana devretmek ne demek?

Müşteriyle sipariş eşleşmiyorsa, gerekli bilgi eksikse veya talep tanımlanan işlem sınırını aşıyorsa sistem durup yetkili kişiye aktarabilmeli. Temsilci yalnızca bir özet değil; ilgili kayıtları, önerilen tutarı, gerekçeyi ve belirsizliği de görmeli. İşlem gerçekleşmeden değiştirme, reddetme veya başka birine yönlendirme imkânı olmalı.

İade talimatından sonra yanıt gelmezse aynı işlemi körlemesine tekrarlamayın. Sonucu ödeme kaydından kontrol edin; tekrar denemelerin ikinci bir iade oluşturmamasını sağlayın. Durum doğrulanamıyorsa müşteriye “İadeniz yapıldı” demek yerine belirsizliği görünür tutup incelemeye aktarın.

İlgili yazı

Bu yetki ve kontrol sınırlarını ayrı bir yazıda ele aldım

Yapay Zekâya Ne Kadar Yetki Vermeliyiz?

Taslak, ön izleme ve gerçek işlem arasındaki farkı; insan onayının ne zaman işe yaradığını ve işlemin sonucunun nasıl doğrulanacağını bu yazıda inceledim. Sisteminizin nerede duracağını ve hangi kontrolle ilerleyeceğini belirlerken kullanabilirsiniz.

Yeni sekmede açılır
Mavi işlem önerisi, gerçek kayda dönüşmeden önce mekanik bir kontrol presinden geçiyor.

İşe yaradığını hangi kanıtla anlayacaksınız?

Sistem doğru bir cevap yazabilir, doğru aracı çağırabilir ve yine de müşterinin işini tamamlayamayabilir. İade örneğinde dört ayrı sorunun cevabını arayın. Her biri farklı bir kayıtta görünür.

Model ne üretti?
Talebi doğru anlamış mı, önerdiği tutar ve cevap uygun mu? Gerçek talepleri temsil eden örnekler ve açık değerlendirme ölçütleriyle inceleyin.
Sistem hangi yolu izledi?
Hangi kaydı kullandı, onayı aldı mı, bir adımı tekrarladı mı? Çalışma kaydı hatanın hangi adımda oluştuğunu bulmanıza yardım eder.
İş gerçekten tamamlandı mı?
İade ödeme sisteminde hangi durumda? Sonucu işlemin tutulduğu kayıttan doğrulayın; bekleyen veya bilinmeyen sonucu tamamlanmış saymayın.
İşletmede ne değişti?
Müşterinin tekrar yazması azaldı mı, temsilcinin düzeltme yükü değişti mi? Hedeflediğiniz iş sonucunu, önceki durum ve uygun bir karşılaştırmayla değerlendirin.

Pilot başlamadan önce hangi sonucu, hangi hata türlerini ve hangi süre içinde izleyeceğinizi yazın. Örnekler yalnız kolay taleplerden oluşmasın; eksik bilgi, istisna ve başarısız işlem durumlarını da kapsasın. Bir gösterge iyileştiğinde ekip, dönem veya gelen işlerin dağılımı gibi başka değişiklikleri de inceleyin.

Kontrolün kapsamı, sistemin etkisine göre büyüsün. Temsilciye taslak hazırlayan bir yardımcıyla para hareketi yapan bir sistem aynı kanıtı gerektirmez. Sonradan modele, bilgi kaynağına veya iş akışına yaptığınız değişiklikleri de bu örneklerle yeniden sınayın.

İlgili yazı

İyi cevap ile iş sonucu arasındaki farkı bu yazıda ele aldım

Yapay Zekâ Sisteminiz Gerçekten Sonuç Üretiyor mu?

Camiler.org deneyimimden başlayarak model çıktısını, çalışma kaydını, tamamlanan işi ve işletme etkisini ayırıyorum. Pilotunuzda neyi başarı sayacağınızı ve bunu hangi kanıtla göstereceğinizi belirlerken yararlanabilirsiniz.

Yeni sekmede açılır
Başarı göstergeleri çalışırken alttaki gerçek sonuç çekmecesi boş kalıyor.

İkinci model hangi farkı yaratacak?

İş, bilgi, yetki ve başarı ölçütleri netleştiğinde model seçeneklerini aynı görev üzerinde karşılaştırabilirsiniz. Mesajı anlayıp cevap hazırlamak için tek genel amaçlı model yeterli olabilir. Bilgi arama, iş kuralları ve ödeme işlemleri yine sistemin diğer parçalarında kalır.

İkinci modele belirli bir iş verin: örneğin sık gelen talepleri sınıflandırmak. Gerçek örneklerde kaliteyi, hızı veya maliyeti iyileştiriyor mu? Dar bir işte uzman model yararlı olabilir; fakat ek entegrasyonun, testlerin ve bakımın da karşılığı olmalı.

Fiyat karşılaştırmasını model çağrısında bitirmeyin. Model, kontrol, hata düzeltme ve işletim maliyetlerini birlikte düşünün; bunları kullanılabilir sonuç sayısıyla ilişkilendirin. Kesintiye karşı eklediğiniz bir modelin de aynı işi kabul edilebilir kalitede yaptığını önceden sınayın.

İlgili yazı

Tek modelin sınırını bu yazıda inceliyorum

Tek Bir Yapay Zekâ Modeli Ne Zaman Yeterli?

Genel amaçlı modelle başlamanın hangi işlerde makul olduğunu ve uzman modelin yerini nasıl hak edebileceğini ele aldım. İkinci modelin faydasını, beraberinde getirdiği işletim yüküyle birlikte değerlendirebilirsiniz.

Yeni sekmede açılır
Çok amaçlı ana mekanizma, dar ve tekrarlı işler için ayrı uzman modülle birlikte duruyor.

Birden fazla model varsa isteği nasıl yönlendireceksiniz?

İkinci modelin gerekli olması, her istek için model seçen bir tahmin sistemi kurmanız gerektiği anlamına gelmez. Belge türü, açık bir iş kuralı veya veri politikası seçimi zaten belirliyorsa önce bu sınırları uygulayın. Aşağıdaki yollar farklı sorunları çözer.

Sabit kural
Seçim çağrıdan önce bellidir. Örneğin taranmış belge görsel işleyebilen modele gider. Kuralı ve istisnaları yazılım uygular.
Tahmine dayalı yönlendirme
Router, isteğin hangi modele uygun olduğunu tahmin eder. Zor talebi yetersiz modele göndermek ayrı bir hata türüdür; yönlendirme kararını da ölçmeniz gerekir.
Kademeli geçiş
İlk cevabın yeterliliği kontrol edilir, gerekirse başka model denenir. İkinci çağrı ve değerlendirme, maliyet ile bekleme süresine eklenir.
Yedek yol
Teknik hata veya kesintide önceden sınanmış alternatif devreye girer. İlk modelin cevap vermesi ama yanlış cevap vermesi, bu yolu kendiliğinden çalıştırmaz.

Tahmine dayalı bir router deneyecekseniz aynı istekleri tek modelle ve basit kurallarla da çalıştırın. Yalnız çağrı fiyatını değil, yanlış yönlendirmeleri, toplam gecikmeyi ve kullanılabilir sonuç başına maliyeti karşılaştırın. Ek karar katmanı ancak bu karşılaştırmada anlamlı bir fark yaratıyorsa yerini hak eder.

İlgili yazı

Yönlendirme seçeneklerini ayrı bir yazıda karşılaştırdım

Yapay Zekâ İstekleri Ne Zaman Farklı Modellere Yönlendirilmeli?

Sabit kural, tahmine dayalı seçim, kademeli geçiş ve yedek yolun farklarını örneklerle açıyorum. Bir router eklemeden önce hangi karşılaştırmaları yapmanız gerektiğini daha ayrıntılı inceleyebilirsiniz.

Yeni sekmede açılır
Farklı biçimdeki istek kartları ölçüm düzeneğinden geçerek ayrı hedef tepsilere yönleniyor.

Sistemi şirketinize özgü yapan ne olacak?

Aynı model bir şirkette iade politikasını açıklayabilir; başka bir şirkette siparişi bulup müşteriye özel koşulları kontrol ederek onaya hazır bir işlem önerisi üretebilir. Farkı, modele verilen talimatla birlikte bağlandığı kaynaklar, uygulanan kurallar ve tanınan yetkiler oluşturur.

Güncel sipariş kaydını sipariş sisteminde, açık iade kurallarını yazılımda, erişim ve işlem yetkilerini ilgili kontrollerde tutun. Model bu parçaları kullanabilir; onların sorumluluğunu üstlenmez. Şirkete özgü bir örüntüyü öğrenmesi gerekiyorsa bunu ayrıca, gerçek örneklerle değerlendirin.

Model değiştiğinde aynı kaynakları, işlem sınırlarını ve değerlendirme örneklerini kullanarak sonucu yeniden sınayabilmelisiniz. Kaynağı kimin güncellediği, istisnaya kimin karar verdiği ve başarısız işlemi kimin takip ettiği de tasarımın parçasıdır. Böylece sistemi işletme bilgisi tek bir prompt içinde kaybolmaz.

İlgili yazı

Bu parçaların nasıl bir araya geldiğini son yazıda ele aldım

Şirkete Özel Yapay Zekâyı Özel Yapan Nedir?

Bir satın alma örneği üzerinden bilgi, kural, araç, yetki ve ölçümün nerede durması gerektiğini inceliyorum. Şirketinize özgü ihtiyacın hangisini modelin öğrenmesi, hangisini çevresindeki sistemin sağlaması gerektiğini ayırabilirsiniz.

Yeni sekmede açılır
Mavi model kartuşu, veri, kural, yetki ve doğrulama mekanizmalarıyla çevrili bir düzeneğe takılı.

İlk sürümü kısa bir karar notuna dönüştürün

Rehberin sonunda bir model listesi yerine, geliştirme ekibiyle tartışabileceğiniz bir kapsamınız olsun. Aşağıdaki örnek, kullandığımız varsayımsal iade sürecinin yalnızca taslak hazırlayan ilk sürümünü tarif ediyor; bir sonuç veya performans vaadi değil.

Değişmesini istediğimiz iş
Temsilcinin iade cevabı hazırlarken bilgi aramak için harcadığı süreyi azaltmak; cevap doğruluğunu ve düzeltme yükünü birlikte izlemek.
İlk sürümün sınırı
Talebi anlayıp kaynaklarıyla birlikte cevap taslağı hazırlamak. Müşteriye gönderim ve para iadesi temsilcinin mevcut sürecinde kalır.
Bilgi ve erişim
Güncel politika, yetkili sipariş sorgusu ve gerekiyorsa müşteriye özel koşullar. Eksik veya çelişkili bilgi temsilciye açıkça gösterilir.
Çalışma biçimi
Önceden belirlenmiş iş akışı ve gerçek örneklerde sınanacak tek model. Agent, fine-tuning veya ikinci model için önce belirli bir eksiklik gösterilir.
Başarı ve durma ölçütü
Pilot öncesi süre ve kalite kaydedilir; test örnekleri, kabul sınırları ve değerlendirme süresi ekipçe belirlenir. Yetkisiz veri erişimi veya artan düzeltme yükü genişletme kararını durdurur.
Sorumluluk ve bakım
Politika kaynağını güncelleyen kişi, istisnayı ele alan temsilci ve entegrasyon hatasını takip eden teknik sorumlu belirlenir. Değişikliklerden sonra aynı örnekler yeniden sınanır.

Kendi notunuzda cevabı açık olmayan bir madde varsa ilgili bölüme dönün. İlk pilotun kapsamını bu belirsizliği azaltacak kadar dar tutabilirsiniz. Yeni yazılar ve uygulamalardan çıkan sorularla bu rehberi geliştirmeye devam edeceğim.

Rehber bölümleri

Okuma listesi

Rehberdeki tüm yazılar

Bu rehberde yer alan bütün yazılar, yanıt aradığınız kararlara göre aşağıda bir arada. Sırayla okumak zorunda değilsiniz; projenizde öncelik taşıyan sorudan başlayabilirsiniz.

Yeni sekmede açılır

Buradan nasıl devam edebilirsin?

Bu rehber kararın bir bölümünü açıyor. Aşağıdaki iki konu, aynı kararın bağlı olduğu başka bir kısmını incelemenize yardımcı olabilir.

Rehberlerin dışındaki yazılar

AI, yazılım, operasyon ve işletme kararları üzerine diğer yazılar da bu rehberlerin dışında yer alıyor.

Tüm yazıları inceleyin