אנו מבינים קלט דיבור טוב יותר אם יש לנו קצת רקע על נושא השיחה. שקול סוכן שירות לקוחות בסיטונאי חלקי רכב שעוזר בהזמנות. אם הסוכן יודע שהלקוח מחפש צמיגים, סביר יותר שהוא יזהה תגובות (לדוגמה, "מישלן") בטלפון. לעתים קרובות סוכנים קולטים רמזים או רמזים כאלה בהתבסס על הידע שלהם בתחום והגישה ללוחות מחוונים של בינה עסקית. אמזון לקס תומך כעת ביכולת רמזים כדי לשפר את הזיהוי של ביטויים רלוונטיים בשיחה. אתה יכול לספק ביטויים באופן פרוגרמטי כרמזים במהלך אינטראקציה חיה כדי להשפיע על התמלול של קלט מדובר. זיהוי טוב יותר מניע שיחות יעילות, מפחית את זמן הטיפול בסוכן, ובסופו של דבר מגביר את שביעות רצון הלקוחות.
בפוסט זה, אנו בודקים את יכולת הרמזים בזמן הריצה ומשתמשים בה כדי ליישם אימות של מתקשרים על סמך שם הנעורים של אמם.
סקירה כללית של יכולת הרמזים בזמן הריצה
אתה יכול לספק רשימה של ביטויים או מילים כדי לעזור לבוט שלך בתעתיק של קלט דיבור. אתה יכול להשתמש ברמזים אלה עם סוגי חריצים מובנים כגון שמות פרטיים ושמות משפחה, שמות רחובות, עיר, מדינה ומדינה. אתה יכול גם להגדיר את אלה עבור סוגי המשבצות המותאמות אישית שלך.
אתה יכול להשתמש ביכולת לתמלל שמות שעלולים להיות קשים להגייה או הבנה. לדוגמה, בשיחה לדוגמה הבאה, אנו משתמשים בה כדי לתמלל את השם "Loreck".
שיחה 1
IVR: ברוכים הבאים לבנק ACME. איך אני יכול לעזור לך היום?
מתקשר: אני רוצה לבדוק את יתרת החשבון שלי.
IVR: בטח. איזה חשבון עלי למשוך?
מתקשר: בודק
IVR: מה מספר החשבון?
מתקשר: 1111 2222 3333 4444
IVR: למטרות אימות, מהו שם הנעורים של אמך?
מתקשר: לורק
IVR: תודה. היתרה בחשבון העובר ושב שלך היא 123 דולר.
מילים המסופקות כרמזים מועדפות על פני מילים דומות אחרות. לדוגמה, בשיחה לדוגמה השנייה, רמז זמן הריצה ("Smythe") נבחר על פני תמלול נפוץ יותר ("Smith").
שיחה 2
IVR: ברוכים הבאים לבנק ACME. איך אני יכול לעזור לך היום?
מתקשר: אני רוצה לבדוק את יתרת החשבון שלי.
IVR: בטח. איזה חשבון עלי למשוך?
מתקשר: בודק
IVR: מה מספר החשבון?
מתקשר: 5555 6666 7777 8888
IVR: למטרות אימות, מהו שם הנעורים של אמך?
מתקשר: סמית'
IVR: תודה. היתרה בחשבון העובר ושב שלך היא 456 דולר.
אם השם אינו תואם לרמז זמן הריצה, אתה יכול להיכשל באימות ולנתב את השיחה לסוכן.
שיחה 3
IVR: ברוכים הבאים לבנק ACME. איך אני יכול לעזור לך היום?
מתקשר: אני רוצה לבדוק את יתרת החשבון שלי.
IVR: בטח. איזה חשבון עלי למשוך?
מתקשר: חיסכון
IVR: מה מספר החשבון?
מתקשר: 5555 6666 7777 8888
IVR: למטרות אימות, מהו שם הנעורים של אמך?
שיחה: ג'יין
IVR: יש בעיה בחשבון שלך. לתמיכה, תועבר לסוכן.
סקירת פתרונות
הבה נסקור את הארכיטקטורה הכוללת של הפתרון (ראה את התרשים הבא):
- אנו משתמשים בבוט של Amazon Lex המשולב עם an אמזון Connect זרימת קשר כדי להעביר את חווית השיחה.
- אנו משתמשים ב-codehook של דיאלוג בבוט של Amazon Lex כדי להפעיל AWS למבדה פונקציה המספקת את רמז זמן הריצה בסיבוב הקודם של השיחה.
- למטרות פוסט זה, נתוני שם הנעורים של האם המשמשים לאימות מאוחסנים ב- אמזון דינמו השולחן.
- לאחר אימות המתקשר, השליטה מועברת לבוט לביצוע עסקאות (לדוגמה, בדיקת יתרה)
בנוסף לפונקציית Lambda, אתה יכול גם לשלוח רמזים לזמן ריצה לאמזון Lex V2 באמצעות PutSession
, RecognizeText
, RecognizeUtterance
, או StartConversation
פעולות. ניתן להגדיר את הרמזים בזמן הריצה בכל נקודה בשיחה והם נמשכים בכל סיבוב עד לביטול.
פרוס את הבוט לדוגמה של Amazon Lex
כדי ליצור את הבוט לדוגמה ולהגדיר את הרמזים לביטוי זמן הריצה, בצע את השלבים הבאים. זה יוצר בוט אמזון לקס בשם BankingBot
, וסוג חריץ אחד (accountNumber
).
- הורד אמזון לקס בוט.
- במסוף לקסון של אמזון, בחר פעולות, תבואו.
- בחר את הקובץ
BankingBot.zip
שהורדת ובחר תבואו. - בחר את הבוט
BankingBot
על קונסולת אמזון לקס. - בחר את השפה אנגלית (GB).
- בחרו לִבנוֹת.
- הורד את התומך קוד למבדה.
- בקונסולת Lambda, צור פונקציה חדשה ובחר מחבר מאפס.
- בעד שם פונקציה, להיכנס
BankingBotEnglish
. - בעד זמן ריצה, בחר פייתון 3.8.
- בחרו צור פונקציה.
- ב קוד המקור מדור, פתוח
lambda_function.py
ולמחוק את הקוד הקיים. - הורד את קוד הפונקציה ופתח אותו בעורך טקסט.
- העתק את הקוד והזן אותו בשדה קוד הפונקציה הריק.
- בחרו לפרוס.
- בקונסולת Amazon Lex, בחר את הבוט
BankingBot
. - בחרו פְּרִיסָה ולאחר מכן כינויים, ולאחר מכן בחר את הכינוי
TestBotAlias
. - על כינויים עמוד, בחר שפות ולבחור אנגלית (GB).
- בעד מָקוֹר, בחר את הבוט
BankingBotEnglish
. - בעד גרסת למדה או כינוי, להיכנס
$LATEST
. - במסוף DynamoDB בחר צור טבלה.
- ציין את השם בתור
customerDatabase
. - ספק את מפתח המחיצה בתור
accountNumber
. - הוסף פריט עם
accountNumber: “1111222233334444”
וmothersMaidenName “Loreck”
. - הוסף פריט עם
accountNumber: “5555666677778888”
וmothersMaidenName “Smythe”
. - ודא שיש לפונקציית Lambda הרשאות לקרוא מטבלת DynamoDB
customerDatabase
. - במסוף Amazon Connect בחר מגע זורם.
- בחלק של Amazon Lex, בחר את הבוט של Amazon Lex שלך והפוך אותו זמין לשימוש בזרימת אנשי הקשר של Amazon Connect.
- הורד זרימת מגע להשתלב עם הבוט של Amazon Lex.
- בחר את זרימת הקשר כדי לטעון אותו לאפליקציה.
- ודא שהבוט הנכון מוגדר בבלוק "קבל קלט לקוח".
- בחר תור בגוש "הגדר תור עבודה".
- הוסף מספר טלפון לזרימת אנשי הקשר.
- בדוק את זרימת IVR על ידי התקשרות למספר הטלפון.
בדוק את הפתרון
כעת תוכל להתקשר למספר הטלפון של Amazon Connect וליצור אינטראקציה עם הבוט.
סיכום
רמזים בזמן ריצה מאפשרים לך להשפיע על תמלול מילים או ביטויים באופן דינמי בשיחה. אתה יכול להשתמש בלוגיקה עסקית כדי לזהות את הרמזים ככל שהשיחה מתפתחת. זיהוי טוב יותר של קלט המשתמש מאפשר לך לספק חוויה משופרת. אתה יכול להגדיר רמזים לזמן ריצה באמצעות Lex V2 SDK. היכולת זמינה בכל אזורי ה-AWS שבהם אמזון לקס פועלת באזורים באנגלית (אוסטרליה), אנגלית (בריטניה) ואנגלית (ארה"ב).
למידע נוסף, עיין ב רמזים לזמן ריצה.
על הכותבים
קאי לורק הוא יועץ שירותי אמזון קונקט מקצועי. הוא עובד על עיצוב והטמעה של פתרונות חווית לקוח ניתנים להרחבה. בזמנו הפנוי אפשר למצוא אותו עושה ספורט, סנובורד או טיול בהרים.
ענובב מישרא הוא מנהל מוצר עם AWS. הוא מבלה את זמנו בהבנת לקוחות ובעיצוב חוויות מוצר כדי להתמודד עם האתגרים העסקיים שלהם.
סרוואן בודפאטי הוא מנהל מדע יישומי ב-AWS Lex. הוא מתמקד בבניית פתרונות בינה מלאכותית ולמידת מכונה מתקדמים עבור לקוחות AWS בתחום ASR ו-NLP. בזמנו הפנוי הוא נהנה לטייל, ללמוד כלכלה, לצפות בתוכניות טלוויזיה ולבלות עם משפחתו.
- "
- 100
- גישה
- חֶשְׁבּוֹן
- תוספת
- כתובת
- סוכנים
- תעשיות
- אמזון בעברית
- בקשה
- ארכיטקטורה
- מלאכותי
- בינה מלאכותית
- בינה מלאכותית ולמידה מכונה
- אוסטרליה
- מאומת
- אימות
- המכונית
- זמין
- AWS
- רקע
- בנק
- לחסום
- בוט
- בִּניָן
- מובנה
- עסקים
- מודיעין עסקי
- שיחה
- שיחה
- האתגרים
- בדיקה
- בחרו
- עִיר
- קוד
- Common
- לְחַבֵּר
- קונסול
- יועץ
- צור קשר
- לִשְׁלוֹט
- שיחה
- שיחות
- מדינה
- לִיצוֹר
- יוצר
- מנהג
- לקוח
- חווית לקוח
- שביעות רצון של לקוח
- שירות לקוחות
- לקוחות
- נתונים
- תכנון
- קשה
- לא
- דולר
- תחום
- בְּמַהֲלָך
- כלכלה
- אדג '
- עורך
- יעיל
- אנגלית
- זן
- דוגמה
- קיימים
- ניסיון
- חוויות
- משפחה
- ראשון
- תזרים
- מתמקד
- הבא
- מצא
- פונקציה
- טיפול
- לעזור
- עזרה
- איך
- HTTPS
- לזהות
- ליישם
- יישום
- להשפיע
- קלט
- לשלב
- משולב
- מוֹדִיעִין
- אינטראקציה
- סוגיה
- IT
- מפתח
- ידע
- שפה
- לִלמוֹד
- למידה
- סביר
- רשימה
- לִטעוֹן
- הסתכלות
- מכונה
- למידת מכונה
- מנהל
- להתאים
- יותר
- שמות
- מספר
- לפתוח
- תפעול
- הזמנות
- אחר
- מקיף
- ביטויים
- משחק
- נקודה
- קודם
- המוצר
- מקצועי
- לספק
- מספק
- למטרות
- להכיר
- רלוונטי
- סקירה
- מסלול
- שביעות רצון
- להרחבה
- מדע
- Sdk
- נבחר
- שרות
- שירותים
- סט
- דומה
- פִּתָרוֹן
- פתרונות
- כמה
- מֶרחָב
- הוצאה
- ספורט
- מדינה
- רְחוֹב
- תמיכה
- מסייע
- תומך
- זמן
- צמיגים
- היום
- עסקות
- tv
- סוגים
- Uk
- להבין
- הבנה
- us
- להשתמש
- אימות
- ברוך הבא
- מה
- מה
- מילים
- עובד
- עובד