רכיב מוכן מראש של אוסף אלפאנומרי

הרכיב המוגדר מראש לאיסוף נתונים אלפאנומריים אוסף רצפים אלפאנומריים מהמשתמש. פרמטרים של קלט מאפשרים להגדיר את האורך המינימלי והמקסימלי המקובל.

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

ההקלטה של הרצף נמשכת עד שהמשתמש מציין שהוא סיים את הרצף על ידי הזנת קלט שתואם ל-prebuilt_components_confirmation_done intent.

אלפבית פונטי

הרכיב הזה תומך בשימוש באלפבית פונטי, כמו האלפבית הפונטי של נאט"ו.

הטקסט של המשתמש רצף שצולם
אלפא בראבו צ'ארלי 123 abc123
A B Cat 1 2 3 ABC123
A כמו אבטיח, B כמו בננה, C כמו צ'ילי, אחת חמש עשרה ABC115

יכולות נוספות

הרכיב המובנה הזה מספק את היכולות הנוספות הבאות:

דוגמאות לדו-שיח

הדיאלוגים לדוגמה האלה מציגים תרחישים נפוצים שהרכיב המוכן מראש הזה מטפל בהם. הם מציגים את ההתנהגות כשמתקשרים לרכיב באמצעות טלפוניה, שמפעילה את Default Welcome Intent ואת התגובה הראשונה של הנציג בתחילת השיחה.

מקטע יחיד

  1. המשתמש מספק רצף אלפאנומרי בחלק אחד ואומר "סיימתי".
  2. הנציג מקבל את הבקשה.
הטקסט של המשתמש התשובה של הסוכן
כדי להתחיל, צריך לומר את 1 עד 8 התווים הראשונים ברצף האלפאנומרי. בסיום, אומרים "סיימתי" כדי לסיים את האיסוף. אתם יכולים גם להגיד "playback" (הפעלה) בכל שלב כדי לבדוק את הרצף שנאסף עד עכשיו.
fvfd3433
בסדר. הבנתי נכון? fvfd3433?
כן
בסדר. מהם 1 עד 8 התווים הבאים ברצף?
סיימתי
תודה על האישור. הרצף האלפאנומרי הסופי שקיבלתי הוא fvfd3433, האם זה נכון?
כן
מעולה, קיבלתי את הרצף האלפאנומרי.

מספר מקטעים

  1. המשתמש מספק רצף אלפאנומרי בשני חלקים.
  2. הנציג מקבל את הבקשה.
הטקסט של המשתמש התשובה של הסוכן
כדי להתחיל, צריך לומר את 1 עד 8 התווים הראשונים ברצף האלפאנומרי. בסיום, אומרים "סיימתי" כדי לסיים את האיסוף. אתם יכולים גם להגיד "playback" (הפעלה) בכל שלב כדי לבדוק את הרצף שנאסף עד עכשיו.
fvfd3433
בסדר. הבנתי נכון? fvfd3433?
כן
בסדר. מהם 1 עד 8 התווים הבאים ברצף?
gh67
בסדר. הבנתי נכון?
כן
בסדר. מהם 1 עד 8 התווים הבאים ברצף?
סיימתי
תודה על האישור. הרצף האלפאנומרי הסופי שקיבלתי הוא fvfd3433gh67, זה נכון?
כן
מעולה, קיבלתי את הרצף האלפאנומרי.

ניסיון חוזר שהצליח

  1. המשתמש מזין רצף אלפאנומרי.
  2. הסוכן מבקש מהמשתמש לאשר את זה שוב.
  3. המשתמש אומר "לא" לאישור ומספק שוב רצף אלפאנומרי.
  4. הנציג מקבל את הרצף השני.
הטקסט של המשתמש התשובה של הסוכן
כדי להתחיל, צריך לומר את 1 עד 8 התווים הראשונים ברצף האלפאנומרי. בסיום, אומרים "סיימתי" כדי לסיים את האיסוף. אתם יכולים גם להגיד "playback" (הפעלה) בכל שלב כדי לבדוק את הרצף שנאסף עד עכשיו.
fvfd3433
בסדר. הבנתי נכון? fd3433?
לא
סליחה על הטרחה, אפשר לקבל שוב את 1 עד 8 התווים הראשונים?
fvfd3433
בסדר. הבנתי נכון? fvfd3433?
כן
בסדר. מהם 1 עד 8 התווים הבאים ברצף?
סיימתי
תודה על האישור. הרצף האלפאנומרי הסופי שקיבלתי הוא fvfd3433, האם זה נכון?
כן
מעולה, קיבלתי את הרצף האלפאנומרי.

ניסיונות חוזרים שנכשלו

המשתמש לא מצליח להזין רצף אלפאנומרי של 1 עד 8 תווים תוך שלושה ניסיונות, ולכן הרכיב יוצא מהתהליך.

הטקסט של המשתמש התשובה של הסוכן
כדי להתחיל, צריך לומר את 1 עד 8 התווים הראשונים ברצף האלפאנומרי. בסיום, אומרים "סיימתי" כדי לסיים את האיסוף. אתם יכולים גם להגיד "playback" (הפעלה) בכל שלב כדי לבדוק את הרצף שנאסף עד עכשיו.
123N
בסדר. הבנתי שזה 123M, זה נכון?
לא
סליחה על הטרחה, אפשר לקבל שוב את 1 עד 8 התווים הראשונים?
123N
בסדר. הבנתי שזה 123M, זה נכון?
לא
סליחה, אפשר לקבל שוב את 1 עד 8 התווים הראשונים?

צריך לאיית כל אות ברצף באמצעות מילה שמתחילה באות הזו. לדוגמה, אם הרצף הוא AB123, אומרים "Apple Baby 123".
‫123 Nest
בסדר. הבנתי 123N, זה נכון?
לא
מצטער, ניסיתי יותר מדי פעמים ולא הצלחתי לאסוף את הרצף האלפאנומרי.

אלפבית פונטי

  1. המשתמש מזין רצף אלפאנומרי.
  2. הסוכן מבקש מהמשתמש לאשר את זה שוב.
  3. המשתמש אומר "לא" לאישור, והסוכן מבקש שוב מהמשתמש לאשר.
  4. המשתמש אומר "לא" שוב, והסוכן מפעיל המרה פונטית.
  5. המשתמש מספק רצף אלפאנומרי באמצעות המרה פונטית.
  6. הנציג מקבל את הרצף האלפאנומרי.
הטקסט של המשתמש התשובה של הסוכן
כדי להתחיל, צריך לומר את 1 עד 8 התווים הראשונים ברצף האלפאנומרי. בסיום, אומרים "סיימתי" כדי לסיים את האיסוף. אתם יכולים גם להגיד "playback" (הפעלה) בכל שלב כדי לבדוק את הרצף שנאסף עד עכשיו.
123N
בסדר. הבנתי שזה 123M, זה נכון?
לא
סליחה על הטרחה, אפשר לקבל שוב את 1 עד 8 התווים הראשונים?
123N
בסדר. הבנתי שזה 123M, זה נכון?
לא
סליחה, אפשר לקבל שוב את 1 עד 8 התווים הראשונים?

צריך לאיית כל אות ברצף באמצעות מילה שמתחילה באות הזו. לדוגמה, אם הרצף הוא AB123, אומרים "Apple Baby 123".
‫123 N כמו Nancy
בסדר. הבנתי 123N, זה נכון?
כן
בסדר. מהם 1 עד 8 התווים הבאים ברצף?
567 לפנה"ס
בסדר. הבנתי נכון?
זה הכול
תודה על האישור. הרצף האלפאנומרי הסופי שקיבלתי הוא 123N56BC. זה נכון?
אכן
מעולה, קיבלתי את הרצף האלפאנומרי.

אורך הרצף לא תקין

  1. המשתמש מזין רצף אלפאנומרי באורך שלא נמצא בטווח המינימלי והמקסימלי שהוגדר מראש.
  2. הסוכן מבקש מהמשתמש להתחיל מחדש.
  3. המשתמש דוחה את הבקשה, והרכיב יוצא מהתהליך.
הטקסט של המשתמש התשובה של הסוכן
כדי להתחיל, צריך לומר את 1 עד 8 התווים הראשונים ברצף האלפאנומרי. בסיום, אומרים "סיימתי" כדי לסיים את האיסוף. אתם יכולים גם להגיד "playback" (הפעלה) בכל שלב כדי לבדוק את הרצף שנאסף עד עכשיו.
123M
בסדר. הבנתי שזה 123M, זה נכון?
סיום
הזנת רצף אלפאנומרי שלא עומד בדרישה של 5 עד 30 תווים. רוצה להתחיל מחדש?
לא
מצטער, ניסיתי יותר מדי פעמים ולא הצלחתי לאסוף את הרצף האלפאנומרי.

מוסכמות למתן שמות

הרכיב הזה משתמש במוסכמות הבאות למתן שמות:

תכונה פורמט דוגמה
Flow [שם הרכיב] אוסף אלפאנומרי
כוונה ספציפית לרכיב prebuilt_components_[component_name]_[intent_name] prebuilt_components_alphanumeric_collection_support_continue
פרמטר [param_name] alphanumeric_max_length

פרמטרים של קלט

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

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

הרכיב הזה מקבל את הפרמטרים הבאים:

שם הפרמטר תיאור פורמט הקלט
$flow.alphanumeric_min_length האורך המינימלי של הרצף האלפאנומרי הסופי. ערך ברירת המחדל הוא 1. מספר שלם
$flow.alphanumeric_max_length האורך המקסימלי של הרצף האלפאנומרי הסופי. ערך ברירת המחדל הוא 30. מספר שלם
$flow.lower_limit האורך המינימלי של הקטע שהמשתמש יכול לספק בכל תור. ערך ברירת המחדל הוא 1. מספר שלם
$flow.upper_limit האורך המקסימלי של החלק שהמשתמש יכול לספק בכל תור. ערך ברירת המחדל הוא 8. מספר שלם

כדי להגדיר את הפרמטרים של הקלט לרכיב הזה, מרחיבים את ההוראות.

  1. פותחים את מסוף Dialogflow CX.
  2. בוחרים את הפרויקט ב-Google Cloud.
  3. בוחרים את הסוכן.
  4. לוחצים על הכרטיסייה Build.
  5. לוחצים על הרכיב המיובא בקטע Flows (תהליכים).
  6. בקטע Pages (דפים), לוחצים על Start Page (דף התחלה).
  7. לוחצים על המסלול true בדף הפתיחה.
  8. בחלון Route, עורכים את הערכים של Parameter Presets לפי הצורך.
  9. לוחצים על Save.

פרמטרים של פלט

פרמטרים של פלט הם פרמטרים של סשן שנשארים פעילים אחרי שיוצאים מהרכיב. הפרמטרים האלה מכילים מידע שהרכיב אוסף. הרכיב המוגדר מראש הזה מספק ערכים לפרמטרים הבאים של הפלט:

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

הגדרה בסיסית

כדי להגדיר את הרכיב המוכן מראש:

מייבאים את הרכיב שהוגדר מראש.

הושלמה

הרכיב המובנה מוגדר ומוכן לבדיקה.