Chatbot Nedir? Sohbet Botu Türleri ve Nasıl Çalıştığı
Chatbot (sohbet botu), insanlarla yazılı veya sesli konuşma üzerinden iletişim kuran ve 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 ve elindeki bilgi kaynağına dayanarak bir cevap oluşturur. Web sitesindeki sohbet penceresinden mesajlaşma uygulamalarına, çağrı merkezi sistemlerinden kurum içi yardım masalarına kadar pek çok yerde aynı temel mantıkla çalışır.
"Chatbot" tek bir teknolojinin adı değil, birbirinden oldukça farklı sistemleri kapsayan bir şemsiye terimdir. Sabit bir menüyü tekrarlayan basit bir bot da chatbottur, doğal dili anlayan yapay zeka destekli bir asistan da. Bu yazıda kavramı sıfırdan ele alıyoruz: chatbot nasıl çalışır, hangi türleri vardır, yapay zeka ajanından nerede ayrılır, nerelerde kullanılır ve hangi durumlarda yanlış çözümdür.
Chatbot nasıl çalışır?
Teknolojisi ne olursa olsun her chatbot aynı temel döngüyü izler. Bu döngüyü bilmek, türler arasındaki farkı anlamayı da kolaylaştırır.
1. Girdiyi alma
Kullanıcı bir mesaj yazar, bir düğmeye basar ya da konuşur. Sesli sistemlerde bu adıma konuşmayı metne dönüştüren bir katman eklenir. Bot için her şey bu ham girdiyle başlar.
2. Niyeti çözümleme
Bot, mesajın ne anlama geldiğini belirlemeye çalışır. "Siparişim nerede", "kargom gelmedi" ve "ne zaman teslim edilir" cümleleri farklı kelimelerle aynı niyeti taşır: sipariş durumu sorgusu. Botun bu üç cümleyi aynı kutuya koyabilmesi kullandığı teknolojiye bağlıdır ve türler arasındaki asıl ayrım burada başlar.
3. Bilgiye ulaşma
Niyet belirlendikten sonra cevabın kaynağına gidilir. Bu kaynak önceden yazılmış bir metin, bir sık sorulan sorular listesi, bir ürün veritabanı ya da şirketin kendi dokümanları olabilir. Bir chatbot ancak beslendiği bilgi kadar iyidir; kaynak dağınıksa cevap da dağınık olur.
4. Yanıtı oluşturma ve bağlamı koruma
Son adımda cevap kullanıcıya iletilir. Gelişmiş sistemler burada bir adım daha atar ve konuşmanın geçmişini hatırlar; böylece kullanıcı "peki ya diğeri?" diye sorduğunda neyden söz edildiğini takip edebilir. Bağlamı koruyamayan bir bot her mesajı sıfırdan başlayan ayrı bir soru gibi ele alır ve konuşma hızla kopar.
Chatbot türleri
Chatbotları üç ana gruba ayırmak, hangi ihtiyaca hangi çözümün uyduğunu görmeyi kolaylaştırır.
Kural tabanlı chatbotlar
En eski ve en basit tür. Önceden tanımlanmış 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. Anlama yeteneği yoktur, yalnızca eşleşme yapar. Akışın dışına çıkan her soru duvara toslar ve bot "anlamadım" der. Buna karşılık davranışı tamamen öngörülebilirdir; ne söyleyeceğini kelimesi kelimesine bilirsiniz. Dar ve net süreçlerde (randevu seçimi, takip numarası sorgulama, form doldurma) hâlâ makul bir seçenektir.
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" cümlelerini aynı niyete bağlayabilirler. Bu, kural tabanlı sisteme göre büyük bir sıçramadır; kullanıcı artık menüye mahkûm değildir. Ancak niyet listesini ve örnek cümleleri birinin hazırlaması, sonra da düzenli olarak güncellemesi gerekir. Listede karşılığı olmayan bir konu geldiğinde bot yine takılır.
LLM tabanlı chatbotlar (yapay zeka chatbot)
Bugün "yapay zeka chatbot" denince çoğunlukla kastedilen tür budur. Büyük dil modelleri (LLM) üzerine kurulu bu botlar, önceden tanımlanmış bir niyet listesine ihtiyaç duymadan 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ı bu kaynaklardan alır; böylece genel bilgi yerine size ait bilgiyi aktarır. Esneklikleri yüksektir, buna karşılık davranışları kural tabanlı sistemler kadar öngörülebilir değildir. Sağlam bir kaynağa bağlanmadıklarında kulağa doğru gelen ama hatalı cevaplar verebilirler; bu yüzden bilgi kaynağının düzeni ve sınırların net çizilmesi bu türde kritik önemdedir.
| Özellik | Kural tabanlı | NLP tabanlı | LLM tabanlı |
|---|---|---|---|
| Dili anlama | Anlamaz, eşleştirir | Tanımlı niyetleri tanır | Serbest dili genel olarak anlar |
| Esneklik | Düşük | Orta | Yüksek |
| Öngörülebilirlik | Çok yüksek | Yüksek | Orta |
| Kurulum eforu | Akış ağacı çizilir | Niyet ve örnek cümle hazırlığı gerekir | Bilgi kaynağı düzenlenir, sınırlar tanımlanır |
| Bakım | Akış elle güncellenir | Niyet listesi sürekli beslenir | Kaynak dokümanlar güncel tutulur |
| Tipik hata biçimi | "Anlamadım" der | Yanlış niyete eşler | Emin görünen hatalı cevap verebilir |
| Uygun olduğu yer | Dar, net, adımlı süreçler | Sık tekrarlanan sınırlı soru kümesi | Geniş ve tahmin edilemeyen soru çeşitliliği |
Chatbot ile yapay zeka ajanı arasındaki fark
Bu iki kavram sık karıştırılır, ama aradaki fark tek cümleyle özetlenebilir: 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 ve sonucu üretir. Bir chatbot iade koşullarını anlatır; bir ajan iade kaydını açar, kargoyu planlar ve müşteriye bilgi geçer.
Bu ayrım teknik bir ayrıntı değil, 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. Yanlış kapsam seçmek projeyi ya gereğinden karmaşık ya da baştan yetersiz hâle getirir.
| Karşılaştırma | Chatbot | Yapay zeka ajanı |
|---|---|---|
| Temel işlev | Soruyu yanıtlar | Hedefe ulaşmak için görevi tamamlar |
| Nasıl başlar | Kullanıcı mesaj yazınca | Hedef, olay ya da zamanlama ile de başlayabilir |
| Adım sayısı | Tek adım: soru ve cevap | Çok adımlı: planlar, uygular, kontrol eder |
| Sistem kullanımı | Genellikle 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 en verimli olduğu yer, aynı sorunun çok kez sorulduğu ve cevabın belli olduğu alanlardır. Yaygın kullanım alanları şunlardı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: uygun saatlerin listelenmesi ve kaydın alınması.
- Kurum içi destek: insan kaynakları, bilgi işlem ve idari konularda çalışanların sık sorduğu soruların yanıtlanması.
- Ön nitelendirme: ziyaretçinin ihtiyacını birkaç soruyla anlayıp doğru ekibe yönlendirmek ve iletişim bilgisini toplamak.
- Doküman araması: uzun kullanım kılavuzları ve teknik belgeler içinde doğru bilgiyi bulup sade bir dille aktarmak.
Bu örneklerin ortak yanı şudur: soru tekrar ediyor, cevap belli ve gecikme kullanıcıyı rahatsız ediyor. Üçü bir aradaysa chatbot doğru araçtır.
Ne zaman chatbot yanlış çözümdür?
Chatbot her sorunun cevabı değildir. Aşağıdaki durumlarda kurulan bot çoğunlukla ya kullanılmaz ya da işleri zorlaştırır:
- Asıl sorun süreçteyse. Teslimat gerçekten gecikiyorsa, botun bunu nazikçe anlatması müşteriyi memnun etmez. Bot bozuk bir süreci hızlandırır, düzeltmez.
- Derli toplu bir bilgi kaynağı yoksa. Bilgi kişilerin kafasında, dağınık dosyalarda ve eski e-postalarda duruyorsa botun besleneceği bir şey yok demektir. Bu durumda ilk iş bot kurmak değil, bilgiyi toplamaktır.
- Hatanın maliyeti yüksekse. Hukuki, tıbbi veya finansal bağlayıcılığı olan konularda otomatik yanıt, insan onayı olmadan verilmemelidir.
- Soru hacmi çok düşükse. Günde yalnızca birkaç mesaj alan bir işletmede kurulum ve bakım eforu, kazandırdığı zamandan fazla olabilir.
- Konuşma duygusal ya da kritikse. Ciddi bir şikâyet, iptal talebi veya kriz anında kullanıcı insanla konuşmak ister. Bot burada direnmemeli, konuşma geçmişiyle birlikte hızla devretmelidir.
- Beklenen şey işin tamamlanmasıysa. "Cevap yetmez, işlem de yapılsın" deniyorsa aranan şey chatbot değil, yapay zeka ajanıdır.
Dürüst ölçüt basittir: chatbot kullanıcının sorusunu daha hızlı ve daha doğru cevaplıyorsa değerlidir. İnsanla konuşmak isteyen kullanıcının önüne bir engel olarak konuluyorsa, teknoloji ne kadar gelişmiş olursa olsun sonuç olumsuz olur.
Doğru chatbot türünü seçmek
Karar vermeden önce dört soruya net cevap vermek çoğu zaman yeterlidir: Kullanıcılar hangi soruları soruyor ve bu sorular ne kadar çeşitli? Cevaplar hangi kaynakta duruyor ve bu kaynak güncel mi? Yanlış cevabın bedeli nedir? Bot nerede durup insana devretmeli? Soru çeşitliliği düşük ve cevaplar sabitse kural veya NLP tabanlı bir kurulum yeterli olur. Sorular tahmin edilemez ve bilgi kurum dokümanlarına yayılmışsa LLM tabanlı bir kurulum daha isabetlidir.
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 ve ikisi aynı şeyi anlatı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 ise dili anlamaya çalışır; kullanıcının kendi cümleleriyle sorduğu soruları da karşılayabilir ve cevabı kendisi oluşturur.
Chatbot kurmak için yazılım bilmek gerekir mi?
Basit kurulumlar hazır araçlarla teknik bilgi olmadan yapılabilir. Ancak 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 kalır. İyi tasarlanmış bir kurulumda bot ne zaman devredeceğini bilir 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; yanlış yerde uygulandığında ise sürece yalnızca bir katman daha ekler. Hangi türün işinize uyduğunu, mevcut bilgi 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.


