Web sitenize yapay zekâ destekli bir chatbot eklemek teknik olarak hiç bu kadar kolay olmamıştı: birkaç satırlık bir kodla sohbet penceresi açılıyor ve büyük bir dil modeli ziyaretçilere akıcı cevaplar veriyor. Zor olan kısım, botun doğru cevap vermesini, bilmediği konuda uydurmamasını, gerektiğinde konuşmayı bir insana devretmesini ve kişisel verileri doğru işlemesini sağlamaktır. Bu yazıda bir chatbot projesini kullanım senaryosunu seçmekten canlıya almaya kadar adım adım anlatıyoruz: bilgi tabanının hazırlanması, insan devri kuralları, KVKK tarafı ve bütçe yaparken hesaba katmanız gereken maliyet kalemleri.
Kural tabanlı bot ile yapay zekâ destekli bot arasındaki fark
Klasik (kural tabanlı) chatbotlar önceden tanımlanmış bir karar ağacıyla çalışır: ziyaretçi bir düğmeye tıklar, bot o düğmeye bağlı sabit cevabı verir. Öngörülebilir ve ucuzdur, ama ziyaretçi soruyu ağaçta olmayan bir şekilde sorduğunda tıkanır.
Yapay zekâ destekli chatbotlar ise büyük dil modelleri (LLM) kullanır; serbest metinle sorulan soruyu anlar ve doğal bir dille cevap üretir. Ancak modelin genel bilgisi sizin işletmenizi bilmez. Bu yüzden iş amaçlı chatbotların çoğu, modelin cevap üretmeden önce sizin belgelerinizden ilgili bölümleri bulup okuduğu bir yapı kullanır. Bu yapıya RAG (retrieval-augmented generation, erişimle güçlendirilmiş üretim) denir. Kısaca: bot önce bilgi tabanınızda arar, bulduğu metne dayanarak cevap verir.
Pratikte en sağlıklı sonuç çoğu zaman ikisinin birleşiminden çıkar: sipariş durumu sorgulama veya randevu alma gibi yapılandırılmış işlemler kurallı akışlarla, serbest sorular ise yapay zekâ ile cevaplanır.
Adım adım chatbot ekleme
- Tek ve ölçülebilir bir kullanım senaryosu seçin. "Her soruya cevap veren bir asistan" değil, belirli bir iş yükünü azaltan bir senaryo seçin: sık sorulan ürün soruları, kargo ve iade süreçleri, randevu öncesi bilgilendirme, teklif talebi için ön bilgi toplama veya şirket içi personelin prosedür sorularına cevap. Son üç ayın e-postalarını, canlı destek kayıtlarını ve telefon notlarını inceleyip en sık tekrarlanan yirmi soruyu listeleyin. Neden: kapsamı dar bir bot, test edilebilir ve ölçülebilir; kapsamı belirsiz bir bot ise her konuda vasat cevaplar verir.
- Bilgi tabanını hazırlayın. Botun dayanacağı içerikleri toplayın: ürün ve hizmet sayfaları, sık sorulan sorular, iade ve teslimat politikaları, fiyatlandırma kuralları (rakamları güncel tutabiliyorsanız), kurulum kılavuzları. Her belgenin bir sahibi ve son güncelleme tarihi olsun. Çelişen içerikleri ayıklayın; sitede iade süresi bir yerde farklı, başka bir yerde farklı yazıyorsa bot da tutarsız cevap verir. Uzun belgeleri anlamlı başlıklarla bölümlere ayırın. Neden: botun cevap kalitesi, bilgi tabanının kalitesini aşamaz. Projelerde gördüğümüz en yaygın sorun model seçimi değil, eksik ve çelişkili içeriktir.
- Kapsam dışı soruları ve sınırları tanımlayın. Botun cevaplamayacağı konuları açıkça yazın: hukuki, tıbbi veya finansal tavsiye, rakip firmalar hakkında yorum, fiyat pazarlığı, kişiye özel taahhüt. Bot bu konularda nazikçe sınırını belirtip insan desteğine yönlendirmeli. Ayrıca "bilgi tabanında cevap yoksa uydurma, bilmediğini söyle" kuralını sistem talimatına yazın. Neden: dil modelleri, bilmedikleri konuda bile ikna edici cümleler kurabilir; buna halüsinasyon denir ve işletme adına verilmiş yanlış bir taahhüt ciddi sorun yaratabilir.
- Mimariyi ve sağlayıcıyı seçin. Üç yol vardır: hazır bir chatbot platformu (bilgi tabanını yüklediğiniz, sohbet penceresini sitenize gömdüğünüz servisler), bir model sağlayıcısının API'si üzerine özel geliştirme veya kendi sunucunuzda çalışan açık modeller. Seçimde cevap kalitesi kadar şunlara bakın: verilerin nerede işlendiği ve saklandığı, sağlayıcının verilerinizi model eğitimi için kullanıp kullanmadığı, konuşma kayıtlarının saklama süresi, Türkçe performansı ve mevcut sistemlerinize bağlanma imkânı. Neden: aynı ihtiyacı karşılayan iki çözüm arasında maliyet, veri kontrolü ve esneklik farkı büyüktür.
- Kişiliği ve sistem talimatını yazın. Botun hitap biçimi (siz), tonu, cevap uzunluğu, hangi dilde cevap vereceği ve hangi durumda ne yapacağı sistem talimatında tanımlanır. Bot, sohbetin başında bir yapay zekâ asistanı olduğunu açıkça belirtmeli. Örnek cevaplarda kaynak bağlantısı vermesini isteyin ("İade koşullarının tamamı için şu sayfaya bakabilirsiniz"). Neden: ziyaretçi bir insanla konuştuğunu düşünürse güven sorunu doğar; kaynak bağlantısı ise cevabın doğrulanmasını kolaylaştırır.
- İnsan devrini tasarlayın. Bot şu durumlarda konuşmayı bir çalışana devretmeli: ziyaretçi açıkça insanla görüşmek istediğinde, aynı soru iki-üç denemede çözülemediğinde, şikâyet veya öfke içeren mesajlarda, ödeme sorunu ya da kişisel hesap işlemlerinde ve botun güven düzeyinin düşük olduğu cevaplarda. Devir sırasında konuşma geçmişi ve botun topladığı bilgiler temsilciye aktarılmalı; ziyaretçi aynı şeyleri baştan anlatmak zorunda kalmamalı. Mesai dışında devir mümkün değilse bot bunu söylemeli ve iletişim bilgisi bırakma seçeneği sunmalı. Destek ekibiniz WhatsApp üzerinden çalışıyorsa devri o kanala yönlendirmek de bir seçenektir; kurallarını WhatsApp Business API rehberimizde anlattık. Neden: insan devri olmayan bir chatbot, müşteriyi çıkmaz sokağa sokar ve memnuniyetsizliği artırır.
- Sistemlerle entegrasyonu ekleyin. Bot yalnızca bilgi vermekle kalmayıp işlem de yapacaksa (sipariş durumu sorgulama, randevu oluşturma, destek kaydı açma, CRM'e potansiyel müşteri ekleme) bu işlemler API'ler üzerinden yapılır. Botun yapabileceği işlemleri dar tutun ve yazma yetkisi gerektiren işlemlerde kullanıcı onayı isteyin. Sipariş durumu gibi kişisel bilgilerde, bilgiyi göstermeden önce kimlik doğrulaması yapın (örneğin sipariş numarası ve e-posta eşleşmesi). API entegrasyonunun temellerini API entegrasyonu yazımızda, botu basit bir otomasyon akışına bağlamayı n8n rehberimizde bulabilirsiniz. Randevu alma senaryosunda hangi randevu altyapısının kullanılacağını online randevu sistemi karşılaştırmamızda ele aldık. Neden: bir modelin gereğinden fazla yetkiyle sistemlerinize erişmesi, kötü niyetli talimatlarla istenmeyen işlemler yapılmasına kapı açar.
- Güvenlik önlemlerini alın. Kullanıcıların botu talimatlarını yok saymaya ikna etmeye çalışması (prompt injection) gerçek bir risktir. Botun cevaplarını sistemlerinize doğrudan komut olarak işlemeyin, hassas verileri sistem talimatına koymayın, kullanıcı başına mesaj sınırı ve hız sınırı uygulayın, olağandışı kullanım için izleme kurun. OWASP'ın büyük dil modeli uygulamaları için yayımladığı risk listesi, kontrol edilecek başlıklar için iyi bir başlangıçtır. Neden: herkese açık bir sohbet penceresi, herkese açık bir saldırı yüzeyidir; sınırsız kullanım ise faturanızı da şişirir.
- Test edin: Gerçek sorularla, kötü niyetli sorularla. İlk adımda listelediğiniz sık soruları ve her biri için beklenen doğru cevabı içeren bir test seti hazırlayın. Botun cevaplarını bu sete göre değerlendirin. Ayrıca yazım hatalı, eksik, iki anlama gelebilen, kapsam dışı ve kışkırtıcı sorularla deneyin. Mümkünse önce şirket içinde, sonra sitenin sınırlı bir bölümünde yayına alın. Neden: chatbotlar demoda her zaman iyi görünür; gerçek ziyaretçiler ise beklemediğiniz şekillerde soru sorar.
- Canlıya alın, ölçün ve bilgi tabanını besleyin. Şu göstergeleri izleyin: botun insan devri olmadan çözdüğü konuşma oranı, insan devri oranı ve nedenleri, cevabın altına eklenen "faydalı mı?" geri bildirimleri, cevaplanamayan soruların listesi. Cevaplanamayan sorular, bilgi tabanına eklenmesi gereken içeriklerin listesidir. Konuşma kayıtlarını düzenli aralıklarla inceleyecek bir sorumlu belirleyin. Neden: chatbot bir kez kurulup bırakılan bir araç değil, içerikle birlikte yaşayan bir sistemdir. Bu göstergeleri diğer iş metriklerinizle birlikte izlemek için yönetim paneli rehberimize göz atabilirsiniz.
KVKK ve veri gizliliği
Bir chatbot, ziyaretçilerin yazdığı her şeyi işler; ziyaretçiler de beklenmedik şekilde ad, telefon, adres, sipariş bilgisi, hatta sağlık bilgisi paylaşabilir. Bu nedenle chatbot projesi baştan bir kişisel veri işleme faaliyeti olarak ele alınmalıdır. Dikkat edilmesi gereken başlıca noktalar:
- Aydınlatma: Sohbet penceresinde, konuşmaların hangi amaçla işlendiğini ve saklandığını açıklayan kısa bir metin ve aydınlatma metnine bağlantı bulunmalıdır. Sitenizin genel KVKK yükümlülüklerini KVKK uyumlu web sitesi kontrol listemizde topladık.
- Veri minimizasyonu: Bot, işin gerektirmediği kişisel veriyi istememeli. Ziyaretçiyi kart numarası, TC kimlik numarası veya sağlık bilgisi paylaşmaması konusunda uyarın; mümkünse bu tür verileri kayıtlardan otomatik maskeleyin.
- Yurt dışına aktarım: Kullandığınız model veya platform sağlayıcısı verileri yurt dışındaki sunucularda işliyorsa, bu durum kişisel verilerin yurt dışına aktarılması kapsamında değerlendirilebilir ve ayrı koşullara tabidir. Sağlayıcının veri işleme sözleşmesini ve sunucu konumlarını inceleyin.
- Model eğitimi: Sağlayıcının konuşma verilerinizi kendi modellerini eğitmek için kullanıp kullanmadığını sözleşmeden kontrol edin; kurumsal planlarda bu genellikle kapatılabilir.
- Saklama süresi ve erişim: Konuşma kayıtlarının ne kadar süre saklanacağını belirleyin, süre dolanları silin ve kayıtlara erişimi yetkili kişilerle sınırlayın.
Kişisel Verileri Koruma Kurumu, üretken yapay zekâ sistemlerinin kişisel veriler açısından değerlendirilmesine ilişkin bir rehber yayımlamıştır; projeye başlamadan önce incelemenizi öneririz. Bu bölüm genel bilgilendirme amaçlıdır; hukuki danışmanlık yerine geçmez.
Maliyet kalemleri
Model ve platform fiyatları sık değiştiği için rakam vermiyoruz; bütçe çıkarırken aşağıdaki kalemleri ayrı ayrı sorgulayın.
| Kalem | Neye bağlı? | Not |
|---|---|---|
| Model kullanımı | Konuşma sayısı ve uzunluğu; genellikle işlenen metin miktarına (token) göre ücretlendirilir | Bilgi tabanından eklenen metin de işlenen miktara dahildir |
| Platform aboneliği | Hazır platformlarda konuşma, kullanıcı veya bot sayısına göre paketler | Paket aşımı ücretlerini sorun |
| Bilgi tabanı altyapısı | Belgelerin işlenmesi ve aranabilir hâlde saklanması (vektör veritabanı, gömme işlemleri) | Belge sayısı arttıkça büyür |
| Geliştirme ve entegrasyon | Sohbet arayüzü, API bağlantıları, insan devri, kimlik doğrulama | Tek seferlik ağırlıklı; kapsamla artar |
| İçerik hazırlığı | Bilgi tabanının toplanması, temizlenmesi, güncel tutulması | Çoğu zaman en çok iç kaynak gerektiren kalem |
| Barındırma ve izleme | Sunucu, kayıt saklama, hata ve kötüye kullanım izleme | Kendi sunucunuzda model çalıştırıyorsanız belirgin şekilde artar |
| Bakım ve iyileştirme | Konuşma kayıtlarının incelenmesi, test setinin güncellenmesi, model değişiklikleri | Sürekli bir kalem olarak planlayın |
Maliyeti kontrol altında tutmanın en etkili yolları: cevap uzunluğunu sınırlamak, sık sorulan sorulara önbellekten cevap vermek, her konuşmaya tüm bilgi tabanını değil yalnızca ilgili bölümleri eklemek ve kullanıcı başına mesaj sınırı koymaktır.
Sık yapılan hatalar
- Botu bilgi tabanı olmadan yayına almak: Genel model bilgisiyle cevap veren bot, işletmeniz hakkında yanlış bilgi üretir.
- İnsan devrini sonraya bırakmak: Devir olmadan yayına alınan bot, en zor müşterileri en kötü deneyimle karşılar.
- Botu insan gibi tanıtmak: Ziyaretçi yapay zekâ ile konuştuğunu fark ettiğinde güven kaybı yaşanır.
- Kayıtları hiç okumamak: Botun neyi yanlış cevapladığını ancak konuşma kayıtları gösterir.
- Fiyat ve stok gibi değişken bilgileri statik belgeye koymak: Bu bilgiler canlı sistemden API ile çekilmeli ya da bot bu konularda ilgili sayfaya yönlendirmelidir.
- Sohbet penceresini her sayfada otomatik açmak: Ziyaretçiyi rahatsız eder ve sayfa performansını etkileyebilir; pencereyi yalnızca kullanıcı tıkladığında yükleyin.
Sık Sorulan Sorular
Chatbot müşteri temsilcisinin yerini alır mı?
Tamamen almaz; tekrar eden ve bilgi tabanında cevabı olan soruları üstlenerek temsilcilerin zamanını karmaşık ve değerli konuşmalara ayırmasını sağlar. İyi tasarlanmış bir sistemde bot ile temsilci birlikte çalışır.
Chatbot Türkçeyi ne kadar iyi anlar?
Güncel büyük dil modellerinin Türkçe performansı genel olarak iyidir, ancak modelden modele fark vardır. Sektörünüze özgü terimler ve sık yapılan yazım hataları içeren kendi test setinizle birkaç modeli karşılaştırmanız en güvenilir yöntemdir.
Bot yanlış bilgi verirse sorumluluk kimde olur?
Bot işletmeniz adına konuştuğu için verdiği bilgiler işletmenizi bağlayıcı nitelikte algılanabilir. Bu yüzden kapsam sınırlarını net tutun, taahhüt içeren konularda insana yönlendirin ve cevaplarda kaynak sayfa bağlantısı verin. Hukuki sonuçlar için bir hukuk danışmanına başvurun.
Chatbotu yalnızca şirket içinde kullanabilir miyiz?
Evet; personelin prosedür, insan kaynakları ve ürün bilgisi sorularına cevap veren iç asistanlar, dış müşteriye açmadan önce teknolojiyi denemek için düşük riskli bir başlangıçtır. Bu durumda erişimi kurumsal kimlik doğrulamayla sınırlayın.
Chatbot SEO'yu etkiler mi?
Sohbet içerikleri genellikle arama motorları tarafından indekslenmez, bu nedenle doğrudan bir SEO katkısı beklemeyin. Asıl etki, ziyaretçinin aradığı cevabı daha hızlı bulması ve dönüşüm sürecinin kolaylaşmasıdır. Sohbet penceresi kodunun sayfa hızını düşürmemesine dikkat edin.
Sonuç
Web sitesine yapay zekâ destekli chatbot eklemenin başarısı, kullanılan modelden çok proje disiplinine bağlıdır: dar ve ölçülebilir bir senaryo, temiz bir bilgi tabanı, net sınırlar, işleyen bir insan devri ve KVKK'ya uygun veri işleme. Bu temeller oturduktan sonra bot, destek ekibinizin yükünü hafifleten ve ziyaretçilerinize her saat cevap veren bir araca dönüşür. Kendi bilgi tabanınıza dayanan, sistemlerinize entegre ve insan devri tasarlanmış bir chatbot kurmak isterseniz özel yazılım hizmetimizi inceleyebilir, kullanım senaryonuzu birlikte netleştirmek için bize yazabilirsiniz.


