הרכיב המוגדר מראש לאיסוף תווים אלפאנומריים אוסף רצפים אלפאנומריים ממשתמש הקצה. אפשר להגדיר את האורך המינימלי והמקסימלי המקובל באמצעות פרמטרים של קלט.
הרכיב מתעד קבוצות של תווים מהמשתמש בכל שלב בשיחה ומחבר אותן כדי ליצור את הרצף הסופי. אפשר להגדיר את האורך המינימלי והמקסימלי של כל קטע באמצעות פרמטרים של קלט.
ההקלטה של הרצף תימשך עד שמשתמש הקצה יציין שהוא סיים את הרצף באמצעות קלט שתואם לכוונה prebuilt_components_confirmation_done.
אלפבית פונטי
הרכיב הזה תומך בשימוש באלפבית פונטי, כמו האלפבית הפונטי של נאט"ו.
| קלט של משתמשים | הרצף שצולם |
|---|---|
| אלפא בראבו צ'ארלי 123 | abc123 |
| A B Cat 1 2 3 | ABC123 |
| A כמו apple, B כמו banana, C כמו chili, 115 | ABC115 |
פונקציות נוספות
הרכיב המוגדר מראש הזה מספק את הפונקציות הנוספות הבאות:
דוגמאות לדו-שיח
השיחות לדוגמה הבאות ממחישות תרחישים נפוצים שהרכיב המוכן מראש הזה מטפל בהם. הדיאלוגים לדוגמה מדגימים את ההתנהגות כשהרכיב נקרא באמצעות טלפוניה, שמפעילה את כוונת ברירת המחדל לפתיחה ואת התגובה הראשונה של הנציג בתחילת השיחה.
מקטע יחיד
משתמש הקצה מספק רצף אלפאנומרי בחלק אחד ואומר "סיימתי". הנציג מקבל את הרצף בהצלחה.
| קלט של משתמשים | התשובה של הסוכן |
|---|---|
| כדי להתחיל, צריך לומר את 1 עד 8 התווים הראשונים ברצף האלפאנומרי. בסיום, אומרים "סיימתי" כדי לסיים את האיסוף. אתם יכולים גם להגיד "playback" (הפעלה) בכל שלב כדי לבדוק את הרצף הנוכחי שנאסף. | |
| fvfd3433 | |
| בסדר. הבנתי נכון? fvfd3433? | |
| כן | |
| בסדר. מהם 1 עד 8 התווים הבאים ברצף? | |
| סיימתי | |
| תודה על האישור. הרצף האלפאנומרי הסופי שקיבלתי הוא fvfd3433, זה נכון? | |
| כן | |
| מעולה, קיבלתי את הרצף האלפאנומרי. |
מספר מקטעים
משתמש הקצה מספק רצף אלפאנומרי בשני חלקים, והנציג מקבל אותו בהצלחה.
| קלט של משתמשים | התשובה של הסוכן |
|---|---|
| כדי להתחיל, צריך לומר את 1 עד 8 התווים הראשונים ברצף האלפאנומרי. בסיום, אומרים "סיימתי" כדי לסיים את האיסוף. אתם יכולים גם להגיד "playback" (הפעלה) בכל שלב כדי לבדוק את הרצף הנוכחי שנאסף. | |
| fvfd3433 | |
| בסדר. הבנתי נכון? fvfd3433? | |
| כן | |
| בסדר. מהם 1 עד 8 התווים הבאים ברצף? | |
| gh67 | |
| בסדר. הבנתי נכון? gh67? | |
| כן | |
| בסדר. מהם 1 עד 8 התווים הבאים ברצף? | |
| סיימתי | |
| תודה על האישור. הרצף האלפאנומרי הסופי שקיבלתי הוא fvfd3433gh67, זה נכון? | |
| כן | |
| מעולה, קיבלתי את הרצף האלפאנומרי. |
ניסיון חוזר שהצליח
משתמש הקצה מספק רצף אלפאנומרי, והנציג מבקש ממשתמש הקצה לאשר אותו. משתמש הקצה אומר "לא" לאישור ומספק שוב רצף אלפאנומרי. הנציג מקבל אותו בהצלחה.
| קלט של משתמשים | התשובה של הסוכן |
|---|---|
| כדי להתחיל, צריך לומר את 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 עד 8 התווים הראשונים ברצף האלפאנומרי. בסיום, אומרים "סיימתי" כדי לסיים את האיסוף. אתם יכולים גם להגיד "playback" (הפעלה) בכל שלב כדי לבדוק את הרצף הנוכחי שנאסף. | |
| 123N | |
| בסדר. הבנתי שהמספר הוא 123M, זה נכון? | |
| לא | |
| סליחה על הטרחה, אפשר לקבל שוב את 1 עד 8 התווים הראשונים? | |
| 123N | |
| בסדר. הבנתי שהמספר הוא 123M, זה נכון? | |
| לא | |
| סליחה, אפשר לקבל שוב את 1 עד 8 התווים הראשונים? צריך לאיית כל אות ברצף באמצעות מילה שמתחילה באות הזו. לדוגמה, אם הרצף הוא AB123, אומרים "Apple Baby 123". |
|
| 123 N כמו Nancy | |
| בסדר. הבנתי 123N, זה נכון? | |
| כן | |
| בסדר. מהם 1 עד 8 התווים הבאים ברצף? | |
| 567 לפנה"ס | |
| בסדר. הבנתי נכון? | |
| זה הכול | |
| תודה על האישור. הרצף האלפאנומרי הסופי שקיבלתי הוא 123N56BC. זה נכון? | |
| אכן | |
| מעולה, קיבלתי את הרצף האלפאנומרי. |
אורך הרצף לא תקין
משתמש הקצה מספק רצף אלפאנומרי באורך שהוא מחוץ לאורך המינימלי והמקסימלי שהוגדר מראש לרצף האלפאנומרי. הנציג מבקש ממשתמש הקצה להתחיל מחדש, משתמש הקצה מסרב והרכיב יוצא מהתהליך.
| קלט של משתמשים | התשובה של הסוכן |
|---|---|
| כדי להתחיל, צריך לומר את 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. |
מספר שלם |
כדי להגדיר את הפרמטרים של הקלט לרכיב הזה, מרחיבים את ההוראות.
- פותחים את מסוף Dialogflow CX.
- בוחרים את הפרויקט ב-Google Cloud.
- בוחרים את הסוכן.
- לוחצים על הכרטיסייה Build.
- לוחצים על הרכיב המיובא בקטע Flows (תהליכים).
- בקטע Pages, לוחצים על Start Page.
- לוחצים על המסלול true בדף הפתיחה.
- בחלון Route, עורכים את הערכים של Parameter Presets לפי הצורך.
- לוחצים על Save.
פרמטרים של פלט
פרמטרים של פלט הם פרמטרים של סשן שיישארו פעילים אחרי היציאה מהרכיב. הפרמטרים האלה מכילים מידע חשוב שנאסף על ידי הרכיב. הרכיב המוכן מראש הזה מספק ערכים לפרמטרים הבאים של פלט:
| שם הפרמטר | תיאור | פורמט הפלט |
|---|---|---|
| alphanumeric_collection_alphanumeric_sequence | הפרמטר הזה מחזיר את הרצף האלפאנומרי שנקלט על ידי הרכיב | מחרוזת |
הגדרה בסיסית
כדי להגדיר את הרכיב המוכן מראש:
הושלמה
עכשיו הנציג אמור להיות מוגדר ומוכן לבדיקה.