|
<< İçindekileri Görüntülemek İçin Tıklayın >> Yer: Araçlar > Yapay Zeka Asistanı > Asistanın Bilgi Kaynakları: Yardım, Veri Sözlüğü ve Firma Belgeleri |
Yapay Zeka Asistanı cevaplarını yalnız modelin genel bilgisine değil, Netsim'in kendi kaynaklarına da dayandırır: NETSİM kullanıcı yardımı, veritabanının içindeki veri sözlüğü ve firmanın kendi belgeleri. Bu sayfa üç kaynağın hangi sorularda kullanıldığını, ne gerektirdiğini, asistanın yeteneklerinin hangi koşulda göründüğünü ve araç çağrılarını denetleyen araç korumasını anlatır. Üç kaynak da salt okunurdur: yalnız okur, veri değiştirmez ve onay penceresi açmaz.
Ürünün nasıl kullanıldığına dair sorularda (bir ekran ne işe yarar, bir işlem nasıl yapılır) asistan cevabını yardım konularına dayandırır ve cevabın sonunda ilgili yardım sayfasının bağlantısını verir; yardımda karşılığı yoksa bunu söyler.
Yardıma üç yoldan ulaşır:
Ön koşul: Netsim'in sistem ajanı (NetsimSystemAgent) oturumu açık olmalı ve ajan paketi yardım havuzunu içermelidir (ajan sürümü 5.1.1.1532-2 ve üstü). Ayrıca bir tanım gerekmez; yardım ajan paketiyle gelir, yeni bir ajan paketi kurulunca yardım da güncellenir. Ajan eski sürümse asistan normal çalışmaya devam eder; yardım sorusunda sürümün yardımı desteklemediğini öğrenir ve kullanıcıyı docs.netsim.com.tr adresine yönlendirir.
Yardım araçları onay istemez: salt okunurdur ve sorgu Netsim'in kendi sistem ajanına gider. Asistanın Araç kullanımı ayarı Kullanma ise yardım da kullanılmaz. Her çağrı işlem günlüğüne Yardım kaynağıyla yazılır.
Önerilen hazır komut: Yapay Zeka Hazır Komut Tanımları ekranında kısayolu yardim, şablonu Bu ekran nasıl kullanılır? {$ekran} olan bir komut tanımlanır; asistanda /yardim yazmak hedef ekranın yardımını getirir.
Veri ve alan sorularında (bir alan ne anlama gelir, bir bilgi hangi tabloda tutulur, açık ekrandaki alanlar ne anlama geliyor) ve veritabanı nesneleriyle ilgili sorularda (bir prosedür, işlev, tetikleyici ya da görünüm ne yapar, nasıl çağrılır, nerede kullanılır) asistan veritabanının içindeki veri sözlüğüne dayanır: tablo ve alan açıklamaları, ekran başlıkları, başvurulan tablolar, sabit değer listeleri, nesnelerin tanımları ve birbirleriyle ilişkileri. Cevabı sözlükteki başlık, açıklama ve tanıma dayandırır; sözlükte karşılığı yoksa tahmin ettiğini söyler.
Asistanın yapabildikleri:
CARI_KODU); adı tam tutan sonuç önce gelir. Arama tek bir nesne türüyle sınırlanabilir; prosedür parametreleri de adıyla bulunur. Asistan gerekirse adlarda değil prosedür, işlev, tetikleyici ve görünümlerin kaynak kodunda da arar; böylece "bu tabloya hangi prosedürler yazıyor" ya da "bu hata mesajı nereden geliyor" gibi sorular cevaplanır.Sözlük, veritabanı kurulurken ya da yükseltilirken veritabanına yazılır; ayrıca bir tanım gerekmez. Sözlük araçları yalnız tanım okur, kayıt verisi okumaz ve onay istemez; Araç kullanımı Kullanma ise kullanılmaz. Her çağrı işlem günlüğüne Veri Sözlüğü kaynağıyla yazılır.
Önerilen hazır komut: kısayolu alanlar, şablonu Bu ekrandaki alanlar ne anlama geliyor? {$ekran} olan bir komut; asistan hedef ekranı {$ekran} bilgisinden tanır ve ekrandaki alanların anlamını listeler.
Firmanın kendi prosedürleri, talimatları, sözleşmeleri ve iç belgeleri sistem ajanının belge havuzuna alınmışsa asistan bu konulardaki sorulara belgelere dayanarak cevap verir ve hangi belgeden aldığını belgenin başlığıyla belirtir; belgelerde karşılığı yoksa bunu söyler.
Belge havuzu sistem yöneticisi tarafından kurulur: havuz sistem ajanında firmanın veritabanı için tanımlanır ve belgeler ajanın yönetim arayüzüyle koleksiyonlar (belge grupları) hâlinde içe alınır (bkz. Netsim System Agent kılavuzu, AdminREST). Doküman modülündeki belgeler ve başka kaynaklardan gelen belgeler aynı havuza alınabilir. Kullanıcı yalnız erişim izni olan koleksiyonları görür; yetkiyi ajan uygular.
Asistanın yapabildikleri:
Asistan açılırken kısa bir yoklama yapılır: havuz yoksa, kullanıcının izinli koleksiyonu yoksa ya da ajan eski sürümse bu yetenek hiç görünmez. NETSİM kullanıcı yardımı bu yeteneğin değil, yukarıdaki yardım yeteneğinin konusudur. Belge araçları onay istemez; her çağrı işlem günlüğüne Belge kaynağıyla yazılır.
Asistan, program verisine serbest sorgu yazarak değil, hazır veri araçlarıyla ulaşır: her araç belirli bir soruyu cevaplar, yalnız gerekli alanları ve sınırlı sayıda satır döndürür, kullanıcının yetkisiyle okur (kullanıcının göremediği kaydı asistan da göremez; yetkisi olmayan modülün aracı "yetkiniz yok" cevabı verir, birden çok modülü tarayan araçlar yalnız yetkili olunan bölümleri döndürür) ve bir modül kullanılmıyorsa yönetici tarafından kapatılabilir. Araçlar NetsimSistem'de Tanımlar > Web Servis Uç Noktaları ekranında AI Function türüyle tanımlıdır ve kurulumla gelir:
cari_ara), cari özeti: para birimi bazında bakiye, vadesi geçmiş tutar, açık çek/senet, risk limiti (cari_ozet), ekstre (cari_ekstre), vadesi geçmiş alacaklar (vadesi_gecmis_alacaklar), vade takvimi: cari vadeleri, çekler ve senetler (vade_takvimi), çek-senet portföyü (cek_senet_durumu).stok_ara), yer bazında eldeki/rezerve/kullanılabilir miktar ve limitler (stok_durumu), hareketler (stok_hareketleri), asgari seviyenin altındaki stoklar ve sipariş önerisi (kritik_stoklar), liste fiyatı, son işlem fiyatları ve fiyat geçmişi (stok_fiyatlari), hareketsiz stoklar (hareketsiz_stoklar).belge_ara), teslimi bekleyen siparişler (acik_siparisler), belge satırları (belge_satirlari), dönem satış/alış özeti: toplam, cari, ürün, gün ya da ay kırılımı (belge_ozeti).kasa_banka_bakiyeleri), nakit hareketleri (nakit_hareketleri), döviz kuru (doviz_kuru), nakit akış tahmini (nakit_akis_tahmini; finansal planlama modülü ister).hesap_ara), mizan (mizan), fiş başlığı ve satırları (muhasebe_fisi).is_emirleri), makine durumu (makine_durumu), MRP tedarik eksikleri (mrp_ihtiyaclari), üretim randımanı (uretim_randimani).personel_ara), personel dağılımı ve giren/ayrılan sayıları (personel_ozeti), izin bakiyesi (izin_bakiyesi), günün giriş-çıkış durumu (devam_durumu). Bu araçlar kimlik numarası, IBAN, adres ve telefon gibi kişisel verileri vermez.kalite_ozeti), açık uygunsuzluklar ve DÖF istekleri (acik_uygunsuzluklar), proje durumu (proje_durumu).onay_bekleyenler), görevlerim (gorevlerim), mesajlarım (mesajlarim), seçili kaydı okunur özete çeviren kayit_bilgisi, yapay zekâ kullanım raporu (yz_kullanim_raporu).kayit_duzenle, kayit_goruntule), açık ekran bilgisi, ana menü işlemleri ve çalıştırma, akıllı yapıştırma, Evet/Hayır sorusu, bilgi penceresi (bilgi_goster) ve kullanıcıdan metin isteme (metin_sor).mesaj_gonder) ve giriş durumunda görev açma (gorev_olustur). Onay kartında bunların Tür satırı kırmızı yazılır; araçlar yalnız bildirim/giriş kaydı üretir; onay ve durum değişikliği kullanıcının işidir.Serbest SQL aracı (execute_query) kurulumla kapalı gelir; yalnız yönetici sağlayıcı tanımındaki izinli araç listesiyle açılabilir. Hazır komutlar (/cari-ozet, /stok-kritik, /satis-ozet …) bu araçları kullanır. Tarih parametreleri YYYY-AA-GG biçimindedir; süzgeç parametrelerinde sayı için 0, metin için boş değer "tümü" anlamına gelir.
Asistan, her yeteneğini ancak ön koşulu sağlanıyorsa modele sunar. Araç kullanımı ayarı Kullanma ise hiçbir yetenek sunulmaz; asistan yalnız sohbet eder.
| Yetenek | Ne zaman kullanılabilir | Onay |
|---|---|---|
| Veri araçları ve ekran işlemleri (cari, stok, belge, finans, muhasebe, üretim, İK, kalite sorguları; kayıt düzenleme, ekran açma, işlem çalıştırma, akıllı yapıştırma; mesaj ve görev yazma) | Kurulumla gelen AI Function türündeki web uç noktası araçlarından aktif olanlar; yönetici satırı kapatarak aracı kaldırabilir | Oturumun Araç kullanımı ayarına göre |
| Formla kayıt girişi (cari kart, stok kartı, satış siparişi, satış teklifi, nakit tahsilat, nakit ödeme) | Her zaman | Yazılacak alanlar önizlenir; Kaydet kullanıcıdadır |
| NETSİM kullanıcı yardımı | Sistem ajanı oturumu açık ve ajan yardım havuzlu | İstemez |
| Veri sözlüğü | Veritabanında veri sözlüğü var | İstemez |
| Firma belgeleri | Belge havuzu ve kullanıcının izinli koleksiyonu var | İstemez |
| Hafıza (Yapay Zeka Hafızam) | Her zaman | İstemez |
| Talimatlar (Yapay Zeka Hazır Komut Tanımları, Tür = Talimat) | Kapsamı o anki kullanıcı ve ekrana uyan talimat varsa | İstemez |
| Bilgisayar kullanımı | Yetenekler listesinde Bilgisayar Kullanımı işaretli; 64 bit Netsim, pencere birincil monitörde | Her cevapta ilk eylemden önce izin istenir |
| A2A uzak ajanları | Kapsamı kullanıcıya uyan aktif ajan tanımı varsa | Tanımın onay modu; boşsa oturum ayarı |
| MCP sunucuları | Kapsamı kullanıcıya uyan aktif sunucu tanımı varsa | Tanımın onay modu; boşsa oturum ayarı |
| Sesli konuşma | Netsim Konnektör Tanımları'nda AI Realtime tanımı varsa | Araçların kendi kuralı |
Asistanın her araç çağrısı — veritabanı ve ekran araçları, formla kayıt girişi, uzak ajanlar, MCP sunucuları, yardım, veri sözlüğü, belgeler, bilgisayar kullanımı — çalışmadan önce bir denetimden geçer. Engellenen araç çalışmaz; asistan engelin nedenini görür ve başka bir yol dener ya da durumu kullanıcıya anlatır. Her engel işlem günlüğüne Araç Koruması kaynağıyla yazılır.
Onay. Asistanın Araç kullanımı ayarı üç değer alır: Onay İle Kullan, Onay Beklemeden Kullan, Kullanma. Onay İle Kullan seçiliyken veritabanı ve ekran araçları çalışmadan önce sohbette bir onay kartı çıkar; kartta aracın adı, türü ve asistanın göndereceği parametreler ya da komut gösterilir, Çalıştır ya da Reddet ile cevap verilir (sesli konuşma açıkken onay ayrı pencereyle sorulur). Uzak ajan ve MCP sunucu tanımlarının kendi onay modu Oturumun araç ayarı ise bu ayar onlar için de geçerlidir. Yalnız okuyan yerel araçlar (yardım, veri sözlüğü, belgeler, hafıza, talimatlar) hiçbir ayarda onay istemez. Bilgisayar kullanımı ise Onay Beklemeden Kullan seçili olsa da her cevapta ilk eylemden önce izin ister.
Her zaman açık kurallar:
Kuruluşa göre eklenen kurallar. Netsim Konnektör Tanımları'nda asistanın kullandığı sağlayıcı tanımının (türü AI Provider) Yapay Zeka sekmesinde üç liste vardır; değerler noktalı virgülle ayrılır:
| Alan | Anlamı |
|---|---|
| İzinli araçlar | Doluysa asistan yalnız bu araçları kullanabilir. * joker olarak kullanılır; örneğin yardim_* bütün yardım araçlarını kapsar. |
| Yasak araçlar | Bu araçlar hiç kullanılamaz; * joker burada da geçerlidir. |
| Yasak argüman kalıpları | Araç çağrılarında bulunmaması gereken ek metinler; büyük/küçük harf ayrımı yapılmaz. |
Araç adları, sohbette araç çağrısı rozetinde görünen adlardır. Listeler her istekte seçili sağlayıcı tanımından okunur; sağlayıcı değiştirilince o tanımın listeleri geçerli olur. Sesli konuşmada araç koruması devrede değildir.