Google’ın doğal dil platformuyla kendi sanal asistanınızı oluşturun.
Tonlarca para harcamadan hizmetleri otomatikleştirmek veya sağlamak isteyen bir işletme sahibi misiniz? Belki bir chatbot arıyorsunuz. Web sitelerindeki müşteri desteğinden Google Asistan ile sohbet etmeye kadar, sohbet robotları çok yol kat etti.
Sıfırdan bir sohbet robotu oluşturabilirsiniz, ancak bunları oluşturmak, eğitmek ve dağıtmak çok büyük çaba gerektirir. Google Dialogflow’un kurtarmaya geldiği yer burasıdır.
Google Dialogflow Nedir?
Google Dialogflow, zengin insan konuşmaları oluşturmak için gelişmiş bir Doğal Dil İşleme türü olan Natural Language Understanding’i (NLU) kullanan uçtan uca bir araçtır . Web sitenizle ve Slack, Messenger ve Telegram gibi uygulamalarla entegre edebileceğiniz sohbet robotları oluşturmanıza yardımcı olur.
Chatbot, insan konuşmalarını metin veya ses biçiminde simüle eden ve işleyen bir yazılım uygulamasıdır.
Google Dialogflow, iş akışını görselleştirmek için bir görsel akış oluşturucu ile birlikte gelir. Gelişmiş AI tekniklerini kullanır ve analitik, CI/CD, deneyler ve doğrulamalar gibi yönetim özellikleri sağlar.
En iyi yanı, 40’tan fazla önceden oluşturulmuş aracı içermesidir. Bunlar, özelleştirebileceğiniz ve ürününüzde kullanabileceğiniz otel rezervasyonu, bankacılık işlemleri, akıllı ev ve navigasyon gibi durumları kapsar.
Kodlama bilginiz olmadan bile Google Dialogflow’u kullanarak kolayca bir sohbet robotu oluşturabilirsiniz. Adınızı, e-posta adresinizi, telefon numaranızı, adresinizi, pizza boyutunu, üstünü ve hamurunu soran bir Pizza yemek dağıtım botu olan Yummeteria’yı bu şekilde oluşturabilirsiniz. Ardından seçtiğiniz seçeneklerle yanıt verir.
Yemek Dağıtımı Sohbet Robotu Nasıl Oluşturulur
Dialogflow’u ziyaret edin ve Google hesabınızı kullanarak oturum açın.
Hizmet Koşullarını kabul edin ve Temsilci Oluştur düğmesine tıklayın. Bir aracı, sohbet robotunu bir bütün olarak temsil eder.
Google Dialogflow’ta aracı sayfası oluşturun
Aracı Adını girin ve Oluştur düğmesine tıklayın. Aracınızı adlandırmak için boşlukları kullanamayacağınızı unutmayın.
Temsilcinin adını girin ve oluştur’a tıklayın
Sol menü panelindeki Intents’e tıklayın ve Create Intent’e tıklayın . Amaçlar, sohbet robotunun gerçekleştirmesini istediğiniz konuşma kategorileridir. Varsayılan olarak, Google Dialogflow, kullanıcıyı karşılayan ve sohbete öncülük eden Hoş Geldiniz niyetini içerir. Benzer şekilde, kişisel bilgilerinizi ve istediğiniz Pizzayı isteyen bir niyet oluşturacak ve sipariş edeceksiniz.
Google Dialogflow’ta amaç oluşturun
Bir Amaç adı ekleyin ve Eğitim İfadeleri Ekle’ye tıklayın . Tek bir mükemmel konuşma şekli yoktur. Eğitim ifadeleri, sohbet robotunu çeşitli gerçek yaşam örnekleri konusunda eğitmeye ve buna göre yanıt vermeye yardımcı olur.
Intent of Bot’a Eğitim İfadeleri Ekleme
Müşterinin chatbot’a sorabileceği ” Pizza sipariş et “, ” Pizza istiyorum ” ve ” Pizza sipariş etmek istiyorum ” gibi bazı eğitim ifadeleri ekleyin.
Pizza siparişi için Intent of Bot’a Eğitim İfadeleri Ekleyin
Chatbot’u e -posta istemesi için eğitmek için, Kullanıcı ifadesi ekle alanına ” E-posta Kimliği Eğitimi: sampleemail@domainname.com ” yazın . E-posta biçimine çift tıklayın. Bir menü belirir. E-posta yazın ve @sys.email öğesini seçin .
Botun amacı için e-posta biçimini seçin
Kaydet’e tıklayın . Aşağı kaydırın ve Eylem ve parametreler bölümünün altındaki e-posta parametresinin yanındaki kutuyu işaretleyin . Ardından sağ tarafta bulunan İstemi tanımla… seçeneğine tıklayın.
E-posta eylemi ve parametre alanını doldurma
Müşterinin e-postasını isteyen istemleri ekleyin.
E-posta için istem ekleme
Chatbot’u adları, telefon numaralarını ve adresleri tanıması için eğitmek için Adım 7-9’u tekrarlayın . Ad, telefon numarası ve adres için sırasıyla @sys.given-name , @sys.phone-number ve @sys.address olarak türü seçin.
Sol menü panelinde, Varlık’ı seçin ve Varlık Oluştur düğmesine tıklayın. Varlıklar, insan konuşmasından yararlı verileri tanımlamaya ve çıkarmaya yardımcı olan bir mekanizmadır.
Pizza botuna varlık oluşturma
Bir Varlık adı girin ve kullanıcıya tek tek vermek istediğiniz seçenekleri ekleyin. Örneğin, Boyut adında bir Varlık oluşturun ve Normal, Küçük, Orta, Büyük ve Canavar olarak seçenekler ekleyin. Kaydet’e tıklayın . Topping varlığı, Temel varlık ve sunmak istediğiniz diğer özelleştirmeleri oluşturmak için bu adımı tekrarlayın .
pizza boyutları ekleyin
Amaçlara geri dönün ve Adım 12’de oluşturulan varlıklar için eğitim ifadeleri ekleyin . Örneğin, sohbet robotunu pizza boyutunu soracak şekilde eğitmek için ” Pizza Boyutu Eğitimi: boyut ” yazın ve boyuta çift tıklayın . @size türünü seçin . Benzer şekilde, bunu taban ve tepesi için de tekrarlayın.
Tüm onay kutularını seçin ve tüm bölümler için bilgi istemleri ekleyin. Her alanın en sağındaki çift taraflı oku tıklayıp sürükleyerek chatbotun soru sırasını sıralayabilirsiniz.
Aşağı kaydırın ve Amaçlar sayfasının Yanıtlar bölümünün altına bir metin yanıtı girin. Varlıkları eklemek için dolar sembolünü $ kullanın. Bu, bu proje için Sipariş Onayı görevi görecektir.
Temsilci adının sağındaki Ayar (⚙) simgesine tıklayın . Açıklamayı güncelleyin ve sohbet robotunuz için profil resmi görevi görecek bir resmin URL’sini girin. İsteğe bağlı olarak, sohbet robotunun sitede görünmesini istediğiniz işletmenin adını güncelleyebilirsiniz. Kaydet’e tıklayın .
Chatbot artık entegrasyon için hazır.
Chatbot’un tamamı, Google Dialogflow’a aktarabileceğiniz ve kullanabileceğiniz bu GitHub deposunda bir zip dosyası olarak mevcuttur . İçe aktarmak için, Aracı adının yanındaki Ayarlar simgesine tıklayın ve Dışa Aktar ve İçe Aktar sekmesi altındaki Zip’ten İçe Aktar seçeneğini seçin.
Google Dialogflow Chatbot’u Web Sitenize Nasıl Entegre Edersiniz?
Google Dialogflow sohbet robotunu web sitenize entegre etmek için şu adımları izleyin:
- Sol taraftaki menü panelindeki Entegrasyonlar’a tıklayın . Aşağı kaydırın ve Metin Tabanlı bölümü altında Dialogflow Messenger’ı seçin.
- Dialogflow Messenger Beta
- Etkinleştir’e tıklayın.
- Kodu kopyalayın ve web sitenizin gövde bölümüne yapıştırın.
- Yerel Ortamınızda Chatbot Nasıl Test Edilir ve Özelleştirilir
Chatbot’u yerel ortamınızda test etmek için şu adımları izleyin:
index.html adlı bir dosya oluşturun ve aşağıdaki kodu yapıştırın.
<html>
<head>
<meta name=”viewport” content=”width-device-width, initial-scale=1″>
</head>
<body>
<!– Paste the script copied from the Dialogflow messenger page below –>
</body>
</html>
Yerel bir sunucu başlatın. Yerel bir web geliştirme sunucusu başlatmak için bu araçları keşfedebilirsiniz . Python, kurulumu en kolay yöntemlerden biridir. Terminalinizi HTML dosyanızın bulunduğu yolda açın ve şunu yazın:
python3 -m http.server 9000
http :// localhost : 9000 / index’e gidin . Chatbot’unuzu çalışırken görmek için html . Chatbot böyle görünür.
Web Sitesinde Chatbot Önizlemesi
Yazı tipi rengini, arka plan rengini, balon rengini ve daha fazlasını özelleştirebilirsiniz. Dialogflow Messenger kılavuzunu ziyaret edin ve CSS özelleştirmelerinin tam listesini bulmak için aşağı kaydırın. Bu özellikleri kullanabilir ve bunları HTML sayfasının Head bölümüne yapıştırabilirsiniz. Birkaç özelleştirmeden sonra chatbot böyle görünüyor.
Özelleştirilmiş Web Sitesi Chatbot Entegrasyonu
Sohbet robotları, konuşmaları simüle etmenin, süreçleri otomatikleştirmenin ve paradan tasarruf etmenin büyüleyici bir yoludur. Naukri gibi en iyi şirketler ve web siteleri . com , Vedantu, Zomato ve Spotify, kullanıcının deneyimini geliştirmek için sohbet robotlarını kullanır.
Günümüzde sohbet robotları, müşteri hizmetleri ve otel rezervasyonlarından yemek faturalandırma süreçlerine, adet döngülerini takip etmeye ve çok daha fazlasına kadar birçok alanda uygulamalar buluyor.