יצירת צ'אט בוט חי עבור האתר שלך (חלק 2): שינוי, הדרכה ובדיקה של הצ'אטבוט שלך...

צומת המקור: 842778
אוביאנג'ו אוקאפור
צילום מסך שלי אתר אינטרנט

שלום! ברוכים הבאים לחלק השני של סדרה בת 3 חלקים הכוללת יצירה ופריסה של צ'טבוט עבור האתר העסקי או האישי שלך באמצעות Rasa, Docker והרוקו. בתוך ה חלק ראשון, דיברתי על הגדרת הצ'אט בוט באופן מקומי במערכת שלך וביצוע שינויים בו באמצעות עורך טקסט. בחלק השני הזה, אני אדבר על איך לבצע שינויים בצ'אטבוט שלך באמצעות הפלטפורמה Rasa X. אני אלמד אותך איך להוסיף נתונים חדשים, לאמן את הבוט שלך ולהשתמש במודל החדש שנוצר כדי לדבר עם הצ'אטבוט שלך, לאורך כל הדרך. ראסה X.

ראסה X הוא כלי פיתוח מונחה שיחות (CDD) שעוזר לך לשפר את הצ'אטבוט שלך. Rasa X מספק לך ממשק משתמש לאינטראקציה עם הבוט שלך. עם Rasa X, אתה יכול לשוחח בצ'אט בוט המקומי שלך כמשתמש קצה, אתה יכול גם להזין נתונים חדשים ולאמן מחדש את הצ'אטבוט שלך.

כדי להתקין את Rasa X, בצע את הפעולות הבאות:

  1. פתח את ההנחיה של Anaconda ו cd לתוך ספריית פרויקט Rasa שלך (נוצרה בחלק הראשון של סדרה זו).
טרמינל הפקודה של אנקונדה

2. הפעל את הסביבה הוירטואלית שיצרת בחלק האחרון של סדרה זו.

conda להפעיל rasavirtualenv

3. התקן את Rasa X על ידי הפעלת הפקודה למטה

pip התקנת rasa-x - extra-index-url https://pypi.rasa.com/simple

ייתכן שיהיה עליך לשדרג לאחור את pip אם ההתקנה נמשכת זמן רב מדי

התקנת pip — שדרוג pip==20.2

לאחר התקנת Rasa X בהצלחה, הפעל את הפקודה למטה

ראסה X

פקודה זו תפתח ממשק משתמש בדפדפן שלך. בממשק המשתמש הזה אתה הולך לראות מספר כרטיסיות. במדריך זה אתמקד ב נתוני Nlu, תגובות, סיפורים, דוגמניות, דבר עם הבוט שלך הכרטיסייה, ו רכבת לַחְצָן.

ממשק משתמש Rasa X

כרטיסיית הנתונים של NLU

כאן אתה מזין נתוני אימון עבור המשתמש. נתוני ההדרכה כאן הם הודעות לדוגמה שהמשתמש יכול לשלוח לצ'אטבוט. זה מתאים ל nlu.yml קובץ במערכת המקומית שלך. כאשר אתה מזין הודעה חדשה אתה גם צריך לסווג את כוונה, זה עוזר לצ'אט בוט לחזות מה המשמעות מאחורי ההודעה של משתמש כאשר הוא יקבל הודעה דומה בעתיד.

כרטיסיית הנתונים של NLU

בתמונה למעלה ניתן לראות שהכנסתי הודעה חדשה 'שלום' וסיווגתי את הכוונה כ'לברך'. לאחר הזנת מידע זה, אשמור אותו. אתה יכול להזין כמה דוגמאות שתרצה, כמה שיותר יותר טוב. אתה יכול גם ליצור כוונות חדשות.

כרטיסיית תגובות

זה המקום שבו אתה מזין תגובות לדוגמה עבור הצ'אטבוט כלומר ההודעות שהצ'אטבוט צריך לשלוח בחזרה למשתמש כאשר הוא מקבל הודעה כלשהי. דומה ל נתוני NLU לשונית, כל תגובה מסווגת לפי הכוונה; לדוגמה, 'שלום מוחלט' מקיף את התגובות שהצ'אטבוט צריך לתת למשתמש כאשר הוא מקבל הודעה עם כוונה 'לברך'. ניתן להזין תגובות חדשות על ידי בחירת קטגוריית תגובות ולחיצה על כפתור הפלוס. כאשר אתה מזין גרסה חדשה של תגובה, אתה פשוט לוחץ 'להציל'. אתה יכול גם ליצור קטגוריות תגובות חדשות.

1. דוח מגמות צ'טבוט 2021

2. 4 DO ו- 3 DON'T להכשרת מודל NLP של Chatbot

3. Bot Concierge: טפל במספר צ'אט-בוטים ממסך צ'אט אחד

4. מערכת מומחים: שיחות AI לעומת צ'אטבוטים

כרטיסיית תגובות

כרטיסיית סיפורים

זה תואם את ה- storys.yml קובץ בספריית הקבצים המקומית שלך. זה המקום שבו אתה מביא את הנתונים משתי הכרטיסיות הקודמות. כאן אתה בעצם יוצר עלילה או עלילה, שבה בהתאם לכוונת ההודעה ששלח המשתמש, הצ'אטבוט צריך לתת מענה מתאים. זה עוזר ללמד את הצ'אט בוט מה לעשות בתרחישים שונים. לדוגמה, אם הצ'אטבוט מקבל הודעה עם כוונה 'לברך' עליו להגיב על ידי שליחת ברכה חזרה למשתמש באמצעות הפעולה 'שלום מוחלט".

אתה צריך ליצור כמה שיותר סיפורים. כדאי שתהיה לך דרך/עלילה משמחת, כלומר היכן הדברים הולכים כמתוכנן. אתה גם צריך להיות נתיב / עלילה עצוב אשר מטפל בחריגים. אתה יכול ליצור סיפור חדש על ידי לחיצה על כפתור הפלוס.

כפתור רכבת

כשתסיים להזין את כל הנתונים החדשים שלך ב- נתוני NLU, תגובות ו סיפורים לשונית, עליך ללחוץ על רכבת לחצן, כפתור זה יאמן מחדש את הצ'אטבוט שלך וישמור את המודל החדש שנוצר ב- מודלים לשונית. הדבר הגדול ב- Rasa X הוא שכאשר אתה מאמן את הצ'אטבוט שלך, כל הנתונים החדשים שהזנת גם מוזנים ומאוחסנים באופן מקומי בקבצים המתאימים במערכת המקומית שלך.

כרטיסיית דגמים

זה המקום שבו אתה יכול למצוא את כל הדגמים שנוצרו. הדגם העדכני ביותר הוא תמיד זה שבראש. אתה יכול להפעיל דגם זה על ידי לחיצה על החץ למעלה.

כרטיסיית דגמים

צ'אט עם Tab Tab שלך

לאחר שהפעלת את הדגם החדש, תוכל לבדוק אותו ב- צ'אט עם הבוט שלך לשונית. כפי שניתן לראות בתמונה למטה, התגובה שהבוט נתן היא התגובה החדשה שהכנסתי קודם לכן.

צ'אט עם כרטיסיית הבוט שלך

הנה לך! כך להזין נתונים חדשים, לאמן ולבדוק את הצ'אטבוט שלך באמצעות Rasa X. בחלק הבא של סדרה זו אדבר על איך לפרוס את הצ'אטבוט שלך בשרת חי Heroku באמצעות Docker, וגם איך לתקשר עם הבוט הזה באמצעות ווידג'ט צ'אט באתר האינטרנט שלך. המשך לעקוב!!

אם אהבתם את הפוסט הזה, HIT קנו לי קפה! תודה שקראת.

התרומה הקטנה שלך תעודד אותי ליצור עוד תוכן כזה.

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

בול זמן:

עוד מ החיים של צ'טבוטים - בינוני