אם השתמשתם בעבר ב-Dialogflow CX, יכול להיות שתרצו להשתמש מחדש ברצפים קיימים בזמן שאתם יוצרים בהדרגה סוכנים חדשים באמצעות CX Agent Studio.
אתם יכולים ליצור סוכן מבוסס-תסריט שיעביר את השיחה לתסריט עד שהיא תגיע ל-END_SESSION. בשלב הזה, השיחה מוחזרת לסוכן שלכם ב-CX Agent Studio שיזם את הסוכן מבוסס-הזרימה.
אפליקציות של סוכנים ב-CX Agent Studio שולחות קלט של משתמשים לרצפי פעולות באמצעות שיטת ה-API DetectIntent.
במקרה של קלט קולי, אפליקציות של סוכנים ב-CX Agent Studio מטפלות ב-TTS וב-STT עבור האינטראקציות האלה.
באמצעות המסוף, אתם יכולים להגדיר איך הנתונים נשלחים הלוך ושוב בין אפליקציית הסוכן לבין התהליכים.
הגדרת ההרשאות
כדי שלאפליקציית הסוכן תהיה הרשאה להתקשר לתהליך של Dialogflow CX, צריך להקצות לסוכן השירות של Customer Engagement Suite את התפקיד Dialogflow API Client.
יצירת סוכן מבוסס-זרימה
כדי ליצור סוכן מבוסס-תסריט באמצעות הכלי ליצירת סוכנים:
- לוחצים על לחצן הפלוס בתחתית הסוכן שאמור להפעיל את הסוכן מבוסס-הזרימה.
- לוחצים על ייבוא סוכן מבוסס-זרימה. חלונית ההגדרה תיפתח.
- בוחרים את הפרויקט של הזרימה.
- בוחרים את הסוכן לרצף הפעולות.
- מזינים שם לתצוגה.
- צריך לספק תיאור של הסוכן הראשי ב-CX Agent Studio, שמתאר מתי להעביר את השליטה לתהליך.
- מציינים את המשאב שממנו מתחיל תהליך העבודה.
- מציינים את הסביבה שבה רוצים להשתמש בתהליך. ברירת המחדל היא טיוטה.
- מספקים מיפוי של משתני קלט. המשתנים שאתם מספקים כאן נשלחים לתהליך כפרמטרים של סשן.
- מיפוי משתני הפלט. פרמטרים של סשן בתרשים הזרימה שאתם מספקים כאן נשלחים לאפליקציית הסוכן שלכם כמשתנים.
- לוחצים על Import.
שיטות מומלצות להעברה
כשמשתמשים בתהליכים קיימים, חשוב לזכור את השיטות המומלצות הבאות.
פלייבוקים
הסוכנים של CX Agent Studio מציעים פונקציונליות דומה לזו של ספרי הדרכה, אבל חשוב להבין שהם לא מהווים תחליף מושלם. יכול להיות שסוכני Dialogflow CX מקושרים באופן הדוק בין מדריכים לבין תהליכים, ולכן קשה להחליף אותם ישירות.
סוגי נציגים מבודדים לעומת סוגי נציגים משולבים
כשעוברים מסוכני Dialogflow CX עם קשרים מורכבים בין רצפי פעולות וספרי הדרכה לסוכנים ב-CX Agent Studio, מומלץ קודם לבודד את סוגי הסוכנים.
אתם יכולים ליצור סוכנים חדשים ב-CX Agent Studio לכל תרחישי השימוש החדשים ולהמשיך לתחזק את הסוכנים שלכם ב-Dialogflow CX לתרחישי שימוש ישנים. כדי לעשות את זה, אפשר להשתמש בשכבת ניתוב כדי לקבוע איזה סוג של נציג צריך להפעיל.
חשוב לזכור שנציגים מכווני שיחה ב-CX Agent Studio לא יכולים לבצע העברה בין נציגים ב-Dialogflow CX עד שמגיעים ל-END_SESSION והשליטה מועברת בחזרה לנציג מכוון השיחה ב-CX Agent Studio.
אם הגישה הזו לא מתאימה לכם, ואתם חייבים להשתמש בתהליכי העבודה הקיימים שלכם, תוכלו להשתמש בסוכנים מבוססי-זרימה ב-CX Agent Studio, כמו שמתואר במדריך הזה. חשוב להשתמש בסוכנים של CX Agent Studio כסוכני ניהול כדי לנהל את הניתוב בין סוכנים של CX Agent Studio לבין רצפי פעולות.
חשוב לזכור שהתהליך הזה עשוי לדרוש מאמץ חד-פעמי משמעותי.
תזרימי נתונים ללוגיקה עסקית דטרמיניסטית מאוד
תזרימי עבודה מתאימים לניהול לוגיקה עסקית דטרמיניסטית מאוד, במיוחד אם אי אפשר לטפל בלוגיקה כזו באמצעות התקשרות חוזרת ב-CX Agent Studio.
דוגמאות לשימוש נכון בתהליך:
- ביצוע איסוף ואימות נתונים ברצף
- ביצוע תהליך אימות על סמך פרמטרים של סשן
דוגמאות לשימוש לא נכון בתהליך:
- תענה למשתמש באמצעות תגובה מוכנה מראש, כי אפשר לעשות את זה בקלות באמצעות התקשרות חוזרת של סוכן CX Agent Studio.
- ביצוע סיווג וזיהוי של כוונות, כמו שצריך להשתמש במודלים גדולים של שפה למטרות כאלה.
רצפי פעולות כקופסאות שחורות
בעיה אחת בתהליכי המרה היא שהם תלויים בפרמטרים של סשן, שהם פרמטרים גלובליים מרומזים. כברירת מחדל, כל הפרמטרים שנאספים במסגרת תהליך מועברים אוטומטית לרמת הסשן, וכך הם נגישים לתהליכים הבאים. המתודולוגיה הזו יוצרת בעיה שבה שינויים בלוגיקה של איסוף פרמטרים בתהליך במעלה הזרם עלולים לשבש בטעות תהליכים במורד הזרם.
חשוב לקחת את ההתנהגות הזו בחשבון כשמשתמשים בסוכנים מבוססי-תזרים ב-CX Agent Studio. נציגים ב-CX Agent Studio צריכים להתייחס לתהליכי עבודה כאל קופסאות שחורות מוצפנות, שכל המידע הנדרש מועבר דרך פרמטרים מפורשים של קלט. כשמתחיל תהליך, הוא צריך להשתמש בפרמטרים האלה שמועברים כפרמטרים של סשן כדי לבצע את הפעולות שמוגדרות לו. לעומת זאת, כשיוצאים מהתהליך, חשוב שהתהליך יאכלס את פרמטרי הפלט המוגדרים מראש מפרמטרי הסשן לפני העברת השליטה לסוכן CX Agent Studio.
דוגמאות
בתרשים הבא מוצגת הגדרה מומלצת, שבה הסוכן של CX Agent Studio פועל כשכבת הניתוב, והתסריטים מריצים לוגיקה עצמאית לפני שהם מפסיקים את השליטה.

בתרשים הבא מוצגת הגדרה מקובלת (שימו לב לשילוב של ספר ההפעלה), כל עוד האינטראקציות בין ספר ההפעלה לבין התהליך נשארות סגורות כקופסה שחורה מהסוכן של CX Agent Studio לניתוב.

בתרשים הבא מוצגת הגדרה לא מקובלת בגלל המעברים המסובכים והחוזרים בין CX Flow B לבין PS Agent A, שפוגעים באנקפסולציה של הממשק.
