Bir agent ancak dokunabildiği sistemler kadar faydalı. Kurumsal değerin çıktığı yer de burası: ERP, CRM ve depo verisiyle çalışabilmesi.
01. Doğrudan Veritabanı Değil
Agent'ı ERP veritabanına doğrudan bağlamayın. Araya, hangi işlemlerin yapılabileceğini belirleyen bir servis katmanı koyun. Bu katman hem yetkiyi hem iş kurallarını uyguluyor.
02. Araçları Dar Tanımlayın
"SQL çalıştır" diye bir araç vermek yerine "müşterinin açık siparişlerini getir" gibi dar ve amaçlı araçlar tanımlayın. Dar araç hem daha güvenli hem model için daha anlaşılır.
03. Okuma ile Başlayın
İlk sürümde sadece okuma araçları verin. Sipariş durumu sorgulama, stok bakma, cari bakiye görme. Değer hızlı görünüyor, risk sıfıra yakın kalıyor.
04. Yazma Adımı
Yazma açıldığında her işlem onaydan geçmeli ve idempotent olmalı: aynı isteğin iki kez çalışması iki kayıt üretmemeli. Ağ kesintisinde bu koruma devreye giriyor.
05. Veri Tazeliği
Agent'ın gördüğü verinin ne kadar güncel olduğu belli olmalı. Gece kopyalanan bir rapor veritabanından beslenen agent, güncel stok sorusuna yanlış cevap veriyor.
06. Test Ortamı
Agent'ı canlı ERP üzerinde geliştirmeyin. Gerçekçi veriyle dolu bir test ortamı, ilk haftalarda kaçınılmaz olan hatalı çağrıların bedelini sıfırlıyor.