כשמאמנים את הסוכן, מערכת Dialogflow CX משתמשת בנתוני האימון כדי לבנות מודלים של למידת מכונה במיוחד בשביל הסוכן. לכל זרימת שיחה של הסוכן יש מודל משלה. נתוני האימון האלה כוללים בעיקר כוונות, ביטויי אימון של כוונות וישויות שהוזכרו בתרשים זרימה. הנתונים האלה משמשים למעשה כתוויות של נתוני למידת מכונה. עם זאת, מודלים של סוכנים מבוססים על תשובות להנחיות פרמטרים, על רכיבי handler של מצבים, על הגדרות של סוכנים ועל הרבה נתונים אחרים שמשויכים לסוכן.
בכל פעם שמשנים את הנציג, צריך לוודא שהוא אומן לפני שמנסים להשתמש בו. יכול להיות שהאימון יתבצע אוטומטית או ידנית, בהתאם להגדרות של הסוכן.
כשמתחילים אימון דרך המסוף, אינדיקטור המשימה מספק את הסטטוס של המשימות.
אימון אוטומטי של זרימת הטיוטה
הגדרות ML מאפשרות לבחור בין סוג NLU של Standard NLU (סטנדרט) לבין סוג NLU של Advanced NLU (מתקדם). יש הגדרה להפעלה או להשבתה של אימון אוטומטי.
אם השבתתם את ההדרכה האוטומטית, תצטרכו לבצע הדרכה ידנית אחרי שתשלימו את העדכונים.
אימון ידני של טיוטת תהליך
כדי לאמן ידנית תהליך במסוף, לוחצים על הלחצן Train NLU בML settings.
כדי לאמן ידנית תהליך באמצעות ה-API, צריך להפעיל את ה-method train עבור הסוג Flow.
בוחרים פרוטוקול וגרסה להפניה ל-Flow:
| פרוטוקול | V3 | V3beta1 |
|---|---|---|
| REST | משאב של פיד | משאב של פיד |
| RPC | ממשק Flow | ממשק Flow |
| C++ | FlowsClient | לא זמין |
| C# | FlowsClient | לא זמין |
| המשך | FlowsClient | לא זמין |
| Java | FlowsClient | FlowsClient |
| Node.js | FlowsClient | FlowsClient |
| PHP | לא זמין | לא זמין |
| Python | FlowsClient | FlowsClient |
| Ruby | לא זמין | לא זמין |
אימון אוטומטי של גרסת התהליך
בכל פעם שנוצרת גרסה חדשה של התהליך, המערכת מאמנת אותה באופן אוטומטי.
כדי ליצור גרסה חדשה של התהליך במסוף, לוחצים על הלחצן יצירה בחלונית הגרסאות.
כדי ליצור גרסה חדשה של תהליך באמצעות ה-API, צריך להפעיל את method create עבור סוג Version.
בוחרים פרוטוקול וגרסה עבור הפניה לגרסה:
| פרוטוקול | V3 | V3beta1 |
|---|---|---|
| REST | משאב גרסה | משאב גרסה |
| RPC | ממשק הגרסה | ממשק הגרסה |
| C++ | VersionsClient | לא זמין |
| C# | VersionsClient | לא זמין |
| המשך | VersionsClient | לא זמין |
| Java | VersionsClient | VersionsClient |
| Node.js | VersionsClient | VersionsClient |
| PHP | לא זמין | לא זמין |
| Python | VersionsClient | VersionsClient |
| Ruby | לא זמין | לא זמין |