Risoluzione dei problemi di integrazione del runtime Dialogflow

Se hai attivato l'integrazione del runtime Dialogflow, ma la console CX Insights non mostra le conversazioni create in Dialogflow, segui questi passaggi per risolvere il problema.

  • Assicurati di aver completato tutti i prerequisiti della funzionalità.
  • Controlla se utilizzi impostazioni di sicurezza a livello di progetto o specifiche dell'agente. Le impostazioni di sicurezza V2 si applicano all'intero progetto e sono disponibili solo nella regione globale. Tutte le altre regioni utilizzeranno impostazioni di sicurezza specifiche per l'agente o per il profilo della conversazione.

  • Esegui il seguente comando curl per elencare tutte le impostazioni di sicurezza disponibili nel tuo progetto Dialogflow o 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'
  • Per modificare le impostazioni di sicurezza esistenti, recupera l'ID impostazione dalla risposta del comando list. Ad esempio, projects/ccai-fishfood/locations/us-east1/securitySettings/729a8e06dfed549f: SECURITY_SETTINGS=729a8e06dfed549f.

  • Esegui il seguente comando curl per aggiornare il tuo SecuritySettings Dialogflow. Imposta enable_insights_export su 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}}'
  • Utilizza il seguente comando per creare un'impostazione di sicurezza con CX Insights abilitato.

    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}}'
  • Se vuoi salvare le registrazioni audio per la riproduzione, esegui il seguente comando curl per impostare il nome del bucket Cloud Storage e il formato dei file audio.

    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"}}'
  • Se utilizzi Agent Assist, collega le impostazioni di sicurezza a tutti i profili di conversazione nella pagina Profilo di conversazione:

  • Se utilizzi Dialogflow, vai alla pagina Impostazioni agente e allega le impostazioni di sicurezza nella scheda Sicurezza. Ripeti questo passaggio per ogni agente virtuale.

  • Assicurati che si siano svolte alcune conversazioni di Dialogflow dopo aver attivato l'integrazione del runtime. L'integrazione del runtime Dialogflow non si applica retroattivamente alle conversazioni.
  • Assicurati che la conversazione sia chiusa se utilizzi AnalyzeContent.
  • Assicurati che l'agente di servizio Customer Experience Insights disponga delle autorizzazioni per recuperare le conversazioni da Dialogflow.
  • Controlla Metrics Explorer in Cloud Monitoring per visualizzare le metriche specifiche dell'integrazione. Cerca il tipo di risorsa Customer Experience Insights Environment e la metrica Notifications From Contact Center AI Runtime. Questa metrica mostra se Dialogflow invia effettivamente una notifica a CX Insights quando si svolgono le conversazioni.
  • Controlla Esplora log per scoprire dove si è verificato un problema.
  • Se nessuno dei passaggi precedenti risolve il problema, contatta il tuo rappresentante di Google. Puoi inviare richieste di assistenza e feedback direttamente a loro.
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'