Berktuğ Berke Ateş
ContactYazılım Mühendisi
Blog
Yazılım mimarisi, yapay zeka ürünleri, çapraz platform mühendisliği, güvenilirlik ve teknik liderlik üzerine saha notları.
Çok Kiracılı AI Copilot'lar için İzin ModelleriSohbet iznini miras alıp veri ACL'sini yok sayan çok kiracılı AI copilott yanlış tenant'ı kendinden emin alıntılar. Tool çağrıları API'lerinizle aynı yetkilendirme yolunu kullanmalı—tenant, rol ve kaynak başına scoped. · 7 dk okumaKişiselleştirilmiş AI UI'lar için Cache InvalidationKişiselleştirilmiş AI yüzeyleri hız için embedding, completion ve UI parçalarını cache'ler—sonra yanlış kullanıcıya yanlış yanıt servis eder. Invalidation yalnızca TTL değil; kimlik, entitlement ve prompt sürümünü izlemelidir. · 7 dk okumaAjanlar için İnsan Escalation Kuyrukları TasarlamakHiç escalate etmeyen ajanlar özerk görünür—ta ki kullanıcıyı sessizce düşürünceye kadar. Escalation kuyrukları triage kuralları, bağlam paketleri, SLA ve geri bildirim ister; sohbete yapıştırılmış genel 'insana bağlan' düğmesi değil. · 7 dk okumaPaylaşılan LLM Gateway'lerde Maliyet AtıfıMaliyet atıfı olmayan paylaşılan LLM gateway kara deliğe döner: ekipler prompt'u yerelde optimize ederken finans tek opak fatura görür. Her token'ı tenant, ürün ve caller'a etiketleyin—yoksa charge, throttle veya harcamayı debug edemezsiniz. · 7 dk okumaMobil Uygulamalarda Offline-First Sync ÇatışmalarıOffline-first UX süreklilik vaat eder; sync eventual consistency vaat eder. Açık çatışma modeli olmadan kullanıcı çift aksiyon, kayıp düzenleme ve yalnızca uçakta tekrarlayan destek kayıtları görür. · 7 dk okumaFeature Store vs Prompt Store: ÖdünleşimlerFeature store'lar modeller için deterministik sinyalleri optimize eder; prompt store'lar LLM'ler için dil, tool ve politikayı optimize eder. Karıştırmak çift gerçeklik ve bayat bağlam üretir. · 7 dk okumaAI Tool Calling için Contract TestingModel zorunlu alanları atladığında veya argüman uydurduğunda prompt unit testi yetmez. Contract test, tool şemalarını model ile sisteminiz arasında zorlayıcı sınırlara çevirir. · 7 dk okumaMulti-Tenant SaaS için Progressive DeliveryAynı binary'yi tüm tenant'lara birden göndermek bir blast-radius seçimidir. Progressive delivery, değişikliği tüm filo hissetmeden önce doğru kohortlarda kanıtlatır. · 7 dk okumaGösteriş Metrikleri Olmadan Retrieval Kalitesini ÖlçmekEmbedding benzerliği ve demoda tıklama, retrieval'ın kullanıcıya yardım ettiğini kanıtlamaz. Görev başarısını, grounded yanıt oranını ve hiçbir şey dönmesi gereken hard negative'leri ölçün. · 7 dk okumaPaylaşılan Platform Kodu için Sahiplik ModelleriNet sahibi olmayan paylaşılan kütüphaneler herkesin bağımlılığı ve kimsenin olayı olur. Blast radius, değişim hızı ve kim page alır ile uyumlu bir sahiplik modeli seçin. · 7 dk okuma