nivq
Bu kurulum bölümü, nivq'yu kendi altyapısında çalıştıran Enterprise / on-prem müşteriler içindir.

Temel kavramlar

nivq'da geri kalan her şeyin üzerine kurulduğu birkaç fikir — çalışma alanları, ajanlar, yönetişim, denetim ve lisanslama.

nivq boyunca birkaç kavram tekrar eder. Bunları öğrenin, dökümanların geri kalanı kolayca okunur.

Çalışma alanı (Workspace)

Çalışma alanı, en üst seviye kiracı sınırıdır. Üyeler, ajanlar, veri kaynakları, faturalama ve denetim kaydı bir çalışma alanının içinde yaşar; nivq çalışma alanları arasındaki izolasyonu beş katmanda (kimlik, yönlendirme, sorgu, depolama ve denetim) uygular. Bir kullanıcı, her birinde farklı bir rolle birden çok çalışma alanına ait olabilir: OWNER > ADMIN > MEMBER.

Ajan (Agent)

Ajan, bir çalışma alanı içindeki yapılandırılmış bir asistandır. Her ajan şunlara bağlıdır:

  • bir veri kaynağı (okuyabileceği harici bir veritabanı) ve
  • bir LLM sağlayıcısı (akıl yürüttüğü model).

Bu yüzden aynı çalışma alanındaki iki ajan, farklı modellerle farklı veritabanlarına konuşabilir. Sağlayıcıların nasıl bağlandığı için Yapılandırma'ya bakın.

Veri kaynağı (Data source)

Veri kaynağı, nivq'nun okuduğu harici bir veritabanına bağlantıdır (PostgreSQL, MySQL ve daha fazlası). Bağlantılar AES-256 ile şifreli saklanır. nivq, çalıştırmadan önce SQL'i bir guard üzerinden üretir ve doğrular — yalnızca okuma ifadeleri geçer.

Yönetişim ve onay kuyruğu

nivq tasarımı gereği salt-okunurdur. Veriyi değiştirecek herhangi bir işlem ya da ajanın "öğrenmek" istediği her yeni örüntü, bir insan onay kuyruğuna alınır. Bir kişi onaylayana kadar hiçbir şey uygulanmaz. Temel söz budur: ajan akıl yürütür ve önerir, insan karar verir.

Denetim kaydı (Audit log)

Her SQL doğrulaması, çalıştırması ve yetki reddi, çalışma alanı bazında bölümlenmiş bir denetim kaydına yazılır. Uyum incelemesi (KVKK / BDDK / GDPR / EU AI Act) için tasarlanmıştır ve asla sessizce düşürülmez.

Lisans

Her nivq kurulumu, geçerlilik penceresini ve kotaları (çalışma alanı, ajan, kullanıcı, özellik) tanımlayan imzalı bir lisansla çalışır. Uygulama koşulsuzdur — bir kurulum lisanssız çalışamaz. Lisans yokken nivq activation-pending (etkinleştirme bekliyor) durumunda açılır ve geçerli bir lisans yüklendiğinde kilidi açılır. Lisanslama ve etkinleştirme'ye bakın.

MCP-native mod

Politikası hiçbir tedarikçinin başlattığı veritabanı bağlantısına izin vermeyen müşteriler için nivq, hiçbir doğrudan DB bağlantısı açmadığı MCP-native modda çalışabilir — veriyi sizin tarafınız Model Context Protocol üzerinden sunar.