chatbot nasıl kurulur

CHATBOTLAR: ZATEN GÖRÜŞTÜĞÜNÜZ YAPAY ZEKÂ blogunda sohbet botlarının ne işe yaradığını ve neden Makine Öğrenimi’nin vitrindeki yüzlerinden biri olduğunu konuştuk. Şimdi sıra geldi işin mutfağına girmeye ve Chatbot Nasıl kurulur sorusuna cevap vermeye. Kendi sohbet botunuzu sıfırdan kurmak istiyorsanız, doğru yerdesiniz. Bu bölüm size yalnızca araçları tanıtmakla kalmayacak, aynı zamanda ilk botunuzu ayağa kaldırmak için izlemeniz gereken net adımları da sunacak.

chatbot nasıl kurulur

Facebook Chatbotu Oluşturmak

Bir chatbot nasıl kurulur sorusunun ilk adımı Facebooktan geçiyor. Facebook chatbotu sıfırdan oluşturmak sanıldığı kadar zor değildir ancak teknik bilgi gerektirebilir. Aşağıda, teknik bilgisi olmayanlar ve daha deneyimli geliştiriciler için iki ayrı yol sunulmaktadır:

Chatfuel

Eğer teknik bilginiz yoksa ya da bir yazılımcıya erişiminiz yoksa, Chatfuel sizin için doğru çözüm olabilir.

Yandex tarafından desteklenen Rus girişimciler Dmitrii Dumik ve Artem Ptashnik tarafından 2015’te kurulan Chatfuel, Facebook Messenger üzerinde çalışan sohbet botları geliştirir. Kullanıcılar, Chatfuel sistemi üzerinde kendi botlarını eğitebilir. Sistemde yer alan Doğal Dil İşleme (NLP) özelliği sayesinde, kullanıcıdan gelen eğitim bilgileri daha geniş bir terim ve ifade ağına yayılabilir.

chatbot nasıl kurulur

Chatfuel sizi geliştiricilerin uygulama yazarken izlediği adımların benzerinden geçirir. Facebook hesabınızla giriş yaptıktan sonra botunuzu bağlayacağınız bir sayfa seçmeniz gerekir. Uygulamanızı yayına almadan önce test etmek istiyorsanız bir sayfa oluşturmanız gerekebilir.

chatbot nasıl kurulur

Bloklar

Chatfuel botlarında temel yapı taşı “bloklar”dır. Bu bloklar, kullanıcıya gönderilen mesajları temsil eder. Örneğin, bir “hoş geldin” bloğu sistemde şöyle görünür:

chatbot nasıl kurulur

Mesajlaşma uygulamasında ise aşağıdaki gibi görünür.
“Bağlantı” burada “Ana Menü” butonudur. Bu butona tıkladığınızda Chatfuel size ilgili bağlantılı bloğu gösterir.

chatbot nasıl kurulur

Bu yapı, CNN’in Kik tabanlı haber botunda kullandığı “kendi maceranı seç” tarzı mantıkla benzerdir.

Chatfuel Yapay Zekâ (AI)

Chatfuel’in en güçlü yönlerinden biri entegre yapay zekâ sistemidir. Bu bölümde, botunuzu kullanıcıların sorularını nasıl yanıtlayacağı konusunda eğitirsiniz. Yanıtlar metin, görsel, video ve diğer biçimlerde olabilir.

chatbot nasıl kurulur

Ödeme Sistemi

Chatfuel, sohbet tabanlı ticareti mümkün kılan bir ödeme seçeneği sunar.

Facebook’a Bağlanmak

Facebook sohbet botunuzu geliştirerek oluşturacaksanız, ilk adım çalışan bir uç nokta (endpoint) oluşturmaktır. Bu, Facebook ile doğrudan iletişim kurmanızı sağlar. Geliştirici Hartley Brody, GitHub üzerinden bu süreci adım adım anlatan bir proje sunmuştur. Bu işlemi gerçekleştirmek için Heroku adlı bulut platformuna ihtiyacınız olacak. Heroku, uygulama oluşturma, paylaşma, takip etme ve ölçeklendirme gibi işlemleri kolaylaştırır.

Doğru Facebook Sayfasını Seçmek

Bu adım, üçüncü taraf uygulamalarla chatbot oluştururken de geçerlidir. Mevcut bir sayfayı kullanabilir veya yeni bir sayfa oluşturabilirsiniz. Bu sayfa, botunuzun kimliğini oluşturur. Kullanıcıların sizinle etkileşim kuracağı nokta burasıdır. Doğru seçim yapmanız önemlidir.

Facebook Uygulaması Oluşturmak

Artık Facebook uygulamanızı oluşturabilirsiniz. Chatbot nasıl kurulur sorusunun ilk adımını tamamlamış bulunmaktasınız fakat yapacak daha bir sürü adım bulunmakta. Botunuza bir isim verin, kategorisini belirleyin ve temel bilgilerini girin. Uygulama kimliğinizi (App ID) oluşturduktan sonra bir platform seçmeniz istenir. Burada Messenger’ı seçmelisiniz.

chatbot nasıl kurulur

Messenger Uygulamasını Ayarlamak

Kod yazımına geçmeden önce aşağıdaki adımların Facebook tarafında tamamlanması gerekir:

Sayfa Erişim Belirteci (Page Access Token) oluşturun. Bu belirteç, mesaj gönderme veya yanıt verme işlemlerinde kimlik doğrulama için kullanılır.

chatbot nasıl kurulur

Webhook oluşturun. Facebook sizden bir geri dönüş URL’si, doğrulama belirteci ve abone olma kancaları (hooks) ister.

chatbot nasıl kurulur

Webhook’unuzu yapılandırdıktan sonra, mesaj bildirimlerini almak istediğiniz sayfaya abone olun.

chatbot nasıl kurulur

Botunuzla Mesajlaşmaya Başlayın

Facebook sayfanıza gidin, “Ziyaretçi olarak Gör” seçeneğine tıklayın ve sayfaya mesaj gönderin. Geliştiricilerin çoğu Facebook botları geliştirirken Heroku kullanır çünkü esneklik ve altyapı kolaylığı sağlar.

chatbot nasıl kurulur

Beyond Hartley Brody‘nin çerçevesinden, chatbot’unuzun konuşmasını sağlamak için tak ve çalıştır kodlarıyla size veya geliştiricilerinize yardımcı olabilecek birkaç tane daha bulacaksınız.

  • Messenger Bot Tutorial
  • Charca bootbot
  • Facebook Chat Bot with Node and Heroku

Neden bu chabtbotların çalıştığının ortak nedeeni ise hepsi beklenen kullanıcı sorularını ve ya odak anahtar kelimelerini sınıflıyor ve cevapları ile eşleştiriyor.

Uygulamanızı Onaya Gönderin

Facebook, sohbet botlarının kötüye kullanım riskine karşı tüm uygulamaları incelemeye alır. Sadece siz ve sayfa yöneticileriniz test aşamasında botla iletişim kurabilirsiniz. Facebook’un onayı olmadan botunuz halka açılmaz.

Botsify

Chatfuel’e benzer şekilde, Botsify da ücretsiz olarak Facebook Messenger botu oluşturmanıza imkân tanır. Ücretli sürümle birlikte web siteniz için de bot geliştirebilirsiniz. Botsify’i özel kılan “hikâye” özelliğidir.

Botsify Hikâyeleri

Hikâyeler, aslında kullanıcı senaryolarıdır ama aynı zamanda botun gerçek eğitim verileridir. Bot geliştiricisi, alternatif cümle ve yanıtlarla tüm etkileşimi yapılandırır. Dış API’lerle veri çekilmesini de sağlar.

Bağlantılar

Chatfuel’de olduğu gibi Botsify da şablon bağlantıları destekler. Bu, CNN örneğinde olduğu gibi içeriklerin botla kullanıcı arasında kolayca bağlanmasını sağlar.

“Converse” ve Öğrenme Özellikleri

Botsify’in bu bölümü, yapay zekâ yeteneklerini bir üst seviyeye taşır. Botun cevap veremediği gerçek konuşmalardan “öğrenmesini” sağlayabilirsiniz.

chatbot nasıl kurulur

Şablonlar

Pazarlamacılar için özel olan bu bölümde, sohbet botu kullanıcılarıyla maksimum etkileşimi sağlayacak çeşitli şablonlar bulunur.

chatbot nasıl kurulur

Bu şablonlar ile çeşitli mesajlara izin verebilirsin ve direkt olarak ödeme avantajlarına sahip olan ürün seçenekleriyle muhatap olursunuz.

chatbot nasıl kurulur

Dialogflow

2017’de Google Cloud Platform’a katılan Dialogflow, çok çeşitli uygulama ve cihazlarla konuşma arayüzleri oluşturmanıza olanak tanır.

chatbot nasıl kurulur

Temel bileşenleri:

  • Çoklu kanal entegrasyonu (yazılı ve sesli)
  • Konuşma yönetimi
  • Ses-Yazı dönüşümleri (STT ve TTS)
  • Sanal ajanlar (kullanıcı niyetine göre akışı yönetir)
  • Dış sistemlerle bağlantı kuran güçlü bir “Fulfillment Interface”

MobileMonkey

MobileMonkey, çok platformlu bir sohbet botu (chatbot) oluşturucusudur. Aynı zamanda işletmelerin Facebook reklam botları, SMS botları ve yerel web sohbet botlarını tek bir yerden oluşturmalarına olanak tanıyan tek platformdur.

Ayrıca, platform son derece sezgiseldir ve hiçbir kodlama bilgisi gerektirmez.

MobileMonkey ile işletmeniz için bir sohbet botu oluşturmak
İşletmeniz için bir bot oluşturmak için aşağıdaki adımları izleyin:

• Botun işletmeniz için ne yapacağına karar verin
• MobileMonkey bot oluşturucuya gidin
• Kenar çubuğundan “Chatbots” (Sohbet Botları) seçeneğini tıklayın
• “Dialogues” (Diyaloglar) kısmını seçerek botunuzu oluşturmaya başlayın
• Diyalog seçeneklerinizi ekleyin
• Soru-Cevap tetikleyicilerinizi ekleyin
• Botunuzu test edin!

Şu anda ABD’deki #1 numaralı sohbet uygulaması Facebook Messenger’dır ve otomatik Messenger pazarlaması, Facebook haber akışı, reklamlar ve e-posta pazarlamasına kıyasla 10 kat daha fazla etkileşim sağlar.

Bu örnekte, MobileMonkey kullanarak yalnızca 15 dakikada bir Facebook Messenger sohbet botunu nasıl oluşturabileceğinizi göstereceğiz.

  • Facebook sayfanızı sohbet botu oluşturucuya bağlayın
  • Chatbot oluşturucuya giriş yapın: https://app.mobilemonkey.com/
  • Ana sekmeden “Connect Facebook Pages” (Facebook Sayfalarını Bağla) butonuna tıklayın.
chatbot nasıl kurulur

Açılan menüden bağlamak istediğiniz Facebook sayfalarını seçin ve ardından “Connect Facebook Pages” butonuna tekrar tıklayın.

chatbot nasıl kurulur

Hepsi bu kadar! Sayfanız artık sohbet botuna bağlandı.

Bot oluşturmak istediğiniz Facebook sayfasını seçin
Yalnızca bir sayfada çalışıyorsanız bu adım oldukça basit.

chatbot nasıl kurulur

Örneğin, Unicorn Realty adında hayali bir emlak şirketi için bir bot yapacağız.
Doğru sayfaya tıkladığınızda MobileMonkey’in ana arayüzüne gireceksiniz.

chatbot nasıl kurulur

Burada birçok işlem yapabilirsiniz ama doğrudan “Bot Builder” (Bot Oluşturucu) kısmına geçiyoruz.

Bot Oluşturucu’yu Açın
Chatbot yaparken vaktinizin çoğunu burada geçireceksiniz.

chatbot nasıl kurulur

İki ana seçenek vardır: “Dialogues” (Diyaloglar) ve “Q&A” (Soru-Cevap).

  • Diyaloglar: Botun sorular sorması, seçenek sunması ve içerik iletmesi gibi işlevleri içerir.
  • Q&A: Belirli anahtar kelimelerle tetiklenen cevapları öğretmenizi sağlar.

Bu örnekte sadece “Dialogues” üzerinde çalışacağız.

Diyalog Oluşturucu’yu Açın
İlk açtığınızda hazır bir “Welcome Dialogue” (Hoş Geldin Diyaloğu) göreceksiniz.
Şimdi bunu kişiselleştiriyoruz.

chatbot nasıl kurulur

Quick Question Widget’ı (Hızlı Soru Aracı) Ekleyin
Widget’lar botun yapı taşlarıdır. MobileMonkey’de 15’ten fazla widget bulunur:

• Metin
• Ekler
• Formlar
• Görseller
• Listeler
• GIF’ler
• E-posta vb.

chatbot nasıl kurulur

En işlevsel olanlardan biri “Quick Question” widget’ıdır.
Bir soru yazın ve buna bir nitelik (attribute) ekleyin. Bu, kullanıcının adını, zaman dilimini vb. otomatik olarak algılayabilir.
Kişiselleştirme için ad eklemek iyi bir fikirdir.

chatbot nasıl kurulur

Kullanıcının cevabını kaydetmek için yeni bir nitelik oluşturun
Yeni bir nitelik oluşturun ve kullanıcı yanıtlarını kaydetmesini sağlayın.

chatbot nasıl kurulur

Kullanıcı cevabı için bir giriş türü belirleyin
5 seçenek vardır:

  1. Çoktan seçmeli
  2. Serbest metin
  3. Konum
  4. E-posta
  5. Telefon

Bu örnekte çoktan seçmeli kullanacağız.
“Add Answer” (Cevap Ekle) tıklayarak seçenekleri oluşturabilirsiniz.

Her cevabın başka bir diyaloğa yönlendirdiğini unutmayın. Yani bir menü yapısı oluşur.

chatbot nasıl kurulur

Devamında ne yapmalı?
İlk sohbet botunuzu neredeyse tamamladınız.

Test etmek için sağ üstteki “Test Dialogue” butonuna tıklayın.

chatbot nasıl kurulur

Sohbet Botu Oluşturmanın Ötesine Geçin
Burada sadece temel bilgiler verildi.
MobileMonkey, SMS, webchat, Messenger reklamları, otomasyon araçları ve binlerce entegrasyon içerir.

MobileMonkey’in ücretsiz hazır şablonlarını denemek için şu bağlantıya göz atın: mobilemonkey.com/chatbots/facebook-messenger-templates

chatbot nasıl kurulur

15 dakikalık bot süresini 5 dakikaya indirir.

Bu yazılarda ilginizi çekebilir

E-ticaret SEO Hizmetleri Nedir?
E-ticaret SEO hizmetleri, bir e-ticaret sitesinin arama motorlarında daha iyi...
Yapışkan Fikirlerin 6 İlkesi
Yıldız bir basketbol oyuncusunun özelliklerinden söz etmeye benziyor. Bir dizi...
Denetimli ve Denetimsiz Öğrenme ile Diğer Temel Jargonlar
Makine Öğrenimi ile ilgili konulara daha derinlemesine girdikçe, karşımıza bol...