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:
- Anaconda istemini açın ve cd Rasa proje dizininize (bu serinin ilk bölümünde oluşturulmuştur).
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.
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.
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ı
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.
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.
İş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.
- Action
- AI
- Türkiye
- Bot
- tarayıcı
- iş
- satın almak
- chatbot
- chatbots
- içerik
- Oluşturma
- akım
- CZ
- veri
- gelişme
- liman işçisi
- editör
- çevre
- EU
- EV
- EY
- Ad
- gelecek
- GitHub
- harika
- GV
- okuyun
- Ne kadar
- Nasıl Yapılır
- HP
- hr
- HTTPS
- ia
- görüntü
- bilgi
- niyet
- IP
- IT
- Kx
- LG
- yerel
- lokal olarak
- Yapımı
- orta
- model
- nlp
- platform
- basın
- proje
- rasa
- Okuma
- rapor
- yanıt
- koşmak
- koşu
- Dizi
- ayar
- küçük
- kalmak
- hikayeler
- sistem
- konuşma
- test
- Test yapmak
- üst
- Eğitim
- Trendler
- öğretici
- Sanal
- Web sitesi
- X