Web sitesi yapay zeka chatbot entegrasyonu, ziyaretçinin sorduğu soruyu anlayan, şirket bilgisinden doğru yanıt üreten, gerektiğinde form doldurtan, CRM kaydı açan veya satış ekibine nitelikli lead aktaran bir sistem kurma sürecidir. Basit bir “merhaba, nasıl yardımcı olabilirim?” botundan farkı; gerçek şirket verisi, entegrasyon mantığı, güvenlik katmanı ve ölçülebilir iş çıktısı üretmesidir.
Bir kurumsal web sitesinde yapay zeka chatbot; fiyat aralığı soran potansiyel müşteriye ön bilgi verebilir, hizmet kapsamını açıklayabilir, demo talebi toplayabilir, destek taleplerini sınıflandırabilir veya kullanıcının ihtiyacına göre ilgili sayfaya yönlendirebilir. Bu nedenle chatbot entegrasyonu, doğrudan yapay zeka entegrasyonu stratejisinin küçük ama etkisi yüksek bir parçasıdır.
McKinsey’nin 2025 yapay zeka araştırmasına göre şirketlerin önemli bir kısmı artık yalnızca üretken yapay zeka denemeleri yapmakla kalmıyor, ajan tabanlı sistemleri iş fonksiyonlarına ölçeklemeye başlıyor. Salesforce’un müşteri beklentileri araştırmaları da kullanıcıların hızlı, kişiselleştirilmiş ve tutarlı yanıt beklediğini gösteriyor. Bu tablo, web sitesindeki chatbotun “ekstra özellik” değil, dijital satış ve destek mimarisinin merkezi bir bileşeni hâline geldiğini gösterir.
Atalay Tech’in mobil uygulama, web platformu ve AI entegrasyonu projelerinde gördüğü en kritik nokta şudur: Chatbot başarısı model seçiminden önce veri, senaryo ve entegrasyon kalitesine bağlıdır. Yanlış eğitilmiş, CRM’e bağlanmayan veya insan devrine sahip olmayan bir chatbot; iyi bir model kullansa bile işletmeye sınırlı fayda sağlar.
Yapay Zeka Chatbot Entegrasyonu Neyi Kapsar?
Web sitesine yapay zeka chatbot eklemek, çoğu işletmenin düşündüğünden daha katmanlıdır. Teknik olarak bir JavaScript widget’ı siteye gömülebilir; fakat iş değeri üreten sistem için arka planda bilgi tabanı, API bağlantıları, yetkilendirme, loglama, analitik ve insan devri gerekir.
Temel kapsam genellikle şu bileşenlerden oluşur:
- Web arayüzü: Sağ alt köşede açılan sohbet balonu, mobil uyumlu pencere, hızlı cevap butonları.
- Yapay zeka modeli: Kullanıcı niyetini anlayan ve yanıt üreten LLM katmanı.
- Bilgi tabanı: Hizmet sayfaları, sık sorulan sorular, fiyat prensipleri, teslimat süreçleri, dokümanlar.
- RAG mimarisi: Modelin ezberden değil, şirket verisinden yanıt üretmesini sağlayan retrieval yapısı.
- API entegrasyonları: CRM, teklif sistemi, takvim, destek paneli, e-posta, WhatsApp veya ödeme altyapısı.
- Güvenlik: Veri maskeleme, rol bazlı erişim, rate limit, log denetimi, prompt injection koruması.
- Analitik: Kullanıcı soruları, dönüşüm oranı, terk edilen görüşmeler, lead kalitesi ve destek yükü.
Örneğin bir yazılım ajansı web sitesinde ziyaretçi “mobil uygulama yaptırmak istiyorum, ortalama süreç ne kadar sürer?” diye sorduğunda chatbot yalnızca genel cevap vermemelidir. Kullanıcıdan sektör, platform, üyelik sistemi, ödeme altyapısı, panel ihtiyacı gibi bilgileri alıp ilgili sayfalara yönlendirmeli ve uygun durumda satış ekibine nitelikli kayıt bırakmalıdır.
Burada önemli ayrım şudur: Chatbot, tek başına satış ekibi değildir. Doğru tasarlandığında satış öncesi bilgi toplama, destek yükünü azaltma ve kullanıcıyı doğru aksiyona taşıma aracıdır.
Web Sitesi Yapay Zeka Chatbot Mimarisi Nasıl Kurulur?
Sağlıklı bir mimari, chatbotu yalnızca ön yüzde çalışan bir eklenti olarak görmez. Web sitesi, backend, yapay zeka modeli, veri tabanı ve üçüncü parti servisler birlikte düşünülür.
Aşağıdaki tablo, kurumsal bir web sitesi için tipik chatbot mimarisini özetler:
| Katman | Görevi | Somut Örnek |
|---|
| Frontend widget | Kullanıcıyla sohbet arayüzü sağlar | Next.js veya Laravel Blade içine gömülen chat balonu |
| Backend API | Mesajları işler ve güvenlik kontrolü yapar | Laravel 11 API endpoint’i, rate limit, token kontrolü |
| LLM katmanı | Yanıt üretir ve niyet analizi yapar | OpenAI, Azure OpenAI veya uygun başka model sağlayıcı |
| RAG / bilgi tabanı | Şirket verisinden bağlam çeker | Hizmet sayfaları, PDF teklif dokümanları, SSS içerikleri |
| Entegrasyon katmanı | İş sistemlerine kayıt açar | CRM, teklif paneli, e-posta, WhatsApp, takvim |
| Analitik katmanı | Performansı ölçer | Lead oranı, çözüm oranı, kullanıcı memnuniyeti |
OpenAI’nin File Search ve Responses API dokümantasyonu, modellerin harici bilgi tabanlarından bağlam alarak cevap üretmesini sağlayan yaklaşımları açıklar. Bu yaklaşım, web sitesi chatbotlarında özellikle önemlidir; çünkü modelin “tahmin ederek” cevap vermesi yerine şirketin gerçek hizmet bilgisine dayanması gerekir.
Örneğin Atalay Tech gibi web yazılım, mobil uygulama ve AI entegrasyonu hizmetleri sunan bir şirket için chatbot şu kaynakları okuyabilir:
- Hizmet sayfaları
- SSS içerikleri
- Proje başlangıç kontrol listeleri
- Teklif öncesi soru setleri
- Gizlilik ve KVKK metinleri
- Destek süreçleri
- Blog içerikleri
Bu yapı sayesinde kullanıcı “kurumsal web siteme AI destekli teklif formu eklenebilir mi?” diye sorduğunda bot, hem kurumsal web tasarım hizmet bağlamını hem de AI entegrasyon mantığını birlikte açıklayabilir.
Entegrasyon Süreci: Keşiften Canlıya Almaya
Web sitesi yapay zeka chatbot projesi, doğrudan kod yazarak başlamamalıdır. Önce hangi kullanıcıların hangi soruları sorduğu, chatbotun hangi cevapları vereceği ve hangi noktada insan ekibe devredeceği netleşmelidir.
Tipik geliştirme süreci aşağıdaki gibidir:
| Aşama | Amaç | Çıktı | Ortalama Süre |
|---|
| Keşif | Kullanıcı niyetlerini ve iş hedefini belirlemek | Senaryo listesi, entegrasyon haritası | 2-5 gün |
| Veri hazırlığı | Chatbotun kullanacağı bilgileri düzenlemek | SSS, doküman, sayfa verisi, bilgi tabanı | 3-10 gün |
| Tasarım | Sohbet akışı ve arayüzü planlamak | Chat UI, karşılama mesajı, butonlar | 3-7 gün |
| MVP geliştirme | İlk çalışan chatbotu kurmak | Web widget, backend API, temel RAG | 2-4 hafta |
| Entegrasyon | CRM, form, e-posta, WhatsApp gibi sistemlere bağlamak | Otomatik kayıt ve bildirim akışı | 1-3 hafta |
| Test | Yanıt kalitesi, güvenlik ve hata senaryolarını denetlemek | Test raporu, iyileştirme listesi | 1-2 hafta |
| Yayın ve bakım | Canlıya almak, logları izlemek, veriyi güncellemek | Üretim ortamı ve düzenli optimizasyon | Sürekli |
Bu süreçte en sık yapılan hata, chatbotu yalnızca “web sitesine eklenen bir eklenti” gibi ele almaktır. Oysa iyi bir sistemde botun cevap veremediği sorular, yanlış anladığı niyetler ve dönüşüme yakın kullanıcı davranışları düzenli olarak analiz edilir.
Kaan Atalay’ın Atalay Tech projelerinde vurguladığı yaklaşım da buna yakındır: Önce iş süreci sadeleştirilir, sonra otomasyon eklenir. Karmaşık, belirsiz ve manuel süreçlerin üzerine chatbot koymak genellikle verimsiz sonuç üretir.
Her işletmenin özel geliştirme yaptırması gerekmez. Küçük bir tanıtım sitesi için hazır chatbot platformu yeterli olabilir. Fakat teklif, CRM, müşteri paneli, kullanıcı hesabı veya sektörel veri entegrasyonu gerekiyorsa özel geliştirme daha mantıklı hâle gelir.
| Seçenek | Kimler İçin Uygun? | Avantaj | Sınır |
|---|
| No-code chatbot | Küçük işletme, basit SSS ihtiyacı | Hızlı kurulum, düşük başlangıç maliyeti | Sınırlı özelleştirme, zayıf veri kontrolü |
| SaaS chatbot platformu | Orta ölçekli destek ve satış ekipleri | Panel, hazır entegrasyon, analitik | Aylık döviz maliyeti, veri bağımlılığı |
| Özel geliştirme | Kurumsal web sitesi, CRM, teklif, panel entegrasyonu | Tam kontrol, özel akış, marka uyumu | Daha yüksek başlangıç maliyeti |
| Hibrit model | MVP ile başlayıp ölçeklemek isteyen şirketler | Hız ve esneklik dengesi | Mimari planlama gerektirir |
Örneğin yalnızca “çalışma saatleriniz nedir?” ve “hizmetleriniz nelerdir?” gibi sorulara cevap verilecekse hazır bir araç yeterli olabilir. Ancak kullanıcıdan proje kapsamı toplanacak, teklif öncesi segmentasyon yapılacak, satış ekibine otomatik bildirim gidecek ve görüşme planlama bağlantısı üretilecekse özel entegrasyon daha sağlıklı olur.
Atalay Tech’in web yazılım geliştirme ve AI entegrasyonu perspektifinde önerilen yöntem, çoğu projede MVP ile başlamaktır. Önce en değerli 5-10 senaryo canlıya alınır, gerçek kullanıcı soruları izlenir, ardından kapsam genişletilir.
Maliyet Aralıkları: MVP, Orta Ölçek ve Kurumsal Entegrasyon
Yapay zeka chatbot maliyeti; model sağlayıcı, veri hazırlığı, entegrasyon sayısı, güvenlik seviyesi, kullanıcı trafiği ve bakım kapsamına göre değişir. Buradaki rakamlar Türkiye’de kurumsal yazılım projesi perspektifiyle tahmini aralıklardır; net fiyat için keşif gerekir.
| Paket Seviyesi | Kapsam | Tahmini Proje Maliyeti | Tahmini Süre |
|---|
| MVP chatbot | Temel web widget, 20-50 SSS, basit form toplama | 120.000 - 250.000 TL + KDV | 2-4 hafta |
| Orta ölçek entegrasyon | RAG, CRM kaydı, e-posta bildirimi, temel analitik | 250.000 - 600.000 TL + KDV | 4-8 hafta |
| Kurumsal chatbot | Çoklu rol, panel, gelişmiş entegrasyon, loglama, güvenlik testleri | 600.000 - 1.500.000 TL + KDV | 8-14 hafta |
| AI ajan tabanlı yapı | Çok adımlı görev yürütme, teklif akışı, destek sınıflandırma, insan devri | 750.000 TL + KDV ve üzeri | 10+ hafta |
Buna ek olarak aylık model kullanımı, sunucu, bakım ve iyileştirme maliyetleri de planlanmalıdır. Trafiği düşük bir web sitesinde model maliyeti sınırlı kalabilir; fakat yüksek trafikli bir e-ticaret veya B2B platformunda kullanım başına ücretler dikkatle izlenmelidir.
IBM’in Cost of a Data Breach Report 2025 çalışması, veri güvenliği ve otomasyonun şirketler için finansal risk tarafında ne kadar kritik olduğunu gösterir. Chatbot projelerinde bu nedenle yalnızca geliştirme maliyetine değil, veri sızıntısı, yanlış cevap, yetkisiz erişim ve regülasyon risklerine de bütçe ayrılmalıdır.
Gerçekçi Kullanıcı Senaryosu: B2B Hizmet Sitesinde Chatbot
Ayşe, 34 yaşında bir operasyon yöneticisi olsun. Şirketi, saha ekipleri için web paneli ve mobil uygulama geliştirmek istiyor. Google’da araştırma yaptıktan sonra bir yazılım ajansının web sitesine giriyor ve “Saha ekibimiz için mobil uygulama yaptırmak istiyoruz, nereden başlamalıyız?” diye soruyor.
Kötü tasarlanmış bir chatbot şöyle cevap verir:
“Mobil uygulama geliştirme için bizimle iletişime geçebilirsiniz.”
Bu cevap kullanıcıyı ilerletmez. İyi tasarlanmış bir web sitesi yapay zeka chatbot ise şu akışı kurar:
- Kullanıcının sektörünü sorar.
- iOS, Android veya her iki platform ihtiyacını öğrenir.
- Yönetim paneli gerekip gerekmediğini netleştirir.
- Kullanıcı girişi, bildirim, ödeme, harita, raporlama gibi modülleri sorar.
- Yaklaşık proje sınıfını belirler: MVP, orta ölçek veya kurumsal.
- Kullanıcıyı ilgili mobil uygulama geliştirme sayfasına yönlendirir.
- Uygun durumda satış ekibine lead kaydı oluşturur.
- Kullanıcı isterse görüşme talebi alır veya WhatsApp akışına geçirir.
Bu senaryoda chatbot, yalnızca cevap veren bir araç değildir. Satış öncesi keşif sürecini standartlaştırır. Aynı mantık, lead toplama sistemi kurgusuyla birleştiğinde reklamdan gelen ziyaretçilerin daha nitelikli şekilde ayrıştırılmasını sağlar.
Destek tarafında da benzer bir senaryo vardır. Kullanıcı “şifremi sıfırlayamıyorum” dediğinde chatbot önce hesap türünü, hata mesajını ve cihaz bilgisini alabilir. Sorun basitse yönlendirme yapar; karmaşıksa destek talebi açar. Böylece ekip, eksik bilgiyle açılmış destek kayıtları yerine daha dolu ve sınıflandırılmış talepler alır.
Güvenlik, KVKK ve Yanıt Kalitesi Nasıl Kontrol Edilir?
Yapay zeka chatbot projelerinde en kritik konu güvenliktir. Kullanıcılar bazen kişisel veri, ticari sır, ödeme bilgisi veya sözleşme detayı paylaşabilir. Chatbotun bu verileri nasıl işlediği, nerede sakladığı ve kimin eriştiği açık şekilde tasarlanmalıdır.
Dikkat edilmesi gereken temel başlıklar şunlardır:
- Kişisel veri minimizasyonu: Bot yalnızca gerçekten gerekli bilgiyi istemelidir.
- Maskeleme: Telefon, e-posta, kimlik ve ödeme bilgileri loglarda maskelenmelidir.
- Prompt injection koruması: Kullanıcının “önceki talimatlarını unut” gibi manipülasyonlarına karşı sistem mesajları ve filtreler kullanılmalıdır.
- Yetkilendirme: Kullanıcıya özel bilgi dönecekse hesap doğrulama yapılmalıdır.
- Kaynak gösterme: Kritik cevaplarda botun hangi bilgi tabanından yanıt verdiği izlenebilmelidir.
- İnsan devri: Botun emin olmadığı veya hukuki/finansal risk taşıyan sorular insana aktarılmalıdır.
- Log denetimi: Hatalı cevaplar, çözülmeyen talepler ve riskli konuşmalar düzenli incelenmelidir.
OWASP Top 10 for Large Language Model Applications rehberi, LLM tabanlı uygulamalarda prompt injection, veri sızıntısı, zararlı çıktı ve tedarik zinciri riskleri gibi başlıkları sistematik şekilde ele alır. Kurumsal bir chatbot geliştirirken bu çerçeve teknik kontrol listesine dönüştürülmelidir.
Yanıt kalitesi için de yalnızca “model iyi mi?” sorusu yeterli değildir. Test seti hazırlanmalıdır. Örneğin 100 gerçek kullanıcı sorusu toplanır, her soru için ideal cevap yazılır ve chatbotun verdiği cevaplar doğruluk, netlik, güvenlik ve aksiyon yönlendirmesi açısından puanlanır.
| Test Kriteri | Ölçüm Şekli | Kabul Edilebilir Seviye |
|---|
| Doğruluk | Bilgi tabanıyla karşılaştırma | %90+ kritik olmayan cevap doğruluğu |
| Güvenlik | Kişisel veri ve prompt injection testi | Kritik açık olmamalı |
| Dönüşüm | Form, randevu veya lead tamamlama oranı | Sektöre göre %2-8 tahmini |
| İnsan devri | Botun çözemediği talepleri aktarma oranı | Yüksek riskte otomatik devir |
| Yanıt süresi | Ortalama cevap gecikmesi | 1-4 saniye hedeflenir |
Bu ölçümler yapılmadan canlıya alınan chatbotlar genellikle ilk haftalarda kullanıcı güvenini zedeler. Özellikle fiyat, sözleşme, sağlık, hukuk, finans veya teknik destek gibi alanlarda botun sınırları net tanımlanmalıdır.
Chatbotu Satış, Destek ve WhatsApp Akışına Bağlamak
Web sitesi chatbotu tek kanal olarak düşünülmemelidir. Kullanıcı bazen web sitesinde başlar, WhatsApp’ta devam eder, e-posta ile teklif alır ve satış ekibiyle görüşme planlar. Bu nedenle chatbot mimarisi çok kanallı müşteri yolculuğuyla uyumlu olmalıdır.
Satış odaklı bir akışta chatbot şu görevleri üstlenebilir:
- Kullanıcının ihtiyacını sınıflandırır.
- Bütçe ve zaman beklentisini ölçer.
- Proje kapsamına göre ön segmentasyon yapar.
- Formu otomatik doldurur veya CRM kaydı açar.
- Görüşme planlama bağlantısı verir.
- Kullanıcı isterse WhatsApp yapay zeka botu akışına aktarır.
Destek tarafında ise farklı bir yapı gerekir. Bot; sipariş durumu, üyelik sorunu, teknik hata, fatura talebi veya kullanım sorusu gibi talepleri ayırabilir. Bu noktada yapay zeka ajanı yaklaşımı devreye girer. Çünkü AI ajan yalnızca cevap üretmez; belirli kurallar içinde işlem başlatabilir, kayıt açabilir, görev takip edebilir ve insan ekibe bağlamlı özet aktarabilir.
Örneğin bir SaaS platformunda kullanıcı “aboneliğimi iptal etmek istiyorum” dediğinde bot doğrudan iptal işlemi yapmamalıysa bile şu akışı kurabilir:
- Hesap e-postasını alır.
- Kullanıcıyı doğrular.
- İptal sebebini sorar.
- Alternatif çözüm sunar.
- Kullanıcı kararlıysa destek ekibine talep açar.
- Görüşmenin özetini panele kaydeder.
Bu yapı hem kullanıcı deneyimini iyileştirir hem de ekiplerin tekrar eden işleri daha hızlı yönetmesini sağlar.