Veri Tabanı Entegrasyonu (MySQL & MariaDB)
MySQL veya MariaDB veri tabanınızı agent'ınıza bağlayarak doğal dille güvenli sorgular yapın.
Bu rehberde sırasıyla Veri Tabanını Güvenle Bağlama, ardından Bağlantı Ayarları ve son olarak Güvenlik Modları ve Koruma Kalkanı konularını inceleyebilirsiniz.
Veri Tabanını Güvenle Bağlama
Veri tabanı yeteneği, agent'ınızın şirket veri tabanınızdaki şemayı okumasını ve SQL yazmanıza gerek kalmadan doğal dildeki sorularınızı ("Geçen hafta kaç yeni müşteri kaydoldu?") analiz edip doğru sayılarla yanıtlamasını sağlar.
Birden fazla veri tabanı bağlayabilir ve her birine ayırt edici bir isim verebilirsiniz (örneğin canli ve test). Tek bir veri tabanı bağlandığında isim belirtmeniz gerekmez; agent doğrudan o veri tabanını kullanır.
Bağlantı Ayarları
Her veri tabanı için şu parametreler tanımlanır:
- Ad (Name): Konuşma dilinde hitap edeceğiniz kısa isim (
canli,raporlamavb.) - Sunucu (Host) ve Port: Veri tabanının yanıt verdiği IP veya alan adı (varsayılan: 3306)
- Veri Tabanı Adı: Bağlanılacak şema (database name)
- Kullanıcı Adı ve Parola: Agent için açtığınız veri tabanı hesabı
- SSL/TLS Kullanımı: Şifreli bağlantı için aktif edilir
- Güvenlik Modu:
guarded(önerilen, korumalı) veyaunrestricted(kısıtlamasız) - Yazma Öncesi Onay: Çoklu satır etkileyen işlemlerde onay kapısı
Güvenlik Modları ve Koruma Kalkanı
Korumalı Mod (Guarded - Varsayılan):
- Yıkıcı veya yetki değiştiren komutlar kesinlikle engellenir:
DROP,TRUNCATE,ALTER,RENAME,GRANT,REVOKE WHEREkoşulu içermeyen ve tablonun tamamını etkileyebilecekUPDATEveyaDELETEsorguları doğrudan reddedilir- Çok sayıda satırı etkileyecek yazma işlemleri öncesinde agent kaç satırın etkileneceğini bildirir ve sizden onay ister

