פתרון בעיות בשילוב של זמן ריצה ב-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.
  • כדי לראות מדדים שספציפיים לשילוב, בודקים את Cloud Monitoring Metrics Explorer. מחפשים את סוג המשאב Customer Experience Insights Environment (סביבת תובנות לגבי חוויית לקוחות) ואת המדד Notifications From Contact Center AI Runtime (התראות מ-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'