Nasıl Yapılır Makalesi

Dialogflow ile Chatbot Nasıl Oluşturulur - Dialogflow Öğretici

Gerardo Salandra
Şubat 10, 2019

Bu 3 bölümlük video serisini izleyin ve hayali bir küçük işletme sahibinin Dialogflow aracısını nasıl oluşturacağını, dağıtacağını ve yalnızca Dialogflow adresinde elde edemeyeceğiniz özellikleri nasıl ekleyeceğini öğrenin. Bu Dialogflow Eğitimi yolculuğunuza başlamanıza yardımcı olacaktır. Video yerine yazılı bir metni tercih ediyorsanız lütfen Rocketbots'u Dialogflow CRM olarak kullanma hakkındaki makalemize göz atın.

Çıkarımlar

Bu 15 dakikalık eğitimin sonunda şunları yapabileceksiniz:

Bölüm 1:

  • Dialogflow (ve diğer NLP motorlarının) nasıl çalıştığını anlama
  • Amaçları uygun şekilde oluşturma ve değiştirme
  • En acil sorularınızı belirleyin
  • Dialogflow adresini aynı anda birçok mesajlaşma kanalına bağlayın

Bölüm 2:

  • Karşılama Niyeti ve Yedek Niyet Oluşturma
  • Botunuzun yanıtlayamadığı sorguları belirleyin
  • Dialogflow başarısız olursa görüşmeyi bir insana aktarın (handoff)
  • Dialogflow aracısı başarısız olduğunda E-posta bildirimi gönder

Bölüm 3:

  • DF temsilcinizi eğitmek ve geliştirmek için sıcak
  • DF kullanıcılarınıza yayın ve güncellemeler nasıl gönderilir?
  • Otomatik bir etiket yakalama aracı oluşturun

Dialogflow Eğitim Bölüm 1: Temel bir Dialogflow Agent Oluşturma

Temel Bir Chatbot Oluşturun ve Dağıtın Facebook Messenger

Chatbot nedir?

Sohbet robotu, soruları otomatik olarak yanıtlayabilen Yapay Zeka destekli bir programdır. Zaten biliyor olabileceğiniz popüler mesajlaşma uygulamalarından bazıları Facebook Messenger ve WeChat. Ana amaç müşterilerle etkileşim kurmak ve değerli bilgiler toplamaktır.

Bekle, Neden Bir Chatbot'a İhtiyacım Var?

Aldığınız çoğu müşteri sorusu temelde aynı türden sorulardır: hafta sonları açık mısınız, ne tür ürünler satıyorsunuz vb. Bunlar çoğunlukla kolayca yanıtlanabilecek sorulardır, ancak bu soruların tekrarlanabilirliği ve hacmi, yine de bunları ele almak için sizin (veya personelinizin) gününden zaman ayırmanız gerektiği anlamına gelir. Rocketbots Chatbot Akademisini takip edin, size yanıtları ve daha fazlasını nasıl otomatikleştirebileceğinizi gösterelim.

Chatbot'un Amacını Planlama

1 Soruları ve SSS'leri toplayın: En sık sorulan soruları toplayın. Sorular, sohbet robotu geliştirmede ifadeler olarak da adlandırılır. Temel olarak, ifadeler bir kullanıcının arzusunu veya amacını temsil eder.

2 Niyetleri gruplandırın: Soruları ilgili amaçlarına göre gruplandırın. Bu, ifadeleri kullanıcının amacına göre gruplandırmak ve böylece daha temiz ve organize bir kategori seti elde etmek içindir. Sohbet robotunun ele alması için bunları açılış saatleri, ürünler ve konum gibi en yaygın amaçlara göre sıralayın.

3 Yanıtları sağlayın: Her bir amacı karşılayan bir yanıt verin.

Üzerinde Chatbot Oluşturma DialogFlow

1. Bir Hesap Oluşturun: DialogFlow gibi ücretsiz bir chatbot oluşturma aracına gidin ve bir hesap oluşturun.

2. Bir temsilci oluşturun: Kontrol paneline gidin ve sol üstteki "Temsilci Ekle" seçeneğine tıklayın. Temsilciye bir isim verin ve temsilcinin doğru dil ve saat diliminde olduğundan emin olun. Ardından "Oluştur "a tıklayın.

3. Niyetler oluşturun: Sağ üstteki "niyet oluştur" seçeneğine tıklayarak ilk niyeti oluşturun ve ona "Açılış Saatleri" adını verin. "Eğitim İfadeleri Ekle" seçeneğine tıklayarak devam edin ve müşterilerin daha önce sorduğunu gördüğünüz ifadeleri ve bir kullanıcının aynı cevabı almak için söyleyebileceğini düşündüğünüz diğer ifadeleri girin. En az 20 ifade kullanmak en iyi uygulamadır.

4. Yanıtları oluşturun: Sayfayı aşağı kaydırarak "yanıt ekle" seçeneğine tıklayın. Ardından mağaza çalışma saatlerini veya diğer ilgili yanıtı amacınıza ekleyin. Sağ üstteki amacı kaydedin ve diğer 2 amacın her biri için işlemi tekrarlayın.

Artık sohbet robotu en temel seviyede ve Facebook'ta kullanıma hazır.

Chatbot'u şu adrese dağıtma Facebook Messenger

1. Rocketbots'a bir Kanal bağlayın: Rocketbots Platform ayarlarına gidin. Kanal Ayarları altındaki "Kanal Ekle" düğmesine tıklayın ve Facebook'u bir Kanal olarak ekleyin.

2. Dialogflow adresini Rocketbots'a bağlayın: Rocketbots Platform ayarlarına gidin. Entegrasyonlar altında Dialogflow 'u seçeneklerden biri olarak göreceksiniz. Orada gösterilen talimatları izleyin.

Dialogflow Eğitim Bölüm 2: Chatbot'unuza İnsandan Uzaklaşma ve Bildirimler Ekleme

Bir chatbot ile insan arasındaki konuşmayı nasıl devralacağınızı öğrenin

Varsayılan Karşılama Amacı

Bir sohbet robotu kullandığınızda, sohbet kutusuna tıkladığınız anda her zaman "Merhaba" gibi bir karşılama mesajı çıktığını fark etmişsinizdir. Ancak, bu aslında doğal olarak temsilcilerle birlikte gelen ve sizin girmeniz gerekmeyen varsayılan karşılama amacıdır. Facebook, Messenger'da konuşlandırılan tüm sohbet robotlarına otomatik olarak "Başlayın" düğmesini ekler. Bot kullanıcıyı ilk kez karşılarken buna gerek olmadığından, varsayılan karşılama amacının içinde herhangi bir eğitim cümlesi yoktur.

Kullanıcılarınıza Rehberlik Etme

1. Bu varsayılan yanıtları silin: Bunları aşağıda gösterilen örnekte olduğu gibi kendimize ait 3 yanıtla değiştirin. 

2. İlk yanıtı ayarlayın: "Merhaba!", ardından "Ben xxx hakkındaki soruları yanıtlamaya yardımcı olacak bir sohbet robotuyum" ve son olarak "Hala öğreniyorum, bu yüzden işleri benim için basit tutmaya çalışın!"

Bu, kullanıcının sohbet robotunun amacının ne olduğunu bilmesini de sağlayabilir, kullanıcının bilmediği konuları sorması daha az olasıdır.

Bota nasıl yanıtlayacağını bilmediği sorular sorulduğunda, otomatik olarak Varsayılan Geri Dönüş Niyetine geri dönecektir. Ve işte geri dönüş amacı yanıtını nasıl ayarlayabileceğiniz. 

Botu İnsan Aktarımına İzin Verecek Şekilde Ayarlama

1. Yanıtı düzenleyin: Varsayılan Geri Dönüş Niyetinin yanıt modülünü düzenleme.

2. İfadenizi değiştirin: "Üzgünüm, sorunuza nasıl cevap vereceğimi öğrenemedim. Size yardım etmesi için insan temsilciyi çağırmamı ister misiniz?" Bu, kullanıcılara insan temsilciyle iletişime geçme şansı verecektir. 

3. İfadelerinizi girin: Eğitim ifadeleri modülüne, kullanıcının insan temsilcilerin araya girip yardım etmesiyle ilgilendiğini bota bildirmek için söyleyebileceği en az 20 ifade girin.

Bildirime Ekleme

1. Parametreleri amaca ekleyin: Rocketbots platformunda sohbet botunu "yapılmadı" olarak işaretleyen bir kod ekleyin; bu, insan temsilcinin kullanıcıların platformda yardım için ne zaman beklediğini bilmesini sağlar.

2. Değerleri girin: Tip: RB_MARKDONE ve değeri false olarak ayarlayın. 

3. Kodu girin: Rocketbots Platformunun bir kullanıcıya yardım etmesi istendiğinde insan temsilciyi bilgilendirmesine izin verecek başka bir kod girin. Yazın: RB_NOTIFY, ve değeri @user.name yardımınıza ihtiyacı var olarak ayarlayın

Botunuzu Kontrol Etme

1. Konuşmayı silin; Facebook Messenger adresinden chatbot konuşmasını silin ve baştan başlayın.

2. Varsayılan karşılama amacını kontrol edin: Şimdi bota nasıl yanıtlayacağını bilmediği bir soru sorarak yeni varsayılan karşılama amacının çalışıp çalışmadığını görün.

3. Talebin alınması: Ekranda insan temsilcisiyle iletişime geçme seçeneğini içeren bir talep açılacaktır. Üzerine tıklayın. Ardından, insan temsilcisine platformda ve e-posta yoluyla yardım aradığımıza dair bir bildirim gönderecektir. Durumun böyle olup olmadığını görmek için kendi tarafınızı kontrol edin.

Artık karşılaşabileceği hata sayısını azaltacak gelişmiş bir chatbot'a ve bot artık soruları yanıtlayamadığında insan temsilcilerin devreye girmesini sağlayan bir yedekleme stratejisine sahip olabilirsiniz.

Tebrikler! Artık botunuzu insan temsilci devralması için nasıl değiştireceğinizi biliyorsunuz.

Dialogflow Eğitim Bölüm 3: Sohbet Robotunuzu Geliştirme ve Mesaj Yayınlama

Eğitim ve Yayınlarla Chatbot Deneyiminizi İyileştirme

Bu son bölümde, sohbet botunu nasıl eğiteceğinizi ve onun üzerinden nasıl yayın yapacağınızı öğreneceksiniz. Son iki derste oluşturduğunuz sohbet robotu, müşterilerin sorularını hızlı bir şekilde yanıtlamanızı sağlayabilir; ancak bir sorun var - nasıl yanıtlayacağını bilmediği sorularla karşılaştığında veya bot yanlış yanıt verdiğinde botla başa çıkma becerisini hala vermediniz. Aşağıda bu gibi durumlarla nasıl başa çıkacağınız gösterilecektir.

Chatbotunuzu Nasıl Eğitirsiniz?

1. Sol taraftaki eğitim seçeneğine tıklayın: Bu menüde veri satırları vardır. Her satır tek bir konuşmadır.

2. Bir görüşmeye tıklayın. Oturumlar penceresine yönlendirileceksiniz. Burası sohbet botunuzu eğiteceğiniz yerdir. Burada gördüğünüz her satır tek bir istek ve tetiklediği ilgili amaçtır.

3. Uyuşmazlıklar: Doğru amaçla eşleşen bir talep görürseniz hiçbir şey yapmayın. Bir talep yanlış amaca atanmışsa, aşağıdaki amaca tıklayın ve atamak için doğru olanı arayın. Talep herhangi bir amaca atanmamışsa, aşağıdaki "atamak için tıklayın" seçeneğine tıklayabilir ve doğru amaca atayabilirsiniz.

4. Onaylamaya tıklamadan önce düzeltmelerinizi iki kez kontrol edin. Bir talebi yanlış amaca atamak veya eşleşmeyen bir talebi onaylamak, sohbet robotunuzun bu hatayı nasıl daha sık yapacağını öğrenmesine neden olabilir.  

5. Onayla'ya tıklayın. Sohbet robotu temsilcisine nasıl eğitileceğini öğrenmesi için biraz zaman verin.

Başka Bir Müşteri Sorgusunu Çözmek İçin Yeni Bir Niyet Oluşturun

1. Bir amaç oluşturarak başlayın. Daha önce olduğu gibi aynı en iyi uygulamaları kullanın.

2. Meyve Teslimatı konusunu soran en az 20 talep oluşturun. Yanıtı "Bölgedeki farklı meyve bahçelerinden ve çiftliklerden ara sıra taze meyve teslimatı alıyoruz, bu nedenle kendimizi bildiğimiz anda bir teslimat olduğunda size haber vereceğiz!" olarak ayarlayın.

3. Bu amaca bir parametre ekleyin. Bu, meyve teslimatları hakkında bilgi alan kullanıcıları etiketleyebilir. Parametre Ekle'ye tıklayın ve "RB_ADDTAGS" yazın ve değeri Meyve Teslimatı olarak ayarlayın. Amacı kaydetmeyi unutmayın.

Şu andan itibaren, bir kullanıcı chatbot'a meyve teslimatları hakkında soru sorduğunda, Rocketbots Platformunda "Meyve Teslimatı" etiketi ile etiketlenecektir. Artık Rocketbots Platformundaki Yayın özelliğini kullanarak, meraklı kullanıcılarını bildiği anda teslimatlarla ilgili güncellemelerle güncelleyebilirsiniz.

Güncellemelerin Yayınlanması

1. Rocketbots Platformunda sol taraftaki Yayınlar'a tıklayın.

2. Sağ üstteki Yeni Yayın öğesini seçin. Burada yayın mesajınızı yazabileceksiniz

3. Yayın yapmak istediğiniz kanalınızı veya kanallarınızı seçin. Yayınınızda hedeflemek istediğiniz etiketi seçin.

4. Teslimat güncellemenizi yazın Kanalımız olarak Facebook'u seçin ve ardından teslimat güncellemelerini sorgulayan tüm kullanıcıları hedeflemek için Meyve Teslimatı etiketini seçin.

Tebrikler! Artık Rocketbots Academy Temel Chatbot Oluşturma kursunu resmi olarak tamamladınız.

Sohbet robotları oluşturmak için çok daha fazlası var, bu yüzden daha ileri düzey derslere devam edin veya gelecek diğer kurslar için bizi izlemeye devam edin.

Dialogflow Eğitiminiz tamamlandı, mutlu chatbottingler.

Daha Fazla Okuma

Dialogflow adresini Rocketbots ile birlikte kullanmakla ilgileniyorsanız aşağıdakilere göz atmak isteyeceksiniz:

Gerardo Salandra
İcra Kurulu Başkanı
Gerardo Salandra CEO ve 'un kurucu ortağıdır. IBM, Google ve Runtastic'teki önceki deneyimleriyle yapay zeka ve büyüme korsanlığı konularında uzmanlık kazanmıştır. Hong Kong Çin Üniversitesi'nden MBA derecesine sahiptir. respond.io
Etiketler
Panoya kopyalandı!

Başlamaya hazır mısınız? ✨

  • Satışları artırmak ve müşterileri memnun etmek için respond.io 'un gücünü ortaya çıkarın.
  • 7 günlük ücretsiz deneme
  • Kredi kartı gerekmez
  • İstediğin zaman iptal et
Ücretsiz Kaydolun
  • Bizimle kişiselleştirilmiş bir demo deneyimi yaşayın
  • 10.000'den fazla işletmenin neden bizi seçtiğini keşfedin
Demo Rezervasyonu Yapın