İçeriğe atla

industry · product

Yapay Zeka Ajanınızı İşletme Sistemlerinize Nasıl Bağlarsınız?

Yapay zeka ajanınız, ancak erişebildiği sistemler kadar işe yarar. API'ler, webhook'lar ve özel araçlar için sade bir rehber: her biri hangi yönde çalışır, önce neyi bağlamalısınız ve hiçbir şey canlıya çıkmadan önce hangi güvenlik kontrol listesinden geçmelisiniz.

Entagl Team9 dk okuma
Yapay Zeka Ajanınızı İşletme Sistemlerinize Nasıl Bağlarsınız?

Bir yapay zeka ajanını işletme sistemlerinize bağlamak için iki bağlantıya ihtiyacınız var: ajanın sohbet sırasında sistemlerinizdeki verileri okumak ya da değiştirmek için çağırdığı araçlar (API çağrıları) ve yeni bir rezervasyon gibi olayları diğer yazılımlarınıza ileten webhook'lar. Şirketlerin çoğu bu konuda geride: MuleSoft'un 2026 Connectivity Benchmark Report çalışmasına göre ortalama bir kuruluş uygulamalarının yalnızca %27'sini birbirine bağlamış durumda ve BT yöneticilerinin %86'sı, doğru entegrasyon olmadan yapay zeka ajanlarının değerden çok karmaşıklık katabileceği görüşüne katılıyor. İki yönü de doğru kurun, ajanınız konuşan bir SSS sayfası olmaktan çıksın.

Bu rehber, geliştirici olmadan bu bağlantı kararını vermek zorunda kalan işletme sahibi ya da operasyon sorumlusu için. Stratejinin gerekçesini yapay zeka araçlarının dağınıklığı gelirinizi neden durdurur yazısında anlatmıştık. Bu yazı onun pratik devamı: neyi bağlamalı, hangi yönde ve bunu nasıl güvenli tutmalı.

Bir yapay zeka ajanının neden başka sistemlere bağlanması gerekir?

Çünkü müşteriler, cevabı başka bir yerde duran sorular sorar. "Siparişim kargoya verildi mi?" sorusunun cevabı mağazanızda. "Perşembe saat 4 müsait mi?" takviminizde. "Hâlâ gold paketinde miyim?" CRM'inizde ya da üyelik yazılımınızda.

Bu sistemlere ulaşamayan bir ajanın önünde iki kötü seçenek var. Ya tahmin eder (ve kendinden emin ama yanlış bir cevap alırsınız) ya da bu tür her soruyu bir insana devreder (ve pahalı bir otomatik yanıtlayıcıya para ödemiş olursunuz). Ajanı kendi bilgilerinize dayandırmak, yani bir yapay zeka ajanını kendi işletmenizle nasıl eğitirsiniz yazısında anlattığımız yöntem, cevabı sabit kalan soruları çözer. Entegrasyonlar ise cevabı dakikadan dakikaya ya da müşteriden müşteriye değişen soruları üstlenir.

Bu adımı atlamanın bedeli verilerde de görülüyor. Aynı MuleSoft anketinde 1.050 BT yöneticisinin %82'si veri entegrasyonunu yapay zeka kullanımındaki en büyük zorluklardan biri olarak gösterdi ve tüm yapay zeka ajanlarının yarısı şu anda bağlantılı bir sistemin parçası olarak değil, kendi silolarında çalışıyor.

API, webhook ve özel araç arasındaki fark nedir?

Bu üç kelime birbirinin yerine kullanılıp duruyor. Oysa aynı şey değiller ve aradaki fark büyük ölçüde konuşmayı kimin başlattığıyla ilgili.

Kim başlatır Yön Yapay zeka ajanıyla tipik kullanım
API Çağrıyı yapan taraf Önce istek, sonra yanıt Genel mekanizma: bir sistem diğerinden veri ister ya da bir şey yapmasını ister
Özel araç (fonksiyon ya da eylem olarak da bilinir) Yapay zeka ajanı, sohbet sırasında Ajan sisteminizden veri çeker ya da sisteminize yazar "4471 numaralı siparişe bak", "sadakat puanlarını kontrol et", "bir destek kaydı oluştur"
Webhook Ajan platformunuz, bir olay gerçekleştiğinde Sisteminize gönderilir "Bir rezervasyon oluşturuldu" bilgisinin CRM'inize, bir tabloya ya da Slack'e gönderilmesi
Hazır entegrasyon Sağlayıcı tarafından önceden kurulmuş Genellikle iki yönlü Kurmak yerine açıp kullandığınız bir mağaza ya da CRM bağlantısı

Özel araç, yapay zekanın yapmaya karar verdiği bir API çağrısıdır. Aracın ne yaptığını, hangi girdilere ihtiyaç duyduğunu ve isteğin nereye gönderileceğini siz tanımlarsınız. Model bu açıklamayı okur ve aracı ne zaman kullanacağına kendisi karar verir; tıpkı yeni bir çalışanın bir süreç notunu okuyup ne zaman geçerli olduğuna karar vermesi gibi.

Bu açıklama, çoğu insanın tahmin ettiğinden daha önemli. Anthropic'in mühendislik ekibi Building effective agents yazısında, SWE-bench ajanlarını geliştirirken "genel prompt'tan çok araçlarımızı optimize etmeye zaman harcadık" diye yazdı. Belirsiz bir araç açıklaması, ajanın yanlış aracı çağırmasının ya da doğru aracı hiç çağırmamasının yaygın nedenlerinden biri.

Önce hangi sistemleri bağlamalısınız?

Ekibinizin bir şeye bakarak en sık cevapladığı sorudan başlayın. En gösterişli entegrasyondan değil, en sık yapılan sorgudan.

  1. Rezervasyonlar ve takvim. Müşterileriniz randevu alıyorsa, ajan gerçek müsaitliği görmeli ve gerçek rezervasyonları kaydetmeli; yoksa çift rezervasyon yapar. (İşin mekaniğini yapay zeka ile randevu alma nasıl çalışır yazısında anlatıyoruz.)
  2. Siparişler ve ürün kataloğu. Bir mağaza için "siparişim nerede" ve "bunun M bedeni var mı" soruları gelen kutusunun büyük kısmını oluşturur.
  3. CRM ya da kişi kayıtları. Böylece DM'den yakalanan bir potansiyel müşteri, satış ekibinizin zaten çalıştığı yere, sohbetiyle birlikte düşer.
  4. Ekip bildirimleri. Sıcak bir potansiyel müşteri ya da devir talebi geldiğinde Slack'e veya e-postaya giden bir webhook; böylece bir insan bunu dakikalar içinde görür.
  5. Geri kalan her şey (sadakat programı, destek kayıtları, ERP), ilk dördü oturduktan sonra.

Herhangi bir şeyi bağlamadan önce işe yarayan bir test: ajanın ihtiyaç duyduğu alanın tam adını ve o alanın sahibi olan sistemi söyleyebiliyor musunuz? Cevabınız "üç farklı yerde duruyor ve birbirini tutmuyor" ise önce veriyi düzeltin. MuleSoft'a göre BT ekipleri zaten zamanlarının %36'sını özel entegrasyonlar kurmaya ve test etmeye harcıyor; dağınık veriye bağlanan bir ajan, o dağınıklığı da devralır.

Yapay zekanın gerçekten doğru kullanacağı bir özel araç nasıl yazılır?

Her aracı, her şeyi harfiyen uygulayan bir asistan için yazılmış bir iş tanımı gibi düşünün.

  • Her araca tek bir iş. "Sipariş durumunu getir" ve "siparişi iptal et" iki ayrı araçtır, mod değiştirilen tek bir araç değil. Küçük araçlar arasında seçim yapmak model için daha kolaydır, sizin için de kısıtlaması daha kolaydır.
  • Müşterinin soracağı şekilde adlandırın. get_order_status, ord_lookup_v2'den iyidir.
  • Ne zaman kullanılacağını ve ne zaman kullanılmayacağını söyleyin. "Müşteri bir sipariş numarası verdiğinde ya da paketinin nerede olduğunu sorduğunda kullan. İadeler için kullanma."
  • Her girdiyi tanımlayın. Türü, formatı, bir örneği ve zorunlu olup olmadığı. "Sipariş numarası, yalnızca rakam, örneğin 4471."
  • Yalnızca ajanın ihtiyaç duyduğunu döndürün. API'niz 60 alan geri gönderiyorsa, ajan er ya da geç bunlardan söylememesi gereken birini yüksek sesle okuyacaktır. Yanıtı kırpın ya da önüne bunu yapan küçük bir uç nokta koyun.
  • Yazma işlemlerini geri alınabilir ya da onaylanabilir yapın. Veri okumak düşük risklidir. İptal, iade ya da rezervasyon değişikliği ise ya kolayca geri alınabilmeli ya da müşterinin (veya bir insanın) onayını gerektirmeli.

Entegre bir yapay zeka ajanını nasıl güvende tutarsınız?

Bir ajanı sistemlerinize bağlamak, ters gidebilecek şeylerin alanını genişletir ve geliştiriciler bunun farkında. Postman'in 5.700'den fazla geliştiriciyle yaptığı 2025 State of the API Report anketinde kontrolden çıkan yapay zeka ajanları en büyük güvenlik endişesi oldu: katılımcıların %50,8'i yetkisiz ya da aşırı API çağrılarını, %49'u yapay zekanın görmemesi gereken verilere ulaşmasını, yaklaşık %46'sı ise yapay zekanın API kimlik bilgilerini sızdırmasını endişe kaynağı olarak gösterdi.

OWASP GenAI Security Project bu riske Excessive Agency (LLM06:2025) adını veriyor ve onu üç temel nedene bağlıyor: aşırı işlevsellik, aşırı yetki ve aşırı özerklik. Her biri bir kontrol listesi maddesine karşılık geliyor:

Temel neden (OWASP) Nasıl görünür Ne yapmalı
Aşırı işlevsellik Okuyabilen, yazabilen ve silebilen tek bir "her şeyi yap" aracı Dar kapsamlı araçlara bölün; ajana yalnızca ihtiyaç duyduklarını verin
Aşırı yetki Araç bir yönetici API anahtarı kullanıyor En dar kapsamlı, bu işe özel bir anahtar oluşturun; mümkün olan her yerde salt okunur
Aşırı özerklik Hiçbir kontrol olmadan yapılan iadeler ya da iptaller Maliyetli ya da geri alınamaz her işlem için onay veya insan onayı isteyin

Kolayca atlanan dört madde daha:

  • Müşteri metnini güvenilmez kabul edin. Müşteri sohbete talimat yazabilir. Ajan, ham müşteri girdisini doğrulamadan asla hassas bir işleme aktarmamalı. Prompt injection ve yapay zeka ajanınızı güvence altına alma rehberimiz bu saldırıyı ayrıntılı olarak anlatıyor.
  • Aldığınız her webhook'u doğrulayın. Her teslimattaki imzayı kontrol edin; böylece bir yabancı uç noktanıza sahte "rezervasyon oluşturuldu" olayları gönderemez.
  • Gizli bilgileri prompt'ların dışında tutun. API anahtarlarının yeri şifreli yapılandırmadır; zekice sorulmuş bir sorunun ortaya çıkarabileceği ajan talimatları değil.
  • Yazma işlemlerini test verisiyle deneyin. Araçlarınızı önce bir sandbox hesabında çalıştırın, ardından gerçek çağrıların ilk haftasını yakından izleyin.

Entagl entegrasyonları nasıl ele alıyor?

Entagl'ın Receptionist ürünü sistemlerinizde işlem yapmak üzere tasarlandı; bu yüzden iki yön de ürünün bir parçası:

  • Özel fonksiyonlar (ajanın yaptığı giden çağrılar). Adı, sade dilde bir açıklamayı, girdileri ve uç noktayı siz tanımlarsınız; GET, POST, PUT, PATCH ya da DELETE yöntemleriyle ve kendi başlıklarınızla. Gizli olarak işaretlediğiniz başlıklar şifreli (AES-256-GCM) saklanır ve yalnızca çağrı yapılırken çözülür. Her çağrının URL'si, özel ya da dahili ağ adreslerine yapılan istekleri engellemek için kontrol edilir. İşletme sahibinin test sohbetinde GET çağrıları gerçekten çalışır, diğer yöntemler ise gösterilir ama gönderilmez; böylece canlı verileri değiştirmeden prova yapabilirsiniz. Özel fonksiyonlar ücretli planlarda sunulan bir özelliktir.
  • Giden webhook'lar (sistemlerinize gönderilen olaylar). Rezervasyonlar, kişiler, sohbetler, devirler, mesajlar, siparişler, formlar ve aramalar genelinde 50'den fazla olay türü. Her teslimat, X-Entagl-Signature başlığında HMAC-SHA256 ile imzalanır. Çoğu olayda mesaj içeriği ve kişi bilgileri varsayılan olarak kapalıdır ve dahil etmek isterseniz siz açarsınız. Başarısız teslimatlar, 30 saniyeden 24 saate kadar uzanan kademeli bir aralıkla yeniden denenir.
  • Hazır bağlantılar: Shopify ve HubSpot için; ayrıca kendi yazılımınızdan ajana mesaj göndermenizi ve yanıtları imzalı bir geri çağırma URL'sinde almanızı sağlayan herkese açık bir API kanalı.

Tek bir platform olduğu için sohbetin, rezervasyonun, Coordinator onay aramasının ve CRM'inizin aldığı webhook'un arkasında aynı müşteri kaydı durur. Her sistemi araç başına bir kez değil, yalnızca bir kez bağlarsınız.

Entegrasyonların çözmeyeceği şeyler üzerine bir not

Bağlantı gereklidir ama yeterli değildir. MuleSoft'un raporuna göre kullanım neredeyse evrensel hale gelmiş olsa da BT yöneticilerinin %64'ü yakın vadeli yapay zeka hedeflerine ulaşma konusunda endişeli. Rezervasyon kurallarınız tek bir kişinin kafasında duruyorsa ya da ürün verileriniz güncel değilse, entegrasyon ajanınızın daha hızlı yanılmasını sağlar. Başlamadan önce yapay zeka pilot projelerinin çoğu neden canlıya hiç geçemiyor kontrol listemiz iyi bir tamamlayıcı okuma olur.

FAQ

Bir yapay zeka ajanını sistemlerime bağlamak için geliştiriciye ihtiyacım var mı?

Hazır entegrasyonlar için (açıp kullandığınız bir mağaza ya da CRM) genellikle hayır. Özel bir araç için karşı tarafta bir API uç noktasına ve onun dokümantasyonunu okuyabilecek birine ihtiyacınız var; bu da web geliştiricinizin bir öğleden sonrası olabilir. Webhook almak ise çoğu zaman zaten kullandığınız bir otomasyon aracıyla mümkün.

Webhook ile API çağrısı arasındaki fark nedir?

API çağrısında sizin tarafınız bir şey ister ve cevabı bekler. Webhook'ta ise diğer sistem, siz sormadan, bir şey olduğunda size haber verir. Yapay zeka ajanları sohbet sırasında veri çekmek için (araçlar aracılığıyla) API çağrılarını, bir olaydan sonra diğer sistemlerinizi bilgilendirmek için de webhook'ları kullanır.

MCP, webhook'ların ve özel araçların yerini alır mı?

Hayır. Model Context Protocol, yapay zeka uygulamalarının araçları keşfetmesi ve çağırması için standart bir yöntem ve benimsenmesi artıyor: MuleSoft anketindeki katılımcıların %39'u onu zaten kullanıyor. MCP araç tarafını standartlaştırır. "Bir şey olduğunda bana haber ver" yönünü ise hâlâ webhook'lar üstlenir. Yapay zeka ajanı protokolleri ve denetim mekanizmaları yazımız MCP'yi ve ajandan ajana standartları ele alıyor.

Bir yapay zeka ajanı sistemlerimdeki verileri değiştirebilir mi, yoksa yalnızca okuyabilir mi?

Ona yazma yetkisi olan bir araç verirseniz ikisini de yapabilir. Tam da bu yüzden salt okunur başlamalı, yazma araçlarını birer birer eklemeli ve para gerektiren ya da geri alınamayan her şey için onay istemelisiniz.

Önce neyi bağlamalıyım?

Ekibinizin müşterilere cevap vermek için en sık baktığı şeyi. Randevuyla çalışan işletmeler için bu takvimdir; mağazalar için siparişler ve stok; satış odaklı ekipler için ise CRM.

Özel fonksiyonların ve webhook'ların kendi rezervasyon, mağaza ya da CRM düzeninize nasıl bağlanacağını görmek ister misiniz? 30 dakikalık bir demo planlayın, ilk üç entegrasyonunuzu sizinle birlikte haritalandıralım.

Kaynaklar: MuleSoft 2026 Connectivity Benchmark Report (1.050 BT yöneticisiyle yapılan anket, Şubat 2026); Postman 2025 State of the API Report (5.700'den fazla katılımcı, Ekim 2025); OWASP LLM06:2025 Excessive Agency; Anthropic, Building effective agents. Entagl özellik ayrıntıları, ürünün Ekim 2026 itibarıyla durumunu yansıtır.

Yayınlayan Entagl Team on