Gateclave
Demo İste

Veritabanınız açık değil; yalnızca tanımladığınız sorgular açık.

Yapay zekâ serbest SQL yazamaz. Veritabanı yöneticiniz sorguları bir kez tanımlar: adı, parametreleri, dönen kolonları. Gateclave her sorguyu ayrı bir araç olarak sunar; parametreler tipine göre doğrulanır, kolonlar role ve modele göre maskelenir.

sorgu · cari_bakiye_ozeti
ad: cari_bakiye_ozeti
tür: okuma
parametreler:
cari_kodu : metin (zorunlu)
donem : tarih (varsayılan: bu ay)
sorgu: |
SELECT c.kod, c.unvan,
SUM(h.borc - h.alacak) AS bakiye
FROM cari c
JOIN cari_hareket h ON h.cari_id = c.id
WHERE c.kod = @cari_kodu
AND h.tarih >= @donem
GROUP BY c.kod, c.unvan
maskeleme:
unvan : dış modele takma ad
satır sınırı: 500
YAPAY ZEKÂNIN GÖRDÜĞÜ ARAÇLAR
cari_bakiye_ozetiOKUMA
cari_kodudonem
Kategori: Finans · unvan dış modele maskeli
vadesi_gecen_alacaklarOKUMA
temsilcigun
Kategori: Finans · satır sınırı 500
siparis_durumu_guncelleAKSİYON
siparis_nodurum
Onaylı · durum yalnızca listeden seçilir
01NASIL ÇALIŞIR

Sorguyu bir kez tanımlayın, AI her gün kullansın.

Yapay zekâ veritabanını görmez; yalnızca sizin yayımladığınız sorguları görür. Bu sayede hem güvenli hem de doğru veriyle çalışır.

1BağlantıYalnızca gerekli tablolara okuma yetkisi olan ayrı bir veritabanı kullanıcısı tanımlanır; parolası Vault'ta tutulur.
2Sorgu tanımıSorgunun adı, açıklaması, tipli parametreleri, dönen kolonları ve satır sınırı belirlenir.
3YayınSorgu bir araca dönüşür ve katalogda kendi kategorisine yerleşir. AI ne işe yaradığını açıklamasından okur.
4Yetki ve maskelemeHangi rolün kullanacağı, hangi kolonların dış modele maskeleneceği ve gönderilmeyeceği tanımlanır.
02KONTROLLER

SQL injection'a da, veri sızıntısına da kapalı.

Sorgu metni sabittir; AI yalnızca parametre değerlerini doldurur. Değerler sorguya metin olarak eklenmez, parametre olarak bağlanır.

SERBEST SQL YOKYalnızca tanımlı sorgularAI yeni bir sorgu yazamaz, tanımlı sorguyu değiştiremez, tablo listesini göremez.
PARAMETRE BAĞLAMAInjection'a kapalıDeğerler sorgu metnine eklenmez; veritabanına parametre olarak gönderilir.
TİP DOĞRULAMABeklenen değer, beklenen tipteTarih, sayı, metin ve listeden seçim; tipe uymayan değer reddedilir.
SINIRLARSatır ve süre sınırıHer sorgunun satır ve zaman aşımı sınırı vardır; büyük sonuçlar sayfalanır.
KOLON MASKELEMERol ve modele göreUnvan, kimlik numarası, IBAN gibi kolonlar dış modele maskeli gider ya da hiç gitmez.
AYRI KULLANICIEn az yetkiBağlantı kullanıcısı yalnızca gerekli tablolara erişir; kayıt değiştiren sorgular aksiyon olarak tanımlanır ve onaydan geçer.
03ARAÇ TÜRLERİ

Her araç türüne göre farklı bir güvenlik kapısı.

Bağlantı türü ne olursa olsun, üretilen her araç okuma, aksiyon ya da yıkıcı olarak sınıflandırılır. Her çağrı bir yetki ve politika kapısından geçer ve değiştirilemez biçimde kaydedilir.

OKUMAVeri okur, durum sorgular.
  • —Doğrudan çalışır; sistemi değiştirmez.
  • —Rol yetkisi ve maskeleme yine uygulanır.
  • —Her çağrı audit log'a yazılır.
AKSİYONSistemi değiştirir.
  • —Kurala göre insan onayı ister.
  • —Karar çıkana kadar işlem yapılmaz; AI onayın beklendiğini söyler.
  • —Onaylanınca bir kez, yalnızca bir kez çalışır.
YIKICISiler, düşürür, iptal eder; geri alınamaz.
  • —Her zaman onay ister.
  • —Kimse kendi talebini onaylayamaz.
  • —AI, neyin silineceğini adıyla teyit etmeden çağırmaz.
DENEMEÖnce dene, sonra çalıştırDenemesi olan araçlar asıl işlemi yapmadan sonucu gösterir: ya gönderilecek isteği beyan eder ya da hedef sistemin kendi önizleme ucunu çağırır. Onay gerekmez.
İŞLEM KİMLİĞİAynı iş iki kez yapılmazHer aksiyon bir işlem kimliği taşır. Aynı kimlikle tekrar gelen çağrı işi tekrarlamaz, ilk sonucu döner; bağlantı kopsa bile çift kayıt oluşmaz.
GEREKÇEOnaycı nedenini görürAI, kullanıcının ne istediğini talebe gerekçe olarak ekler. Onaycı kararını bağlamla verir; gerekçe kayda "AI beyanı" olarak geçer.
04ÖRNEK SORGULAR

Küçük, tanımlı sorgular; büyük yorumlar.

Her sorgu tek bir şeyi iyi yapar. Yorum, AI'ın bu sorguları birlikte kullanmasından çıkar: "kârlılık neden düştü" sorusu satış, maliyet ve iskonto sorgularını birleştirir.

Finans · Satış
cari_bakiye_ozetiCari bakiye ve hareket özeti
OKUMA
vadesi_gecen_alacaklarTemsilciye göre geciken alacaklar
OKUMA
musteri_siparis_gecmisiSipariş sıklığı ve sepet büyüklüğü
OKUMA
iskonto_sapmasiPolitika üst sınırına yaklaşan iskontolar
OKUMA
Operasyon · İK
stok_tukenme_riskiTüketim hızına göre kritik kalemler
OKUMA
tedarikci_teslim_performansiTermine uyum ve gecikme
OKUMA
ekip_izin_ozetiEkip bazında toplu izin kullanımı
OKUMA
siparis_durumu_guncelleSipariş durumunu güncelle
AKSİYON

Veritabanınızı birlikte bağlayalım.

İlk turda yayımlanacak sorguları, maskelenecek kolonları ve yetkileri veritabanı yöneticinizle birlikte belirleyelim.

Veritabanı bağlantısı planla
DİĞER BAĞLANTI TÜRLERİ