Chatbot Nedir? Sohbet Botu Türleri ve Nasıl Çalıştığı
Chatbot (sohbet botu), insanlarla yazılı ya da sesli konuşma üzerinden iletişim kuran, gelen sorulara otomatik yanıt döndüren bir yazılımdır. Kullanıcının mesajını alır, ne sorulduğunu çözümler, elindeki bilgi kaynağına dayanarak bir cevap üretir. Web sitesindeki sohbet penceresi, mesajlaşma uygulamaları, çağrı merkezi, kurum içi yardım masası — hepsinde aynı temel mantık çalışır.
Ama "chatbot" tek bir teknolojinin adı değildir. Sabit bir menüyü tekrarlayan 3 ekranlık bir akış da chatbottur, şirketin bütün dokümanlarına bağlanmış bir dil modeli de. Aralarındaki mesafe, hesap makinesiyle muhasebe yazılımı arasındaki mesafe kadardır. Bu yazıda kavramı sıfırdan ele alıyoruz: nasıl çalışır, hangi türleri var, yapay zeka ajanından nerede ayrılır, nerede işe yarar ve nerede hiç kurulmaması gerekir.
Chatbot nasıl çalışır?
Chatbot, hangi teknolojiyle kurulursa kurulsun 4 adımlı aynı döngüyü izler.
1. Girdiyi alma
Kullanıcı yazar, bir düğmeye basar ya da konuşur. Sesli sistemlerde araya konuşmayı metne çeviren bir katman girer; tarayıcı tarafında bu katmanın arayüzü Web Speech API spesifikasyonunda tanımlıdır. Mesajlaşma kanallarında ise girdinin biçimini ve sınırlarını platformun kendi belgeleri belirler: WhatsApp Cloud API ve Telegram Bot API, hangi mesaj tiplerinin gönderilebileceğini, oturumun ne kadar açık kaldığını ve gönderim sınırlarını açıkça yayımlar.
2. Niyeti çözümleme
"Siparişim nerede", "kargom gelmedi" ve "ne zaman teslim edilir" farklı kelimelerle aynı şeyi sorar: sipariş durumu. Botun bu 3 cümleyi tek kutuya koyabilmesi kullandığı teknolojiye bağlıdır. Türler arasındaki asıl ayrım da burada başlar.
3. Bilgiye ulaşma
Niyet belli olduktan sonra cevabın kaynağına gidilir: önceden yazılmış bir metin, bir sık sorulan sorular listesi, ürün veritabanı ya da şirketin kendi dokümanları.
Kurduğumuz sistemlerde en uzun süren adım burasıdır. Model tarafı 3-5 günde ayağa kalkar; asıl zaman, "SSS'miz hazır" denen dosyanın açılıp yarısının 2 yıl önceki fiyat politikasına göre yazıldığının görülmesiyle geçer. Bir botun kalitesini o dosyanın hâli belirler.
4. Yanıtı oluşturma ve bağlamı koruma
Son adımda cevap kullanıcıya iletilir. Gelişmiş sistemler burada bir şey daha yapar ve konuşmanın geçmişini hatırlar; kullanıcı "peki ya diğeri?" diye sorduğunda neyden söz edildiğini takip eder. Bağlamı tutamayan bir bot her mesajı sıfırdan başlayan ayrı bir soru gibi ele alır; böyle konuşmalar 3. mesajda kopar.
Chatbot türleri
Chatbotlar çalışma biçimine göre 3 ana gruba ayrılır: kural tabanlı, NLP tabanlı ve LLM tabanlı.
Kural tabanlı chatbotlar
En eski ve en basit tür. Önceden çizilmiş bir akış ağacına göre çalışır: kullanıcıya seçenekler sunulur, seçime göre bir sonraki adıma geçilir. Akışın dışına çıkan her soru duvara toslar ve bot "anlamadım" der.
Buna karşılık davranışı kelimesi kelimesine öngörülebilirdir. Randevu seçimi, takip numarası sorgulama, form doldurma gibi dar ve net süreçlerde hâlâ makul bir seçenektir; 10-20 adımlık bir akış 1-3 günde kurulur.
NLP tabanlı chatbotlar
Doğal dil işleme (NLP) kullanan botlar, kullanıcının cümlesini önceden tanımlanmış niyet kategorileriyle eşleştirir. "Kargom nerede" ile "siparişim ne zaman gelir" aynı niyete bağlanır. Kullanıcı artık menüye mahkûm değildir.
Bedeli şudur: niyet listesini ve her niyet için 15-30 örnek cümleyi birinin hazırlaması, sonra da düzenli olarak beslemesi gerekir. Listede karşılığı olmayan bir konu geldiğinde bot yine takılır. Bakımı bırakılmış bir NLP botu 6-12 ay içinde kural tabanlı bir bota döner.
LLM tabanlı chatbotlar (yapay zeka chatbot)
Bugün "yapay zeka chatbot" denince kastedilen tür budur. Büyük dil modelleri (LLM) üzerine kurulu bu botlar önceden tanımlanmış bir niyet listesine ihtiyaç duymaz; dili genel olarak anlar ve cevabı cümle cümle üretir. Doğru kurulduğunda şirketin kendi dokümanlarına bağlanır ve yanıtlarını oradan alır.
Esneklikleri yüksektir. Karşılığında öngörülebilirlikten feragat edersiniz. Sağlam bir kaynağa bağlanmamış bir LLM botu, kulağa son derece doğru gelen hatalı cevaplar verir. Bu tür hatalar "anlamadım" diyen bir bottan çok daha pahalıya patlar, çünkü kullanıcı yanlış bilgiyle memnun ayrılır ve sorunu siz aylar sonra öğrenirsiniz.
| Özellik | Kural tabanlı | NLP tabanlı | LLM tabanlı |
|---|---|---|---|
| Dili anlama | Anlamaz | Tanımlı niyetleri tanır | Serbest cümleyi anlar |
| Esneklik | Düşük | Orta | Yüksek |
| Öngörülebilirlik | Tam | Yüksek | Orta |
| Kurulum | 10-20 adımlık akış ağacı çizilir, 1-3 gün sürer | Niyet listesi ve niyet başına 15-30 örnek cümle hazırlanır | Bilgi kaynağı derlenir, sınırlar tanımlanır; süreyi dokümanların hâli belirler |
| Bakım | Akış elle güncellenir | Beslenmeyen niyet listesi çürür | Kaynak dokümanlar güncel tutulur |
| Tipik hatası | "Anlamadım" | Yanlış niyete eşler | Emin görünen hatalı cevap |
| Nerede işe yarar | Dar, adımlı süreçler | Sınırlı ama sık tekrarlanan soru kümesi | Soruların önceden tahmin edilemediği yerler |
Chatbot ile yapay zeka ajanı arasındaki fark
Chatbot ile yapay zeka ajanı, sürekli birbirine karıştırılan 2 ayrı kavramdır. Fark tek cümleye sığar: chatbot cevap verir, yapay zeka ajanı işi bitirir.
Chatbot bir danışma masasıdır. Soruyu yanıtlar ve orada durur. Yapay zeka ajanı ise kendisine verilen hedefe ulaşmak için adımları planlar, gereken sistemleri kullanır, sonucu üretir. Bir ajan iade talebini alır, kaydı açar, kargoyu planlar ve müşteriye dönüş yapar: tek talepte 4 ayrı sistem dokunuşu. Chatbot bu zincirin yalnızca ilk halkasını konuşur.
Ajanın dış sistemlere hangi arayüzden ve hangi yetkiyle bağlandığı standartlaşmaya başladı. Model Context Protocol spesifikasyonu, modelin kullanabileceği araçları, okuyabileceği kaynakları ve izin sınırlarını tanımlayan açık bir örnektir; chatbotta ihtiyaç duyulmayan bu katman, ajan kurulumunda işin gövdesini oluşturur.
Chatbot ile ajan arasındaki seçim, teknik bir ayrıntı olmaktan çok bir kapsam kararıdır. "Müşterim sorusuna hızlı cevap alsın" ihtiyacı chatbotla çözülür. "Bu talep baştan sona kendiliğinden sonuçlansın" ihtiyacı ajan gerektirir; efor da, denetim yükü de bambaşka bir ligdedir.
| Karşılaştırma | Chatbot | Yapay zeka ajanı |
|---|---|---|
| Temel işlev | Soruyu yanıtlar | Verilen hedefe ulaşmak için görevi tamamlar |
| Nasıl başlar | Kullanıcı mesaj yazınca | Mesajla, bir olayla ya da zamanlamayla |
| Adım sayısı | Tek adım | Çok adımlı: planlar, uygular, kontrol eder |
| Sistem kullanımı | Bilgi okur | Kayıt açar, günceller, işlem başlatır |
| Hafıza | Konuşma boyunca bağlam | Görev boyunca durum ve ara sonuçlar |
| Başarı ölçütü | Cevabın doğruluğu ve hızı | İşin sonuçlanması |
| Denetim ihtiyacı | Yanıt kalitesi izlenir | Yetki sınırları ve onay noktaları tanımlanır |
Chatbot nerelerde kullanılır?
Chatbotun kazandırdığı yer, aynı sorunun çok kez sorulduğu ve cevabın belli olduğu alanlardır. Bir destek kutusunu açıp son 3 ayın mesajlarını okuduğunuzda, soruların büyük çoğunluğunun 20-25 başlığa sığdığını görürsünüz. Chatbotun devraldığı da tam olarak o 20-25 başlıktır.
- Müşteri hizmetleri: teslimat süresi, iade koşulları, çalışma saatleri, ödeme seçenekleri gibi tekrar eden soruların anında yanıtlanması. Bu alandaki etkiyi ayrıntılı olarak işletmeler için yapay zeka destekli chatbot yazımızda ele aldık.
- E-ticaret: ürün seçiminde yönlendirme, uyumluluk ve ölçü sorularının cevaplanması, sipariş durumu sorgulama.
- Randevu ve rezervasyon akışları: uygun saatlerin listelenmesi ve kaydın alınması. 10-20 adımlık kural tabanlı bir botun hâlâ en iyi iş çıkardığı yer burasıdır.
- İnsan kaynakları, bilgi işlem ve idari konularda çalışanların sorduğu tekrar eden sorular. Dokümanı zaten derli toplu olan şirketlerde kurum içi kurulumlar 2-4 hafta bandında kalır; dışa dönük projelerde bu süre uzar.
- Ön nitelendirme: ziyaretçinin ihtiyacını 3-5 soruyla anlayıp doğru ekibe yönlendirmek ve iletişim bilgisini toplamak.
- Uzun kullanım kılavuzları ve teknik belgeler içinde doğru bilgiyi bulup sade bir dille aktarmak.
Ne zaman chatbot yanlış çözümdür?
Chatbot projelerinde en az sorulan soru şudur: bu bot gerçekten kurulmalı mı? Aşağıdaki 6 durumda cevap hayırdır.
- Asıl sorun süreçteyse. Teslimat gerçekten gecikiyorsa, botun bunu nazikçe anlatması müşteriyi memnun etmez; yalnızca şikâyeti size daha hızlı ulaştırır.
- Derli toplu bir bilgi kaynağı yoksa. Bilgi kişilerin kafasında, dağınık klasörlerde ve eski e-postalarda duruyorsa botun besleneceği bir şey yok demektir.
- Hatanın maliyeti yüksekse. Hukuki, tıbbi veya finansal bağlayıcılığı olan konularda otomatik yanıt, insan onayından geçmeden verilmemelidir.
- Soru hacmi düşükse. Ölçümüz şudur: ayda 300-500 mesajın ve gerçekten tekrar eden 25 civarı soru başlığının altında kalan bir kanalda kurulum ve bakım eforu kendini çıkarmaz.
- Konuşma duygusalsa. Ciddi bir şikâyet, iptal talebi veya kriz anında kullanıcı insanla konuşmak ister. Bot burada direnmemelidir.
- Beklenti cevabın ötesinde işlemin tamamlanmasıysa, konu chatbot sınırının dışına çıkar ve ajan kapsamına girer.
Derli toplu bilgi kaynağının bulunmaması maddesi ayrı bir paragrafı hak ediyor, çünkü sahada en sık karşılaştığımız durum bu. Net görüşümüz şu: çoğu KOBİ, chatbot bütçesinin ilk yarısını kendi bilgisini toparlamaya harcamalıdır. Bunun bir ajans için kulağa hoş gelen bir cümle olmadığını biliyoruz. Ama bir şirketin en sık sorulan sorularının cevabını tek bir yerde toplayamıyor olması, bot kurulduğunda ortadan kalkmaz; müşterinin gözünün önüne taşınır.
Bir de insana devretme meselesi var. Kurulumlarda tek başına en çok fark eden ayar budur: bot 2 denemede çözemediği konuyu 3. kez denememeli, konuşma geçmişiyle birlikte temsilciye bırakmalıdır. 3. denemeye kalan konuşmaların çoğu zaten sekmenin kapanmasıyla biter. Devretme anında geçmişin temsilciye taşınmaması ise ayrı bir hatadır; kullanıcı derdini 2. kez anlatmak zorunda kaldığında botun kazandırdığı ne varsa geri verirsiniz.
Doğru chatbot türünü seçmek
Doğru chatbot türü 4 sorunun cevabından çıkar; dördünü de net yanıtlayabiliyorsanız karar zaten verilmiş demektir:
- Kullanıcılar hangi soruları soruyor ve bu sorular ne kadar çeşitli?
- Cevaplar hangi kaynakta duruyor, o kaynak güncel mi?
- Yanlış cevabın bedeli ne?
- Bot nerede durup insana devretmeli?
Soru çeşitliliği düşük ve cevaplar sabitse kural ya da NLP tabanlı bir kurulum yeter; 3 gün ile 2 hafta arasında ayağa kalkar. Sorular tahmin edilemiyor ve bilgi kurum dokümanlarına yayılmışsa LLM tabanlı kurulum daha isabetlidir. Süre burada tamamen dokümanlarınıza bağlıdır: derli toplu bir bilgi tabanınız varsa 2-3 hafta, sıfırdan toplanacaksa 6-8 hafta konuşuyoruz. 8 haftalık bir kurulumda 4-5 hafta içerik tarafında geçer; model ve entegrasyon işi kalan 3-4 haftaya sığar.
Sıkça Sorulan Sorular
Chatbot ne demek?
Chatbot, "chat" (sohbet) ve "bot" (yazılım robotu) sözcüklerinin birleşiminden gelir ve Türkçede sohbet botu olarak karşılanır. İnsanla konuşma biçiminde iletişim kurup soruları otomatik yanıtlayan yazılımlara verilen genel addır.
Sohbet botu ile chatbot arasında fark var mı?
Yoktur. "Sohbet botu" ifadesi chatbot teriminin Türkçe karşılığıdır; Türkçe kaynaklarda her iki terim de aynı anlamda kullanılır.
Yapay zeka chatbot ile normal chatbot arasındaki fark nedir?
Kural tabanlı chatbot önceden yazılmış akışları tekrarlar ve akışın dışına çıkamaz. Yapay zeka chatbot dili anlamaya çalışır; kullanıcının kendi cümleleriyle sorduğu soruları da karşılar ve cevabı kendisi oluşturur.
Chatbot kurmak ne kadar sürer?
Kural tabanlı bir akış 1-3 günde hazır olur. LLM tabanlı bir kurulumda süreyi içeriğinizin durumu belirler: dokümanlarınız derli topluysa 2-3 hafta, bilgiyi sıfırdan toplayacaksanız 6-8 hafta gerçekçi bir aralıktır.
Chatbot kurmak için yazılım bilmek gerekir mi?
Basit kurulumlar hazır araçlarla teknik bilgi olmadan yapılabilir. Botun şirketin kendi verisine, sipariş sistemine veya müşteri yönetim yazılımına bağlanması gerekiyorsa entegrasyon işi devreye girer; bu aşamada yazılım tarafında destek gerekir.
Chatbot insan temsilcinin yerini alır mı?
Hayır. Chatbot tekrar eden ve cevabı belli olan soruları üstlenir. Karmaşık, istisnai ve duygusal konular insanda kalmaya devam eder. İyi tasarlanmış bir kurulumda bot 2 başarısız denemenin ardından devreder ve konuşma geçmişini temsilciye eksiksiz aktarır.
Chatbot, doğru soruna doğru ölçekte uygulandığında hızlı sonuç veren bir yapay zeka uygulamasıdır. Kurulumdan önce yanıtlanması gereken asıl soru şudur: elinizdeki bilgi bir botu besleyecek durumda mı? Hangi türün işinize uyduğunu, mevcut kaynaklarınızı ve chatbot ile ajan arasındaki sınırı birlikte değerlendirmek isterseniz hizmetlerimizi inceleyebilir, ihtiyacınıza uygun bir yol haritası için bizimle iletişime geçebilirsiniz.


