פתרון בעיות בשילוב של זמן ריצה ב-Dialogflow

אם הפעלתם את השילוב של זמן הריצה של Dialogflow אבל במסוף CX Insights לא מוצגות שיחות שנוצרו ב-Dialogflow, צריך לבצע את השלבים הבאים לפתרון בעיות.

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

  • מריצים את פקודת curl הבאה כדי להציג רשימה של כל הגדרות האבטחה שזמינות בפרויקט שלכם ב-Dialogflow או ב-Agent Assist.

    curl -H "Content-Type: application/json" \
        -H "Authorization: Bearer $(gcloud auth application-default print-access-token)" \
        -H "x-goog-user-project: PROJECT" \
       'https://LOCATION-dialogflow.googleapis.com/v3/projects/PROJECT/locations/LOCATION/securitySettings'
  • כדי לערוך הגדרות אבטחה קיימות, צריך לקבל את מזהה ההגדרה מהתשובה של פקודת הרשימה. לדוגמה, projects/ccai-fishfood/locations/us-east1/securitySettings/729a8e06dfed549f: SECURITY_SETTINGS=729a8e06dfed549f.

  • מריצים את פקודת ה-curl הבאה כדי לעדכן את Dialogflow SecuritySettings. מגדירים את enable_insights_export לערך true.

    curl -H "Content-Type: application/json" \
        -H "Authorization: Bearer $(gcloud auth application-default print-access-token)" \
        -H "x-goog-user-project: PROJECT" \
        -X PATCH https://LOCATION-dialogflow.googleapis.com/v3/projects/PROJECT/locations/LOCATION/securitySettings/SECURITY_SETTINGS?update_mask=insights_export_settings \
        --data '{"insights_export_settings": {"enable_insights_export": true}}'
  • כדי ליצור הגדרת אבטחה עם CX Insights מופעל, משתמשים בפקודה הבאה.

    curl -H "Content-Type: application/json" \
        -H "Authorization: Bearer $(gcloud auth application-default print-access-token)" \
        -H "x-goog-user-project: PROJECT" \
        -X POST https://LOCATION-dialogflow.googleapis.com/v3/projects/PROJECT/locations/LOCATION/securitySettings\
        --data '{ "display_name": "Insights export enabled", "insights_export_settings": {"enable_insights_export": true}}'
  • אם רוצים לשמור את הקלטות האודיו להשמעה, מריצים את פקודת ה-curl הבאה כדי להגדיר את השם של הקטגוריה של Cloud Storage ואת הפורמט של קובצי האודיו.

    curl -H "Content-Type: application/json"\
        -H "Authorization: Bearer $(gcloud auth application-default print-access-token)" \
        -H "x-goog-user-project: PROJECT" \
        -X PATCH https://LOCATION-dialogflow.googleapis.com/v3/projects/PROJECT/locations/LOCATION/securitySettings/SECURITY_SETTINGS?update_mask=audio_export_settings\
        --data '{"audio_export_settings":{"gcs_bucket": "BUCKET","audio_format": "FORMAT"}}'
  • אם אתם משתמשים ב-Agent Assist, אתם צריכים לצרף את הגדרות האבטחה לכל פרופילי השיחות בדף פרופיל שיחה:

  • אם משתמשים ב-Dialogflow, עוברים לדף Agent Settings ומצרפים הגדרות אבטחה בכרטיסייה Security. חוזרים על השלב הזה לכל נציג וירטואלי.

  • מוודאים שחלק מהשיחות ב-Dialogflow התנהלו אחרי שהפעלתם את השילוב בזמן הריצה. השילוב של זמן הריצה של Dialogflow לא חל רטרואקטיבית על שיחות.
  • אם משתמשים ב-AnalyzeContent, צריך לוודא שהשיחה סגורה.
  • מוודאים שלסוכן השירות Customer Experience Insights יש הרשאות לאחזור שיחות מ-Dialogflow.
  • כדי לראות מדדים שספציפיים לשילוב, בודקים את Metrics Explorer ב-Cloud Monitoring. מחפשים את סוג המשאב Customer Experience Insights Environment ואת המדד Notifications From Contact Center AI Runtime. המדד הזה מראה אם Dialogflow באמת שולח התראות ל-CX Insights כשיחות מתרחשות.
  • כדי לגלות איפה משהו השתבש, בודקים את Logs Explorer.
  • אם אף אחד מהשלבים הקודמים לא פתר את הבעיה, אפשר לפנות לנציג Google. אתם יכולים לשלוח להם ישירות בקשות לתמיכה ומשוב.
curl -H "Content-Type: application/json"\
     -H "Authorization: Bearer $(gcloud auth application-default print-access-token)"\
     -H "x-goog-user-project: PROJECT"\
    'https://LOCATION-dialogflow.googleapis.com/v3/projects/PROJECT/locations/LOCATION/securitySettings'
curl -H "Content-Type: application/json"\
     -H "Authorization: Bearer $(gcloud auth application-default print-access-token)"\
     -H "x-goog-user-project: PROJECT"\
    'https://LOCATION-dialogflow.googleapis.com/v3/projects/PROJECT/locations/LOCATION/agents/AGENT-ID'
curl -H "Content-Type: application/json"\
     -H "Authorization: Bearer $(gcloud auth application-default print-access-token)"\
     -H "x-goog-user-project: PROJECT"\
    'https://LOCATION-dialogflow.googleapis.com/v2/projects/PROJECT/locations/LOCATION/conversationProfiles'