Chatbot Nedir: Tasarım Süreci ve Mimarisi

Sorunları Ortadan Kaldırmak Için Enstrümanımızı Deneyin





'ELIZA' adlı ilk Chabot, 1960 yılında MIT Profesörü Joseph Weizenbaum (Almanya'da 8 Ocak 1923 - 5 Mart 2008) tarafından geliştirildi. Bu bir tür bilgisayar programıdır ve 'Tanrım Bolluktur' kelimesinin anlamıdır. Eliza'nın standart formu 'Enzime Bağlı Bağışıklık Sorbent Testidir'. Bunlardan bazıları Charlie, Cleverbot, Fred, Jenney AI, SimSimi, vb. Chatbot'un geliştirdiği şirketlerden bazıları 2007'de kurulan Hedgehog Log, 2011'de Dog Town Media, 2009'da kurulan MobiDev, Füzyon Bilişim 2000 yılında kuruldu, On graph Technologies 2007 yılında, Optisol Business Solutions 2006 yılında kuruldu.

Chatbot nedir?

Farklı mobil uygulamalar, web siteleri, mesajlar vb. Aracılığıyla insanlarla farklı dillerde etkileşim kurmak için kullanılan bir yazılım türüdür. Botun standart biçimi 'Yap-İşlet-Devret' dir. Chabot'lar çok amaçlı sohbet için iyi değil çünkü bunları kullanmanın hem avantajları hem de dezavantajları var. Smart bot, Conversational bot, Chatterbot, Talbot, Interactive agent, Conversational AI ve Conversational arayüz olduğu için farklı isimler var. Bunların çoğu bir çeşit mesaj ara yüzüdür, insan cevaplama botları yerine müşteri sorularına cevap verecektir. İnsanları Chatbot kullanmaya motive eden faktörlerden bazıları verimlilik, eğlence, sosyal ve ilişkisel faktörler ve meraktır. İyi botlardan bazıları Tarayıcılar, İşlemsel botlar, Bilgi amaçlı botlar, Eğlence botları, sanat botları, oyun botları vb. Ve kötü botlar bilgisayar korsanları, spam gönderenler, kazıyıcılar, taklitçiler vb.




Chatbot Nasıl Çalışır?

Çevrimiçi mesajlaşma yoluyla insan ve robot arasındaki iletişim için kullanılan bir araçtır ve Chatbot tarafından anlaşılabilen, insanların makinelerle farklı dillerde etkileşime girmesini sağlamak için kullanılan CUI (Konuşma Kullanıcı Arayüzü) 'ne sahiptir. Bunlar çoğunlukla Facebook, Whatsapp, Skype, Instagram, Hike, web sitesi vb. Platformlarda bulunabilir.

Ayrıca üç ana bölümü olan bir beyinleri vardır: Bilgi kaynağı, stok cümleleri ve konuşma hafızası. Buna bir şey söylediğimizde, önce kelimeyi analiz eder ve kullanıcılara cevap vermek için anahtar kelimeyi arar. Anahtar kelimeyi beynin üç ana bölümünü kullanarak analiz eder ve kullanıcının sorularına cevap verir. Chatbot'un beyni bu şekilde çalışır.



AI Sohbet Robotları

YZ'nin standart biçimi Yapay zeka , mobil uygulamalar, web siteleri ve diğer birçok mesajlaşma uygulaması aracılığıyla kullanıcılarla doğal dillerinde sohbet etmek için kullanılır. Örneklerden bazıları, kolayca müzik aramak için kullanılan Spotify botu, yemek tarifleri aramak için kullanılan Wholefoods vb.

Chatbot Türleri

AI ve Sabit olmak üzere iki tür vardır. AI ve Sabit arasındaki fark aşağıdaki tabloda gösterilmektedir.


S.NO AI Chatbot Chatbot düzeltildi
1.AI Chatbot önceden tanımlanmamıştırSabit Sohbet Robotu önceden tanımlanmıştır
iki.AI'da müşteri hizmetlerine sınırlı erişim yokturSabit olarak müşteri hizmetlerine sınırlı erişim vardır.
3.Bu tür akıllı davranır ve en uygun yanıtlarla yanıt verirBu tür, kitaplıktan önceden tanımlanmış bir komut dosyasıyla yanıt verir.
Dört.Bir AI, kullanıcının sorgularını yanıtlamak için NLP kullanırKullanıcının sorgularını yanıtlamak için NLP kullanmaz
5.AI, mesajları kolay ve hızlı bir şekilde çözer ve buna göre yanıt verirSabit, mesajların kodunu kolayca çözmez
6.AI Chatbot'un diğer bir adı Intelligence Chatbot'turSabit Sohbet Robotunun bir başka adı da Kural tabanlı Sohbet Robotudur

Chatbot Tasarım Süreci

Chatbot sürecini tasarlamanın yedi adımı vardır, bunlar kapsam ve gerekliliktir, girdileri tanımlar, UI öğelerini kavrar, ilk etkileşimi oluşturur, konuşmayı oluşturur ve son olarak test eder. Chatbot tasarım süreci şekli aşağıda gösterilmiştir.

chatbot tasarım süreci

chatbot tasarım süreci

Chatbot'u tasarlamanın ilk adımı, neden chatbot, chatbot'u başlatmak için platform ve sınırlamaları gibi kapsam ve gereksinimleri bilmektir. İkinci adım, kullanıcılardan gelen girdileri metin, ses veya görüntüler aracılığıyla, cihazlardan ve istihbarat sistemlerinden gelen sorgu şeklinde belirlemektir. Üçüncü adım, uygulamalarımızda görebileceğimiz Kullanıcı Arayüzü (UI) öğelerini anlamaktır. UI öğeleri beş tiptedir: Komut Satırı (CL), Grafik Kullanıcı Arayüzü (GUI), Menü Yönlendirmeli Arayüz (MDI), Form Tabanlı Arayüz (FBI) ve Doğal Dil Arayüzü (NLI). Kullanıcı arayüzü öğelerini anladıktan sonra, sonraki adım ilk etkileşimi oluşturmak ve bir konuşma oluşturmaktır. Chatbot tasarım sürecinin son adımı, nasıl çalıştığını bilmek için mobil cihazlarda ve web sitelerinde yapılan test etmektir.

Chatbot Mimarisi

Bir Chatbot mimarisi, kullanıcının sorgularına metin, görüntü ve ses yoluyla yanıt vermek için bir aday yanıt oluşturucu ve yanıt seçici gerektirir. Chatbot'un mimarisi aşağıdaki şekilde gösterilmektedir.

chatbot mimarisi

chatbot mimarisi

Yukarıdaki şekilde, kullanıcı mesajları bir amaç sınıflandırmasına ve varlık tanımaya verilir.

  • Amaç: Bir niyet Yukarıdaki şekilde bir kullanıcının niyeti olarak tanımlanmıştır, örneğin 'Güle güle' kelimesinin amacı, sohbeti benzer şekilde bitirmek, 'Bazı iyi Çin restoranları nelerdir' kelimesinin amacı, bir restoran bulmak olacaktır.
  • Varlık: Bir varlık Chatbot'ta bir amacı değiştirmek için kullanılır ve sistem varlığı, geliştirici varlığı ve oturum varlığı olmak üzere üç tür varlık vardır.
  • Aday Yanıt Oluşturucu: Chatbot'taki aday yanıt üreteci, kullanıcı talebini işlemek için farklı algoritmalar kullanarak hesaplamaları yapar. Daha sonra bu hesaplamaların sonucu adayın cevabıdır.
  • Yanıt Seçici: Chatbot'taki cevap seçici, daha iyi çalışması gereken kullanıcılara cevap vermek için kullanıcı sorgularına göre kelimeyi veya metni seçmek için kullanılır.

Chatbot Zorlukları

Bazı zorluklar

  • Güvenlik
  • Sesli botlar durumunda kullanıcı duygularını ve duygularını anlamak
  • Dil uzmanlığı
  • Standart olmayan diller

Avantajları

Avantajlar

  • Daha az maliyet
  • 24/7 Kullanılabilirlik
  • Öğrenme ve güncelleme
  • Birden çok müşteriyi yönetir
  • Kullanımı kolaydır
  • İnsan çabası daha az

Dezavantajları

Bazı dezavantajlar

  • Uygulamayı yüklemek daha fazla zaman alıyor
  • Karmaşık arayüz

Uygulamalar

Chatterbot'un uygulamaları aşağıda gösterilmiştir.

  • Sohbet botları eğlence amaçlı: Jokebot, Quotebot, Dinner ideas bot, Ruuh, Zo, Genius, vb.
  • Sohbet robotları sağlık için: Webot, Meditatebot, Sağlık musluğu vb.
  • Chatbot’lar haberler ve hava durumu için: CNN, Poncho, vb.

Chabot, müşteri hizmetlerini iyileştiriyor, çünkü bu iyileştirme sayesinde Chatbot'un faydaları her geçen gün artıyor. Günümüz dünyasında mesajlaşma, ister kısa mesaj ister mesajlaşma uygulamaları aracılığıyla olsun, popüler iletişim araçlarından biri haline geldi. Chabot'lar geliştirilmekte olan bu farklı iş türleri nedeniyle farklı alanlarda farklı amaçlar için kullanılmaktadır. Sohbet robotları müşteri sorgularına ve dillerine göre tasarlanmış ve geliştirilmiştir. İşte size bir soru, herhangi bir kodlama bilgisi olmadan kendinizinkini yaratmak mümkün mü?