Web siteniz için canlı bir sohbet robotu oluşturma (2. Bölüm): Sohbet botunuzu değiştirme, eğitme ve test etme…

Kaynak Düğüm: 842778
Obianuju Okafor
Ekran yakalama benim Web sitesi

Merhaba! Rasa, Docker ve Heroku kullanarak işletmeniz veya kişisel web siteniz için bir sohbet robotu oluşturmayı ve dağıtmayı içeren 3 bölümlük serinin ikinci bölümüne hoş geldiniz. İçinde İlk bölümde, Chatbot'u sisteminizde yerel olarak kurmaktan ve bir metin düzenleyici kullanarak üzerinde değişiklik yapmaktan bahsettim. Bu ikinci bölümde, Rasa X platformunu kullanarak chatbotunuzda nasıl değişiklik yapacağınızdan bahsedeceğim. Size yeni veri eklemeyi, botunuzu eğitmeyi ve yeni oluşturulan modeli chatbotunuzla konuşmak için kullanmayı baştan sona öğreteceğim. Rasa X.

Rasa X sohbet robotunuzu geliştirmenize yardımcı olan Konuşma Odaklı Geliştirme (CDD) aracıdır. Rasa X, botunuzla etkileşime geçmeniz için bir kullanıcı arabirimi sağlar. Rasa X ile yerel chatbot'unuzla son kullanıcı olarak sohbet edebilir, ayrıca yeni veriler girebilir ve chatbot'unuzu yeniden eğitebilirsiniz.

Rasa X'i yüklemek için aşağıdakileri yapın:

  1. Anaconda istemini açın ve cd Rasa proje dizininize (bu serinin ilk bölümünde oluşturulmuştur).
Anaconda İstemi Terminali

2. Bu serinin son bölümünde oluşturduğunuz sanal ortamı etkinleştirin.

conda rasavirtualenv'i etkinleştir

3. Aşağıdaki komutu çalıştırarak Rasa X'i kurun.

pip kurulumu rasa-x — ekstra dizin url'si https://pypi.rasa.com/simple

Kurulum çok uzun sürüyorsa pip sürümünü düşürmeniz gerekebilir.

pip kurulumu — yükseltme pip==20.2

Rasa X başarıyla yüklendikten sonra aşağıdaki komutu çalıştırın

Rasa X

Bu komut, tarayıcınızda bir kullanıcı arabirimi açacaktır. Bu kullanıcı arayüzünde birkaç sekme göreceksiniz. Bu eğitimde şu konulara odaklanacağım: Nlu verileri, Yanıtları, hikayeler, Modeller, botunuzla konuşun sekmesi ve Tren düğmesine basın.

Rasa X Kullanıcı Arayüzü

NLU Veri Sekmesi

Kullanıcı için eğitim verilerini girdiğiniz yer burasıdır. Buradaki eğitim verileri, kullanıcının potansiyel olarak chatbot'a gönderebileceği örnek mesajlardır. Bu şuna karşılık gelir: nlu.yml yerel sisteminizdeki dosya. Yeni bir mesaj girdiğinizde, mesajı da sınıflandırmanız gerekir. niyet, bu, chatbot'un gelecekte benzer bir mesaj aldığında bir kullanıcının mesajının ardındaki anlamın ne olduğunu tahmin etmesine yardımcı olur.

NLU Veri Sekmesi

Yukarıdaki resimde yeni bir mesaj girdiğimi görebilirsiniz. 'Hola' ve niyeti şu şekilde sınıflandırdım:selamlamak'. Bu bilgileri girdikten sonra kaydedeceğim. İstediğiniz kadar örnek girebilirsiniz, ne kadar çok olursa o kadar iyi. Ayrıca yeni amaçlar da oluşturabilirsiniz.

Yanıtlar Sekmesi

Burası, chatbot için örnek yanıtları, yani herhangi bir mesaj aldığında chatbot'un kullanıcıya geri göndermesi gereken mesajları girdiğiniz yerdir. Benzer NLU verileri sekmesinde, her yanıt amaca göre kategorize edilir; örneğin, 'utter_selam', chatbot'un kasıtlı bir mesaj aldığında kullanıcıya vermesi gereken yanıtları kapsar. 'selamlaşmak'. Bir yanıt kategorisi seçip artı düğmesine tıklayarak yeni yanıtlar girebilirsiniz. Yeni bir yanıt varyantı girdiğinizde, sadece 'Kayıt etmek'. Yeni yanıt kategorileri de oluşturabilirsiniz.

1. Chatbot Trendleri Raporu 2021

2. Bir Chatbot NLP Modeli Eğitimi için 4 YAPILMASI ve 3 YAPILMAMASI GEREKENLER

3. Konsiyerj Botu: Tek Bir Sohbet Ekranından Birden Fazla Sohbet Robotunu Yönetin

4. Uzman bir sistem: Konuşmalı Yapay Zeka ve Sohbet Robotları

Yanıtlar Sekmesi

Hikayeler Sekmesi

Bu, hikayeler.yml yerel dosya dizininizdeki dosya. Burası, önceki iki sekmedeki verileri bir araya getirdiğiniz yerdir. Burada temel olarak, kullanıcı tarafından gönderilen mesajın amacına bağlı olarak, chatbot'un uygun bir yanıt vermesi gereken bir olay örgüsü veya olay örgüsü oluşturuyorsunuz. Bu, chatbot'a farklı senaryolarda ne yapması gerektiğini öğretmeye yardımcı olur. Örneğin, chatbot niyet içeren bir mesaj alırsa 'selamlaşmak' ' eylemi aracılığıyla kullanıcıya bir selamlama göndererek yanıt vermesi gerekir.utter_selam'.

Mümkün olduğu kadar çok hikaye yaratmanız gerekiyor. Mutlu bir yolunuz/hikayeniz olmalı, yani işlerin planlandığı gibi gittiği yer. Ayrıca istisnaları ele alan hüzünlü bir yola/hikayeye sahip olmanız gerekir. Artı butonuna tıklayarak yeni bir hikaye oluşturabilirsiniz.

Tren Düğmesi

Tüm yeni verilerinizi girmeyi bitirdiğinizde NLU verileri, Yanıtları ve hikayeler sekmesine basmanız gerekir Tren düğmesine basarsanız, bu düğme sohbet robotunuzu yeniden eğitecek ve yeni oluşturulan modeli Modeller sekme. Rasa X ile ilgili harika olan şey, chatbot'unuzu eğittiğinizde, girdiğiniz tüm yeni verilerin yerel sisteminizdeki ilgili dosyalara yerel olarak girilmesi ve saklanmasıdır.

Modeller sekmesi

Oluşturduğunuz tüm modelleri bulabileceğiniz yer burasıdır. En güncel model her zaman en üstteki modeldir. Yukarı oka tıklayarak bu modeli aktif hale getirebilirsiniz.

Modeller Sekmesi

Bot Sekmenizle sohbet edin

Yeni modeli etkinleştirdikten sonra, onu Botunuzla sohbet edin sekme. Aşağıdaki görselde de görebileceğiniz gibi botun verdiği cevap daha önce girdiğim yeni cevaptır.

Bot sekmenizle sohbet edin

İşte aldın! Bu, Rasa X kullanarak yeni verileri nasıl gireceğiniz, chatbot'unuzu nasıl eğiteceğiniz ve test edeceğinizdir. web sitenizdeki bir sohbet widget'ı aracılığıyla. Bizi izlemeye devam edin!!

Bu gönderiyi beğendiyseniz, HIT Bana bir kahve ısmarlayın! Okuduğunuz için teşekkürler.

Küçük katkınız beni bunun gibi daha fazla içerik oluşturmaya teşvik edecek.

Source: https://chatbotslife.com/creating-a-live-chatbot-for-your-website-part-2-modifying-training-and-testing-your-chatbot-5d5463a83873?source=rss—-a49517e4c30b—4

Zaman Damgası:

Den fazla Chatbots Life - Orta