Codiatech Blog
Cloudflare D1 ve AI Search: kurumsal bilgi asistanında güncellik ve erişim
D1 bağlantısı beta olarak açıldı. Kurumsal bilgi asistanında veri kapsamını, yayından kaldırmayı ve yetki sınırlarını hangi testlerle doğrulamak gerektiğini inceliyoruz.

Kurumsal bir bilgi asistanında önemli soru yalnız cevabın nasıl üretildiği değildir: Hangi kayıtlar cevapta kullanılabilir ve eski bilgi ne zaman erişimden çıkar? Cloudflare, 12 Kasım 2026 duyurusunda AI Search için D1 veritabanı bağlantısını beta olarak açtı. Kullanıcının sağladığı salt okunur sorgunun her sonuç satırı ayrı belge olarak indeksleniyor; zamanlanmış eşitleme değişiklikleri takip ediyor.
Bağlantıdan önce bilgi kapsamını tanımlayın
Bir CMS, destek merkezi veya ürün kataloğu için veritabanı bağlantısı değerlendirirken ilk iş bütün tabloları asistana açmak olmamalı. Codiatech'in önerisi, yanıtlanmasını istediğiniz soruları ve bu sorular için kullanılmasına izin verilen kayıtları birlikte yazmak. Ürün açıklaması ile müşteri hesabına ait sözleşme farklı erişim ihtiyaçları taşır. Aynı uygulamada tutulmaları aynı arama havuzunda bulunmalarını gerektirmez.
Örnek bir pilotta yalnız yayımlanmış yardım içerikleriyle başlayabilirsiniz. Bu bir müşteri projesi veya hazır entegrasyon iddiası değildir. İçerik sahibi, hangi kaydın kamusal olduğunu ve hangi alanların asistanın cevabında bulunabileceğini onaylamalı. Taslak notlar, dahili açıklamalar ve kişisel iletişim bilgileri başlangıç kapsamından çıkarılmalı; alan seçimi değiştiğinde bu karar yeniden incelenmeli.
Yayından kaldırma ayrıca test edilmesi gereken bir işlemdir

Resmî D1 veri kaynağı belgesine göre sorgudan çıkan kayıtlar ancak tam sonuç okunduktan sonra indeksten kaldırılır. Sorgu başarısız olursa veya hiç satır döndürmezse eşitleme hata verir ve mevcut indeks korunur. Bu nedenle kaynağı boşaltmak, arama kopyasını da temizlediğiniz anlamına gelmez.
Bu davranıştan çıkardığımız uygulama önerisi şu: içerik yayımlama ve kaldırma sürecini yalnız CMS ekranındaki durumla tamamlanmış saymayın. Deneme ortamında bir kaydı yayımlayın, belirgin bir cümlesiyle arayın, sonra kaydı kaldırıp aynı aramayı tekrar çalıştırın. Arama sonucu, cevap ve kaynak bağlantısı birlikte incelenmeli. Kaydın görünmediğini bir defa görmek yerine, ilgili erişim yollarının tamamı için beklenen durumu kaydedin.
Özellikle son yayımlı kaydın kaldırılması senaryosunu ayrı deneyin. Eşitleme başarısızken uygulamanın kullanıcıya ne göstereceğini önceden belirleyin: güncel olmadığı bilinen cevabı göstermemek, belirli kaynakları geçici olarak devre dışı bırakmak veya insan incelemesine yönlendirmek seçenekleri değerlendirilebilir. Seçilen yöntemin gerçekten çalıştığı pilotta kanıtlanmalı; burada ürünün otomatik sağladığı bir özellik olarak sunulmuyor.
Arama filtresi kullanıcı yetkisi yerine geçmez
Şirket içi veya birden fazla kuruma hizmet veren uygulamada kullanıcı kimliğini ve veri erişimini uygulama katmanında doğrulamanızı öneriyoruz. İstemciden gelen kurum adı ya da bir filtre alanı, kullanıcının o kuruma ait bilgileri görmeye yetkili olduğunu tek başına kanıtlamaz. Yetki kararı, doğrulanmış oturumdan türetilmeli ve sunucuda uygulanmalı.
Bunun testi yalnız doğru kullanıcıyla başarılı arama yapmak değildir. Başka bir kurumun kayıt kimliğini, farklı bir rolü ve oturumsuz isteği deneyin. Beklenen ret davranışını hem sonuç listesinde hem üretilen cevapta kontrol edin. Cevap görünmese bile kaynak başlığı veya bağlantı hassas bilgiyi açığa çıkarabilir. Bunlar genel mimari kontrol önerileridir; bağlantının varlığı bu kontrollerin tamamlandığını göstermez.
Pilotun kabul ölçütleri nasıl yazılabilir?
Kaynak doğruluğu: belirlenen sorular için beklenen kayıtları ve kabul edilmeyecek cevap örneklerini hazırlayın. Cevabın gösterdiği kaynağı açıp metinle tutarlılığını inceleyin.
Güncellik: bir kaydın metnini değiştirin; eski ve yeni ifadelerle ayrı arama yapın. Kabul edilen güncellik aralığını iş ihtiyacına göre belirleyin ve gözlenen süreyi kaydedin.
Yetki sınırı: en az iki farklı rol ve erişimsiz kullanıcıyla aynı soruyu çalıştırın. Başarısızlıkta hangi uygulama katmanının sorumlu olduğunu belirleyebilecek günlükler tutun; günlüklerde hassas gövdeyi gereksiz yere saklamayın.
Hata ve geri dönüş: kontrollü bağlantı kesintisinde sistemi deneyin. İşletim sorumlusu, kullanıcıya gösterilecek durum ve önceki çalışma biçimine dönüş adımı yazılı olsun.
Hangi projede değerlendirmeye değer?
Önce veri kaynağının, yayın sürecinin ve erişim modelinin bu yaklaşıma uygunluğunu incelemek gerekir. Veri yalnız başka bir sistemde bulunuyorsa sırf yeni bir bağlantı duyuruldu diye taşıma kararı vermeyin. Pilotun bakım sorumluluğu, veri işleme şartları ve güncel kullanım maliyeti ayrıca değerlendirilmelidir. Beta kapsamının projeye uygunluğu kabul edilmeden üretim bağımlılığı kurulmamalı.
Codiatech, yapay zekâ destekli sistemlerde bilgi erişimi, insan denetimi ve işletim sınırlarını; sistem entegrasyonunda mevcut uygulamalar arasındaki veri akışını proje ihtiyacına göre ele alır. Bu yazı belirli bir müşteri kurulumunu anlatmıyor. Başlangıç için en yararlı çıktı, bir teknoloji listesi yerine onaylı veri kapsamı ve tekrar çalıştırılabilir kabul testidir.
Kaynaklar
Cloudflare: AI Search supports D1 databases as a data source (beta) — 12 Kasım 2026.
Cloudflare AI Search: D1 veri kaynağı belgesi — eşitleme davranışı, 13 Kasım 2026 kontrolü.